![]() |
#21 |
Knight
Join Date: Apr 2007
Posts: 572
![]() |
I have never taken the time to learn how to code, but I understand it's a skill that can be learned like any other. You obviously have the willingness to make some changes yourself --- that is, you're not just throwing ideas out there and hoping someone will do all the work for you. I'm thinking that you can probably deepen your coding knowledge. Developing a variant takes a ton of time (I'm basing this claim on Chris's efforts on Chengband); even if you're collaborating, you need to be willing to commit a lot of time, because otherwise the collaboration would be lopsided. So if you're already investing a lot of time, why not invest half that in sharpening your own toolkit (so to speak) so that you yourself will be empowered to make more serious changes?
Obviously if you find a collaborator that's great, but given where you're coming from and how much you've done so far, I don't think you should be too discouraged if it turns out you're working alone. Edit: Also, you can always find tips and encouragement on Oook from very knowledgeable people (unlike me), and playtesting help (from people like me). Edit2: And have you tried playing Crawl? It sounds similar in several ways to what you're trying to do. You might draw inspiration from it. Edit3: For example, Crawl has dungeon branches (special dungeon offshoots of the main dungeon), which might be an interesting feature. The Orc Mines, the Snake Pit, the Elven Halls, etc. Or you could have special levels that are essentially quests, a la Hengband. Last edited by Djabanete; July 2, 2011 at 21:00. |
![]() |
![]() |
![]() |
#22 | |
Adept
Join Date: Jul 2009
Location: USA
Posts: 118
![]() |
Quote:
John |
|
![]() |
![]() |
![]() |
#23 | |
Adept
Join Date: Jul 2011
Posts: 204
![]() |
Thanks for all replies. I got a PM from qwerty, who offered to help a bit.
Some more thoughts (I'm really going to have to consolidate those thoughts sometime) 1. Would it be possible to have Sangband's skills, but Level shown on the main screen instead of unspent XP? 2. I need replies to this: Quote:
---------------------------- Today I'll get to making corpses eatable. And maybe I'll start tweaking the monster list. Zi |
|
![]() |
![]() |
![]() |
#24 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Sangband does not have levels IIRC.
IMO it really would make more thematic sense to have the player start in some random town or outpost in the upper reaches of the Underdark, and let him buy all his equipment from stores. (Which is what Sangband does, I think.) Also, if you want a really flexible skills system like Sang's, starting a character with e.g. warrior-specific equipment wouldn't be so hot. Re Infravision, you want it to light up terrain, right? I don't know about Z+, but Vampire sight in ToME is just a radius-1 light that isn't cumulative with other light sources. Personally, the code I would look at would be the Unlight special ability from Oangband - that sounds more like what you want. BTW, I have a potentially interesting idea: have a "surface" town, but make the game "semi-ironman" - you can't go back to the town until you kill a final boss, and Word of Recall only brings you between level 1 and your max depth. I don't think that would be too hard to do. |
![]() |
![]() |
![]() |
#25 |
Adept
Join Date: Jul 2011
Posts: 204
![]() |
1. I know Sangband doesn't have levels, but I'm wondering if it would be possible to combine the traditional approach and the skills somehow...
2. Thanks, will look at Oangband. 3. Good idea. I could use it if it is completely impossible to remove the level 0. Is it possible to remove lvl 0 completely? ---------------------------------- Re: the templates from my first post - I mean in the D&D sense, for the player. You could be, say, a drow half-fiend or a duergar vampire, but if you took a template, you'd have to earn 200% EXP or even 250% ... just an idea. I don't know if it's doable. |
![]() |
![]() |
![]() |
#26 | |||
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Quote:
The alternative would be to use the ToME 2 codebase, or a ToME 2 module - ToME 2 uses both levels and skills (and would let you have a single-class system like Sangband, a single-dungeon game, etc.) I will warn you, though, that both ToME's source code and its Lua extensions are *fragile.* Modifications in one place can make things break horribly somewhere else, causing the game to crash - usually with cryptic and unhelpful error messages. Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
#27 |
Adept
Join Date: Jul 2011
Posts: 204
![]() |
Where can I find ToME 2, then? I can only find v. 4 and it's HUGE...
|
![]() |
![]() |
![]() |
#28 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Go to https://gitorious.org/tome2/tome2/trees/v2.3.9-ah
Click on "Download v2.3.9-ah as tar.gz" This will download the source as a tarball, which can be decompressed with most archive managers. You need a compiler to build it, of course, and you also need cmake. cmake for Windows comes with a nice GUI that should help you compile the game. |
![]() |
![]() |
![]() |
#29 |
Knight
Join Date: Apr 2007
Posts: 590
![]() |
Thanks. (I have pulled the tarballs for 2.3.6-ah through 2.3.9-ah).
Note that CMake ships broken for my MingW32 install; the lead maintainer Bill Hoffman came pretty close to openly rejecting my offer to construct a patch for CMake 2.6.x to unbreak this, and certainly did not offer to provide any guidance on what to modify for such a patch. My reading of the CMake source is that CMake cannot handle an MSYS system using sh, not even the MingW32 prebuilt sh (which I rely on heavily). (Basically...everything is unpacked from tarballs, and the MingW32 file system root is c:\ rather than c:\mingw .)
__________________
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 |
![]() |
![]() |
![]() |
#30 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Ah, so that's why it failed to build on Windows last time I tried... Phooey.
Umm. Just for the record though, TCC, Fabrice Bellard's Tiny C Compiler, can compile ToME2 (at least on Linux) with no problems. In less than a minute, too. And TCC runs on Windows. I don't think it will compile anything with C++ in it though. Edit: nope, no C++. Last edited by Therem Harth; July 4, 2011 at 13:44. |
![]() |
![]() |
![]() |
Tags |
idea, underdark, variant |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Angelband not a 'band | cowgod | Variants | 20 | June 17, 2011 20:42 |
Favourite *band variant | PaulBlay | Variants | 55 | August 12, 2009 16:38 |
Thoughts on *band balance | PaulBlay | Variants | 3 | February 12, 2009 16:11 |
Which Band has the most stuff? | Larvitz | Vanilla | 5 | January 24, 2009 17:43 |
Party-focused *band | Garrie | Variants | 6 | February 24, 2008 13:09 |