Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old July 3, 2010, 03:37   #1
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 7,841
Donated: $60
Nick will become famous soon enough
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.
Nick is offline   Reply With Quote
Old July 3, 2010, 05:54   #2
Sirridan
Knight
 
Sirridan's Avatar
 
Join Date: May 2009
Posts: 560
Sirridan is on a distinguished road
I really like the idea, so potentially even variants that fall out of maintenance will still be "currentish"
Sirridan is offline   Reply With Quote
Old July 3, 2010, 19:55   #3
d_m
Angband Devteam member
 
d_m's Avatar
 
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 39
Posts: 1,516
d_m is on a distinguished road
Quote:
Originally Posted by Sirridan View Post
I really like the idea, so potentially even variants that fall out of maintenance will still be "currentish"
That might be true, although a completely unmaintained variant probably won't.

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!
__________________
linux->xterm->screen->pmacs
d_m is offline   Reply With Quote
Old July 3, 2010, 21:29   #4
ekolis
Knight
 
ekolis's Avatar
 
Join Date: Apr 2007
Location: Cincinnati, OH, USA
Age: 36
Posts: 911
ekolis is on a distinguished road
Send a message via AIM to ekolis Send a message via MSN to ekolis Send a message via Yahoo to ekolis
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!
ekolis is offline   Reply With Quote
Old July 3, 2010, 21:46   #5
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,918
Derakon is on a distinguished road
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.
Derakon is offline   Reply With Quote
Old July 4, 2010, 00:06   #6
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 7,841
Donated: $60
Nick will become famous soon enough
Quote:
Originally Posted by ekolis View Post
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?
On a personal level, because I don't know crap about C++
__________________
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 July 4, 2010, 00:38   #7
ekolis
Knight
 
ekolis's Avatar
 
Join Date: Apr 2007
Location: Cincinnati, OH, USA
Age: 36
Posts: 911
ekolis is on a distinguished road
Send a message via AIM to ekolis Send a message via MSN to ekolis Send a message via Yahoo to ekolis
Neither do I If it were up to me, everything would be written in C# :P
__________________
You read the scroll labeled NOBIMUS UPSCOTI...
You are surrounded by a stasis field!
The tengu tries to teleport, but fails!
ekolis is offline   Reply With Quote
Old July 4, 2010, 01:38   #8
Therem Harth
Knight
 
Therem Harth's Avatar
 
Join Date: Jan 2008
Location: New England winter
Posts: 921
Therem Harth is on a distinguished road
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*
Therem Harth is offline   Reply With Quote
Old July 4, 2010, 01:48   #9
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,918
Derakon is on a distinguished road
Quote:
Originally Posted by Therem Harth View Post
And languages like Python, while they may be cross-platform, are not really cross-platform enough for many Windows users.
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.
Derakon is offline   Reply With Quote
Old July 4, 2010, 02:06   #10
Therem Harth
Knight
 
Therem Harth's Avatar
 
Join Date: Jan 2008
Location: New England winter
Posts: 921
Therem Harth is on a distinguished road
Quote:
Originally Posted by Derakon View Post
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.
Oh... I hadn't heard of py2exe. Scratch what I said then.
Therem Harth 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
How many variant developers/maintainers have beaten their own variant? Delver Variants 12 June 5, 2009 10:08
TANG - Community Project Sirridan Vanilla 12 June 4, 2009 08:21
AngEdit - complementary project to JBand/Angband PaulBlay Development 0 May 29, 2009 16:13
Variant writing.. quickstart guide? Also, Hengband variant suggestions? dzhang Variants 34 April 1, 2009 01:45
New Variant Help bpleshek Variants 4 September 8, 2008 23:04


All times are GMT +1. The time now is 10:55.


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