Grid Sage Forums

Cogmind => General Discussion => Topic started by: Nikolai on January 19, 2016, 02:05:17 PM

Title: Cogmind Development Tools?
Post by: Nikolai on January 19, 2016, 02:05:17 PM
I know this is kind of an open question, Kyzrati, but what tools have you been using to create Cogmind?  I love the animation bits, and I'd love to use RexPaint to construct screens and get a feel for what's needed to translate from concept to useful software.  I was going to go with the Python libtcod library, but I don't yet know how easy that is to integrate with sound or create GUI animations, or if you've found other things that are more helpful.

Thanks in advance for any response you can offer.
Title: Re: Cogmind Development Tools?
Post by: Kyzrati on January 20, 2016, 02:04:55 AM
Hi Nikolai, you can totally use libtcod to make a game like Cogmind. I use my own SDL-based engine (C++), but the first roguelike prototype I ever made was done in libtcod (in combination with the Umbra framework, though I don't think anyone uses that anymore), and it included animation and whatnot just like you see in Cogmind. I've seen other devs do amazing things with it, too. In the end I prefer using my own solutions since they're more tailored to my specific coding habits (and I like the idea of having written as much of my own engine as possible--understanding what's under the hood and all rather than trying to decipher others' code...).

I put together a pretty comprehensive list of my main tools here (https://www.reddit.com/r/roguelikedev/comments/2u5nj0/faq_friday_2_development_tools/co5ceag), actually :D
Title: Re: Cogmind Development Tools?
Post by: Nikolai on January 20, 2016, 08:28:13 AM
Thanks for this!  I, too, am a bit of a control freak, and would value the opportunity to learn what's going on by constructing it myself.  I'm just in the middle of a cost/benefit analysis as far as developing goes, and am trying to figure out the best way to proceed to get what I want.
Title: Re: Cogmind Development Tools?
Post by: Nikolai on January 21, 2016, 07:54:45 AM
Yeah -- it looks like all the links for Umbra are dead.  I'll hunt around for another sound library to run alongside libtcod, I think.  Thanks again for your input!
Title: Re: Cogmind Development Tools?
Post by: Kyzrati on January 21, 2016, 08:00:41 AM
For sfx you can still just use SDL_sound.

More help incoming: I've uploaded a copy of Umbra (http://www.gridsagegames.com/blogs/fileDownload.php?fileName=umbra-10.11-alpha.zip) if you'd like to take a look at it. It's the version I was playing around with back then, apparently five years ago!
Title: Re: Cogmind Development Tools?
Post by: Nikolai on January 21, 2016, 11:45:17 AM
Thanks so much!  It looks like I have some experimenting to do.