![]() |
#1 |
Knight
Join Date: May 2009
Posts: 560
![]() |
Official announce of pyAngband
Yep just as the title says, I'm officially working on pyAngband.
So far it's going to be a straight (as possible) clone of Vanilla. It should be very easy to extend, modify, and otherwise make into a variant. I'm trying to make the various pieces of source have as low coupling as possible, so a change in one place won't mess up the rest of it... at least in theory. As of now I'm still working on the game "skeleton" to which I can add all of the V algorithms for items, combat, etc. I'll post the source as soon as I have something semi-playable, or at least something with passing unit tests. |
![]() |
![]() |
![]() |
#2 |
Prophet
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,023
![]() |
Cool. I'm glad to hear you decided to go through with this endeavor.
|
![]() |
![]() |
![]() |
#3 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
AWESOME. Absolutely awesome.
This is *so* going to be the base for my next *band project, as soon as it gets anywhere near usable. ![]() |
![]() |
![]() |
![]() |
#4 |
Prophet
Join Date: Dec 2009
Posts: 9,024
![]() |
Good luck!
What are you using for source control / project status? The sooner you get that up and get some milestones made, the sooner others can start helping you out. ![]() |
![]() |
![]() |
![]() |
#5 |
Scout
Join Date: May 2010
Posts: 43
![]() |
This is an exciting announcement! I'm sure there are a few of us that would love to help contribute, so I echo Derakon's sentiment.
|
![]() |
![]() |
![]() |
#7 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Err wait a minute. Will this be Python 2 or Python 3? Because I believe Python 2 may be falling off the radar soon...
|
![]() |
![]() |
![]() |
#8 |
Prophet
Join Date: Dec 2009
Posts: 9,024
![]() |
Properly-written Python 2 code can be ported to Python 3 with a minimum of effort.
|
![]() |
![]() |
![]() |
#9 |
Knight
Join Date: Apr 2007
Posts: 590
![]() |
If that "minimum effort" can handle the complete redefinition of whether integer/integer resolves to an integer or a float result, etc.
__________________
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 2011 |
![]() |
![]() |
![]() |
#10 | |
Angband Devteam member
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 40
Posts: 1,516
![]() |
Quote:
The bigger issues is the bytes/strings split, but even there it's possible to write "future-proof" code that will upgrade to 3 pretty easily. |
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
The Official Bad Advice Thread | steeg1234321 | Vanilla | 158 | October 24, 2011 19:56 |
Announce DaJAngband 1.2.3 released | will_asher | Variants | 7 | January 19, 2011 23:42 |
Gumband 2.3.1 Announce | rdanhenry | Variants | 35 | May 22, 2009 07:16 |
Official Release | kingwanabee | Vanilla | 4 | February 7, 2009 05:42 |
Announce: DaJAngband v1.0.03 | will_asher | Variants | 4 | February 6, 2008 21:23 |