![]() |
#1 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 57
Posts: 9,481
Donated: $60
![]() ![]() |
Variant Project
Wouldn't it be good if all variants had the latest UI and were available in the same place? See here for some vague musings on the topic.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#2 |
Knight
Join Date: May 2009
Posts: 560
![]() |
I really like the idea, so potentially even variants that fall out of maintenance will still be "currentish"
|
![]() |
![]() |
![]() |
#3 | |
Angband Devteam member
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 42
Posts: 1,516
![]() |
Quote:
I think the idea is to make it really easy to share some of the new features (Nintendo DS support, menu scrolling code, new ncurses features, better colors, etc) between maintained variants (including Vanilla). I imagine this would help someone update variants with a minimum of work, so that someone who doesn't really want to spend much time on X variant can still keep it current. P.S. Nick, I responded on your blog also! |
|
![]() |
![]() |
![]() |
#4 |
Knight
|
d_m, your reply to Nick's blog post sparked something in my head... "abstract stuff out"? Why not upgrade to C++, if making such a radical change in the architecture to begin with?
![]()
__________________
You read the scroll labeled NOBIMUS UPSCOTI... You are surrounded by a stasis field! The tengu tries to teleport, but fails! |
![]() |
![]() |
![]() |
#5 |
Prophet
Join Date: Dec 2009
Posts: 9,022
![]() |
C++, hell, take the Python version that Blengband is creating and make it the standard. It's not like Angband needs to be performance-optimized any more.
|
![]() |
![]() |
![]() |
#6 | |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 57
Posts: 9,481
Donated: $60
![]() ![]() |
Quote:
![]()
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
|
![]() |
![]() |
![]() |
#7 |
Knight
|
Neither do I
![]()
__________________
You read the scroll labeled NOBIMUS UPSCOTI... You are surrounded by a stasis field! The tengu tries to teleport, but fails! |
![]() |
![]() |
![]() |
#8 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
I'd say no to that, as I'd rather not see Angband get embroiled in Microsoft software patent disputes.
Java might be nice, especially in view of Android being based on it... However Java for desktops is slooooowwww. Oh sure, the actual code may run faster than compiled C, but the JVM is seriously huge. It is absolute overkill for a text based game. And languages like Python, while they may be cross-platform, are not really cross-platform enough for many Windows users. That being said, I can think of very good reasons to switch to something other than C. Especially for anyone writing a multiplayer network version. *cough*bufferoverflow*cough* |
![]() |
![]() |
![]() |
#9 |
Prophet
Join Date: Dec 2009
Posts: 9,022
![]() |
What does this mean? My day job is Python development for a Windows platform. The interpreter installs trivially as do the vast majority of third-party libraries. If you want something to hand to other users, py2exe makes standalone executables just fine.
|
![]() |
![]() |
![]() |
#10 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Oh... I hadn't heard of py2exe. Scratch what I said then.
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How many variant developers/maintainers have beaten their own variant? | Delver | Variants | 12 | June 5, 2009 09:08 |
TANG - Community Project | Sirridan | Vanilla | 12 | June 4, 2009 07:21 |
AngEdit - complementary project to JBand/Angband | PaulBlay | Development | 0 | May 29, 2009 15:13 |
Variant writing.. quickstart guide? Also, Hengband variant suggestions? | dzhang | Variants | 34 | April 1, 2009 00:45 |
New Variant Help | bpleshek | Variants | 4 | September 8, 2008 22:04 |