Grid Sage Forums

Grid Sage Forums

  • May 12, 2024, 09:17:56 PM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

LINKS: Website | Steam | Wiki

Author Topic: Cogmind Development Tools?  (Read 4409 times)

Nikolai

  • Unaware
  • *
  • Posts: 6
    • View Profile
Cogmind Development Tools?
« 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.
Logged

Kyzrati

  • Administrator
  • True Cogmind
  • *****
  • Posts: 4324
    • View Profile
    • Cogmind
Re: Cogmind Development Tools?
« Reply #1 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, actually :D
Logged
Josh Ge, Developer - Dev Blog | @GridSageGames | Patreon

Nikolai

  • Unaware
  • *
  • Posts: 6
    • View Profile
Re: Cogmind Development Tools?
« Reply #2 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.
Logged

Nikolai

  • Unaware
  • *
  • Posts: 6
    • View Profile
Re: Cogmind Development Tools?
« Reply #3 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!
Logged

Kyzrati

  • Administrator
  • True Cogmind
  • *****
  • Posts: 4324
    • View Profile
    • Cogmind
Re: Cogmind Development Tools?
« Reply #4 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 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!
Logged
Josh Ge, Developer - Dev Blog | @GridSageGames | Patreon

Nikolai

  • Unaware
  • *
  • Posts: 6
    • View Profile
Re: Cogmind Development Tools?
« Reply #5 on: January 21, 2016, 11:45:17 AM »

Thanks so much!  It looks like I have some experimenting to do.
Logged