Go Back   Angband Forums > Angband > Vanilla

Thread Tools Display Modes
Old May 14, 2007, 20:46   #1
Join Date: Apr 2007
Posts: 21
GSN is on a distinguished road
"Core" Angband?

I just hit upon an idea to make a "core" version of Vanilla.

It would be stripped of practically everything - items, monsters, spells, races, classes, dungeons features etc. Only 1 race and 1 class would remain in order to go through character generation smoothly. There would be no shops in the town, or the player would start right in an empty dungeon level. The player would have no skills. Attack code and AC mechanics would be removed etc. Code related to the interface should probably stay, unless too closely tied to mechanics (character screen).

This is to free variant makers from the constraints of "traditional" RPGs. If someone would want to make a KoL-inspired variant, or a collectible card roguelike (CCR), they would have to start from the scratch anyway.

It entails more than just code pruning, since some stuff is hardwired into the game and dependent on certain arrays (having no items and monsters will surely cause dungeon generation to hang, unless circumvented).

Which code parts do you think would have to be removed, and which ones must absolutely stay, if only of the trouble to rewrite them?
GSN is offline   Reply With Quote
Old May 14, 2007, 21:07   #2
pav's Avatar
Join Date: Apr 2007
Location: Prague, Czech republic
Age: 42
Posts: 792
pav is on a distinguished road
Send a message via ICQ to pav
Perhaps T-Engine will soon offer what you call for here?
See the elves and everything!
pav is offline   Reply With Quote
Old May 15, 2007, 06:44   #3
zaimoni's Avatar
Join Date: Apr 2007
Posts: 590
zaimoni is on a distinguished road
#define CORE_ANGBAND 1
should be sufficient, if the #ifdef blocks are placed reasonably....
zaimoni is offline   Reply With Quote
Old May 18, 2007, 04:53   #4
Neil Stevens
Neil Stevens's Avatar
Join Date: May 2007
Location: California
Posts: 26
Neil Stevens is on a distinguished road
Originally Posted by pav View Post
Perhaps T-Engine will soon offer what you call for here?
Yeah; take a look at the ODE module for T-Engine 3. The engine is ready for developers, and in fact is so far along we're now actually starting early ToME 3 playtesting. If you're removing all the niggly formulas and things that are Angband-specific, I don't see why not to go ODE here.
Neil Stevens is offline   Reply With Quote

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
"Believe it or not" stories Leon Marrick Vanilla 1 April 30, 2007 10:34

All times are GMT +1. The time now is 23:30.

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