Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old February 15, 2018, 22:43   #11
johnretroreload
Rookie
 
Join Date: Feb 2018
Posts: 20
johnretroreload is on a distinguished road
Competition response

Quote:
Originally Posted by Gwarl View Post
We had one recently, it didn't prove very popular.

http://angband.oook.cz/competition.php?showcompo=210
Thats a shame, Just two participants? How can I submit a competition idea based on a development of Z+angband?
johnretroreload is offline   Reply With Quote
Old February 15, 2018, 23:47   #12
droof
Apprentice
 
Join Date: Dec 2013
Posts: 71
droof is on a distinguished road
Quote:
Originally Posted by Gwarl View Post
I want to comment on some of these.
Thank you, I highly appreciate your feedback. What variant would you recommend I should look into for a "best" example SDL interface?

I would like to have both Angband's 'h' quick shoot and Unangband's 'h' item-based interaction keys in Zangband. I find them both very convenient.

Kangband's town features look very similar to those in Poschengband, do they share the same source? Where do the casino's originate from?

The static worlds and stories of tome2 and Unangband offer more variety and personality than Zangband's random world. But maybe Z's random world can be expanded to offer more interesting procedurally generated landscapes, procedurally generate more feature-rich town houses like those found in Kangband and offer multiple town themes to give each town more personality and a reason to explore the world without expecting more of the same. Townfolk could sometimes leak rumours and monsters can speak based on AI actions similar to friendband. Some monsters could have static witty dialogue that suits them.

I like the special quests from tome2, kangband and poschengband, because they offer a special quest location, quest level and a reason to kill a monster. Much better than the random "kill monster on level" quests. If each monster had its own static quest motivation description and both quest building / location and quest level could be procedurally generated, random quests could be more interesting.

If Z+Angband offers sound and music, that's great. If it doesn't work, I'm not keen on fixing separate interfaces. That's where the SDL interface could come to the rescue, one interface to fix and test everything. If I fix it for linux, it'll be fixed for windows too without neglecting one or the other.
droof is offline   Reply With Quote
Old February 16, 2018, 01:16   #13
Gwarl
Knight
 
Join Date: Jan 2017
Posts: 602
Gwarl is on a distinguished road
Hmm.

As Nick said the windows interface is great. I guess people who use linux also tend to prefer ascii?

The windows port is generally preferred over an SDL one because of the flexibility of the subwindows which are offered. The GCU ports tend to be rather inflexible on how they do it and the SDL ports are generally just the GCU output translated to pictures.

Poschengband has the most elaborate system for specifying subwindow parameters to be fit into a single window (like the GCU/SDL ports do) but the syntax is arcane and it's done from the command line prior to game start.

I think X11 can do multiple subwindows so you can see what that's about without using micro$oft products.

There's also NotEye which is a graphical frontend designed to be plugged in to curses roguelikes. PWMAngband uses it.

Finally, if you are able and willing to write JavaScript we can pipe the output through the browser and script the layout to draw appropriately onto a canvas element. Probably not that much harder than configuring NotEye. With a bit of effort and understanding we could even get subwindows going running the thing in an embedded browser (e.g. electron)

I want to do it myself but I am short on time lately.

There was also this: https://github.com/takkaria/angband-webterm
Gwarl is offline   Reply With Quote
Old February 16, 2018, 01:30   #14
Gwarl
Knight
 
Join Date: Jan 2017
Posts: 602
Gwarl is on a distinguished road
About Kangband; it is the source for a lot of the things poschengband inherited though zangband and hengband. Town buildings, town quests, dungeon quests etc.

Quote:
Originally Posted by droof View Post
I like the special quests from tome2, kangband and poschengband, because they offer a special quest location, quest level and a reason to kill a monster. Much better than the random "kill monster on level" quests. If each monster had its own static quest motivation description and both quest building / location and quest level could be procedurally generated, random quests could be more interesting.
The questfile formats from Kangband through to poschengband are rather similar, with the latter being easier to create and work with. If you can hack some procgen into poschengbandlike quests I'd be interested in stealing it.

