Jump to content

  • Log In with Google      Sign In   
  • Create Account


Game Engine for card game


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
9 replies to this topic

#1 PandaBerg   Members   -  Reputation: 112

Like
0Likes
Like

Posted 21 January 2014 - 11:04 PM

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



Sponsor:

#2 arka80   Members   -  Reputation: 532

Like
3Likes
Like

Posted 22 January 2014 - 02:43 AM

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.



#3 richardurich   Members   -  Reputation: 1161

Like
4Likes
Like

Posted 22 January 2014 - 08:20 AM

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.



#4 arka80   Members   -  Reputation: 532

Like
0Likes
Like

Posted 23 January 2014 - 03:48 AM

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. 



#5 Dawoodoz   Members   -  Reputation: 284

Like
0Likes
Like

Posted 23 January 2014 - 03:55 AM

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.


My open source DirectX 10/11 graphics engine. https://sites.google.com/site/dawoodoz

"My design pattern is the simplest to understand. Everyone else is just too stupid to understand it."


#6 brightening-eyes   Members   -  Reputation: 138

Like
0Likes
Like

Posted 23 January 2014 - 04:21 AM

I recommend to use C++ for developing this game or make a game engine and use your engine to develop your game

#7 PandaBerg   Members   -  Reputation: 112

Like
0Likes
Like

Posted 24 January 2014 - 01:28 AM

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, 24 January 2014 - 01:29 AM.


#8 Shrikky   Members   -  Reputation: 119

Like
0Likes
Like

Posted 24 January 2014 - 04:29 AM

Use Unity3D , get accustomed to game dev (It supports 2D now) and then move to Cocos2d



#9 brightening-eyes   Members   -  Reputation: 138

Like
0Likes
Like

Posted 24 January 2014 - 12:27 PM

use SFML and SDL to make a game engine and write your game with it!

#10 dejaime   Crossbones+   -  Reputation: 2942

Like
3Likes
Like

Posted 25 January 2014 - 12:14 PM

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.






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS