Original Post
I'm building a multi-player online Trading Card Game and was wondering if anyone had any suggestions or opinions which programming language it would be easiest and best to build in. I realize easiest and best might mean two different programming languages. Players will have their own unique library of cards from which to build a deck from and the game will keep track of win-loss records, ratings and other player information that will be kept in some sort of database (Excel or Access maybe). The game is turn-based with a map that will have roughly 60-100 spaces. There will be 10 different types of terrain (map spaces). Each map space will just be a simple .jpg image and the units that occupy the space are .png files. It is a 2-player game in which players will be able to play head-to-head against another player or possibly a computer opponent or some sort of mini-game/campaign. I have already started building this in Java, but am having a lot of trouble with Applets and getting it up and running on a web site. There has to be a better option. A friend suggested using a game development tool, such as Unity 3D. I downloaded and started playing around with Unity 3D, but it doesn't seem like the appropriate program for what I'm trying to do. Does anyone have any suggestions on what would be a good programming language or know of any game development tools that would fit what I'm trying to design?