I have been thinking of using conditionals to randomise layout the way they are currently used to randomise quest rewards, so thieves hideout would have half a dozen layouts. There is a bug which defaults the random number to 0 in some situations. We have a fix for it (thankyou Sideways) but I haven't committed it yet because it'll break savefiles and I have a character on the go.
Gwarl is offline   Reply With Quote
Old February 16, 2018, 03:14   #15
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 53
Posts: 7,217
Donated: $60
Nick is on a distinguished road
Quote:
Originally Posted by Gwarl View Post
And this: https://github.com/takkaria/angband/tree/wip-textui2
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old February 16, 2018, 06:41   #16
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,686
wobbly is on a distinguished road
Quote:
Originally Posted by johnretroreload View Post
Thats a shame, Just two participants? How can I submit a competition idea based on a development of Z+angband?
I played even if I didn't post a character dump as did others. It's not a bad game but the interface is painful. If you fixed that it'd help a lot. Also the wilderness was a pain to navigate. It's a bunch of inconvenience to play when there's a more modern variant forked off it.
wobbly is online now   Reply With Quote
Old February 16, 2018, 09:17   #17
droof
Apprentice
 
Join Date: Dec 2013
Posts: 71
droof is on a distinguished road
I'm probably weird in that I don't prefer ascii or multiple terminals. My favorite interface is from nethack, single window and graphical tiles so I can see what I'm up against, but also tiles that are eligible even when they are as small as an ascii character.

Procgen poschengband-style quests is what I'll be aiming for. I'll take some time to hack around and see what comes of it. And I'll also check out the different town houses that Kangband and Poschengband offer, I like those a lot too.

Quote:
Originally Posted by wobbly View Post
I played even if I didn't post a character dump as did others. It's not a bad game but the interface is painful. If you fixed that it'd help a lot. Also the wilderness was a pain to navigate. It's a bunch of inconvenience to play when there's a more modern variant forked off it.
I would like to know more details, can you elaborate? What needs to happen to improve the Zangband or Z+Angband interface?
droof is offline   Reply With Quote
Old February 16, 2018, 10:12   #18
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,686
wobbly is on a distinguished road
It's a while ago so I'll have to try it again to give a good answer. I think it lacked a working squelch? Stuff like that.
wobbly is online now   Reply With Quote
Old February 16, 2018, 16:34   #19
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,548
Derakon is on a distinguished road
Basically, play Vanilla, notice the interface improvements, and compare that to playing ZAngband. There have been a lot of changes since ZAngband first branched off ~15 years ago.
Derakon is online now   Reply With Quote
Old February 17, 2018, 01:06   #20
droof
Apprentice
 
Join Date: Dec 2013
Posts: 71
droof is on a distinguished road
The Zangband dev team were working on an improved random quest system to replace both random "kill monster" quests and static quests. But they never finished the system. So one task here is to finish that system.

To make Z modern, it's either updating Z with features from V, or porting features like the wilderness and quest system from Z to V. But Z had 11 years of development of its own. Is Z supposed to be very different from V or is porting from Z to the latest V possible without losing many important Z features?

Also, the older V version had tile support for X11, but the latest V only supports ascii for X11. Why were tiles dropped for X11?

Last edited by droof; February 17, 2018 at 01:12.
droof is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Angband 3.5-dev Magnate Vanilla 70 July 2, 2012 17:47
Escape key bug in Angband dev version 21 Dec 2011 revision 700d8c8 Shockbolt Development 2 January 7, 2012 11:12
Looks like a new Angband Dev Blog is up. (17.8.2011) CJNyfalt Vanilla 23 August 20, 2011 17:46
angband-dev@oook.cz down? d_m Development 2 August 4, 2010 17:47
New to Angband Dev shinobibear Development 10 June 10, 2010 19:11


All times are GMT +1. The time now is 20:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.