Main Menu

cogmind: is it using fonts or tiles?

Started by e1ee7, September 30, 2015, 10:12:29 AM

Previous topic - Next topic

e1ee7

Hi all,

I'm working on a roguelike game and I fall in love with cogmind's look&feel. So I have a couple of question so I can start in a right direction to get similar look&feel (not a clone, just similar):

1. Does cogmind use bitmap fonts or tilesets?
2. Does cogmind use some support library (like libtcod)?
3. I found somewhere that cogmind uses SDL/SDL2. Is that true?

Thanks in advance.

Kyzrati

Hi there,

You can learn more about Cogmind and other in-development roguelikes via /r/roguelikedev, where myself and lots of other developers hang out. (Of course there's plenty of Cogmind-specific info available on my blog, but that's mostly design rather than technical content.)

As for your questions:

  • Both--they're really the same thing. A bitmap font and tileset are just different names for a spritesheet.
  • No external roguelike library, no. It uses my own closed source library, "REX," though you can do all the same stuff in libtcod, which I highly recommend if you don't want to build a library on your own.
  • Yes, SDL 1.2. There's little reason to not use something like SDL/SFML/Unity/Unreal when making a game these days.
Good luck!
Josh Ge, Developer - Dev Blog | @GridSageGames | Patreon

e1ee7

Thank you for your response. I already found most of the answers in your blog/reddit posts. Can you please answer why you think SFML is not that suitable for game development (because I'm using it for my game)? I was thinking about SDL2, but looks like it is not stable enough yet.

zxc

Quote from: e1ee7 on October 01, 2015, 01:53:31 AM
Thank you for your response. I already found most of the answers in your blog/reddit posts. Can you please answer why you think SFML is not that suitable for game development (because I'm using it for my game)? I was thinking about SDL2, but looks like it is not stable enough yet.

Actually K said there is little reason to not use something like SFML, meaning you should use it.

e1ee7


Kyzrati

Going with something stable is good. That's why I'm using SDL 1.2 rather than 2, although that's also because I created my latest engine five years ago,
when SDL2 was much less stable than it is now. It's been in development for years and is a fine place to start these days. (By comparison SDL 1.2 is really showing its age, but it does still work well enough.)

SFML is a fine option, too; go for it.
Josh Ge, Developer - Dev Blog | @GridSageGames | Patreon