I remember some time ago a thread about porting Angband to 3D. Sounds like the idea was abandoned... Would it be hard to implement?
3D Angband?
Collapse
X
-
3D Angband?
PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Tags: None -
That'd be Blengband, which, IIRC, was aimed at Blender's 3D capabilities. It got kind of decently far along as per my foggy recollections---too bad it just kinda stopped.
Easier targets would probably be: Most any modern, game oriented 3D engines like Unity3D and such or some of the non-commercial underdogs of which there are many hard at it still.
However, another option that could perform as a dark horse of sorts: Necklace of the Eye
Comment
-
I checked the Blengband thread, but I still can't figure out how to replace Angband's 2D display with 3D without rewriting the whole game...
Necklace of the Eye seems something to investigate, although it has very little documentation. Unfortunately, it does not work with roguelikes which create their own ASCII displays like Angband. Using Necklace of the Eye would mean writing a new port with direct output to the console.
From what I see from Vulture's Eye's description, it's an isometric GUI using SDL for drawing. This could work with the SDL port... I'll check it too.PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
I just checked Vulture's Eye's source code... The ISO display is nothing more than:
- get tile info at (x,y): feature, object, monster...
- use a big switch to map tile info with tile name
- open corresponding png file (one per tile...) and create a surface
- compute the ISO position (i,j) for the tile
- draw the tile at (i,j)
Should be quite trivial to implement in the SDL port...PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
I know Hajo was working on a version of Iso-Angband about a year ago, although unfortunately the website seems to have disappeared.Comment
-
Necklace of the Eye seems something to investigate, although it has very little documentation. Unfortunately, it does not work with roguelikes which create their own ASCII displays like Angband. Using Necklace of the Eye would mean writing a new port with direct output to the console.Zaiband: end the "I shouldn't have survived that" experience. V3.0.6 fork on Hg.
Zaiband 3.0.10 ETA Mar. 7 2011 (Yes, schedule slipped. Latest testing indicates not enough assert() calls to allow release.)
Z.C++: pre-alpha C/C++ compiler system (usable preprocessor). Also on Hg. Z.C++ 0.0.10 ETA December 31 2011Comment
-
PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
-edit
-I actually don't know how large you can make the 2D viewable area, so this might not be as problematic as I originally thoughtLast edited by BreathesFire; January 5, 2012, 17:04.Comment
-
I plugged the GCU port to my variant and downloaded NotEye. The result is... interesting (see attached screenshot).
The big problems I'm facing with that are:
- pressing keys doesn't seem to work 99% of the times (GCU port alone does that... pressing the key works, it is even processed by the game, but nothing happens)
- key presses in NotEye are hardcoded in QWERTY mode (using AZERTY keyboard, the UI is a PitA)PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
Comment