Sign in to follow this  

Game Engine for card game

This topic is 1453 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am looking for a Game Engine that is suited to create a card game. I prefer to use 2d and any engine that uses any language. I have basic knowledge in C++ and a little bit in Python. Still I am willing to learn any language that is best suitable to create a card game biggrin.png

Share this post


Link to post
Share on other sites

The problem with a game card is the AI, something that you cannot achieve without coding I suppose. A tool like GameMaker would be perfect for the graphical part, but not for the AI.

I suggest to take a good API like SFML2 or SDL2 and code your game, at least you'll end learn something AND get your game done.

Share this post


Link to post
Share on other sites

For a card game, I'd recommend Construct 2 or a different engine that can create browser-based games. Or you could do the HTML and other coding yourself if you really wanted.

 

I'm not sure if Construct 2 is great for coding enemy AI or not, but I'd strongly recommend not having an enemy AI for a card game unless you know how hard programming a good AI is. Interesting card interactions are insanely complicated to handle in AI code since you basically won't know how effective each combination is. Focus on a game that is fun for humans to play against humans at first, then use profits to add AI if your game succeeds.

Share this post


Link to post
Share on other sites

Even if you do a two-player only game you have to have the program knows the rules of the game. Again, you have to code some kind of basic AI. You can do it by learning some proprietary scripting dialect like GameMaker's gml or with a standard, good old c++ ;)

 

Anyway, take my suggest like the one of a programmer, more interested in the technology than the game itself. 

Share this post


Link to post
Share on other sites

Java's 2D API should require no maintenance for future operating systems if you don't mind that Java won't let you use global functions.

Share this post


Link to post
Share on other sites

Thanks for the helpful answers, I'll look into it.. SFML2 and SDL seems a little bit complicated at first glance but I'll try and also i'll look at Construct to biggrin.png

EDIT: I saw what was Construct 2 but I really like to code it myself :))  Anyway i'll try to decide later which to use :)) 

Edited by PandaBerg

Share this post


Link to post
Share on other sites

I'd use a higher level context to develop a card game, be it a blackjack PC implementation or, say, some of these trading card video games.

Something like Löve2D, Haxe or PyGame would be more than enough. Game building tools would also suffice, ones such as Game Editor.

By nature, this type of game doesn't have a lot of real-time simulations to do, so try not to worry about the performance, as it won't be that much of an issue.

Share this post


Link to post
Share on other sites
Sign in to follow this