Hi, if i was to create a Online Trading Card Game, where people can win new cards, and use them to fight each other. Whats the best game engine to use for it? is there any free engines for this?
Hi, if i was to create a Online Trading Card Game, where people can win new cards, and use them to fight each other. Whats the best game engine to use for it? is there any free engines for this?
http://gpwiki.org/index.php/Game_Engines
I guess some of these are worth a look.
Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.
- Mike McShaffry
thanks for them. but they are all for RPG or 3 D games.
i just want a 2D online CCG engine.
CCG = Collectable card game
like.. www.chronx.com. something to make games like that
please help
Well no engine will ever have a function like
CreateCCGGame()
Engines provides you with graphical tools, you just have to use them correctly to make a game.
STL Util a small headers-only library with various utility functions. Mainly for fun but feedback is welcome.
How about SDL and SDL_net? Of course you'll also need to code a server for the online system. Not terribly difficult and can be done with SDL_net.
http://www.libsdl.org
http://www.libsdl.org/projects/SDL_net/
And then there's the cards... can I say math?
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
You really don't learn anything (programming wise) by using someone else's engine.
Last edited by psychopath; 06-13-2006 at 04:59 PM.
M.Eng Computer Engineering CandidateB.Sc Computer Science
Robotics and graphics enthusiast.
I wholeheartedly agree. And while re-inventing the wheel is not a good thing, in this case it is.You really don't learn anything (programming wise) by using someone else's engine.
And the only reason companies do this is for security's sake. They know if they roll their own engine it will eat loads of dev time and money. But you can be sure they know how to roll their own, it's just not economically feasible to do it.
As for a card game engine, I'm not sure that would even be that difficult. Try some code on your own and see what you come up with.
Sure it is. All they'd have to do is whip together one engine and get lucky. Also helps to have some products selling on the side. Look at Epic Megagames and Cyan Worlds as good examples of this. Both engines were developed at the same time games were selling.Originally Posted by Bubba
Cyan Worlds? I wouldn't say the Myst engine is anything impressive.
I'm referring to the realtime engine that powered the last three Myst games (RealMyst, Uru, and Myst 5). Screenshots can be found on Myst5.com.Originally Posted by Bubba
Cyan Worlds might not totally qualify though because originally the engine wasn't theirs. They bought out a company that had an interesting engine, used it for RealMyst, and then proceeded to rewrite it almost completely, if not entirely, from scratch.
Last edited by Frobozz; 06-14-2006 at 02:59 AM.
I see il have to try it on my own lol.
Do ALL Games like a card game have to have a game engine?
i spoke to the owner of a previous huge selling trading card game, and he said it required so much maths. and thats how u do the cards and stuff. i have a hell of a lot to learn before i could do it but i hope ill get there one day.
would it be extremely hard to make it able to trade your cads with other people?
and what does it need to have a database so people can Regster and it saves them straight into the database so they can log in and out when they want. but can only go online in the game when logged in?
You would need to use SQL and Networking together. Don't know if it's possible but it should be. As for the engine, most games require some sort of game engine.
Hugo,
Any game needs a game engine. Perhaps the term has not been applied to other types of software, but one could say an accounting software needs an accounting engine too. The term "game engine" is loosely used to signify all the core components of the software that deal with... the core parts of the game. AI, scripting, rendering, 3D graphics, physics, game rules, etc...
So yes, you need a game engine. In fact you will build one whether you want it or not. Some components can be dealt with the help of libraries. Most notably graphics, rendering and physics are dealt with by many libraries (some of them erroneously called game engines) that ease your development of the game. However, your use of these libraries doesn't exclude the fact you will have to program and thus build your own game engine for your own specific game. Other components have to be built from scratch, like your game AI (if there is any) and the game rules.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.