Sign in to follow this  

Want to get the barebones of a Trading Card Game running but need some help in the right direction

This topic is 1110 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

Hello everyone. I am currently making a trading card game based on the DC comics universe. I am looking for someone who can point me in the right direction to get what i want on screen and running. What i want to do is just the barebones to be able to test the game out. This is Drawing, shuffling, having a deck and player hand, putting cards on the playing table.
 

Just the barebones in order to test, leaving the mechanics to the user, no card rules or logic for now, as if we were playing in real life on a real table. Automated things will come in the future.

I have over 100 cards already made and making many many more at a fast pace. All the Rules are set want to be able to test to fine tune whatever needs fine tuning.I am paying attention to every little detail and everything will be tested to ensure it is balanced, strategic, and gives the players a lot of choices and of course the main thing, that it is fun to play.

I consider myself a beginner in java programming as far as experience and things I've done, but i understand the concepts and the structure. I examine and understand concepts that are needed very quickly. Any help or guidance is greatly appreciated.

 

Here is a mock-up I made. None of the graphics are the ones ill use.

BOARD_MOCKUP_720_pixels_smaller.png

Share this post


Link to post
Share on other sites

Hello everyone. I am currently making a trading card game based on the DC comics universe.

 

If you take this any further than your own table DC Comics will serve you with a Cease & Desist order.

 

Why not spend just as much effort making the game on characters of your own design and then you won't be in a position to have your efforts wasted by lawyers? If you don't think you can make up your own characters, there are several characters in the public domain at your disposal. For example, this seems like something that would map very well to the Greek or Norse mythologies.

Edited by Sean T. McBeth

Share this post


Link to post
Share on other sites

I don't plan on distributing it past close friends for now. I just want to make the project and who knows one day pitch it if it gets enough positive feedback once its in playable fashion. For now i just want to build it to test it in a very close group and see the mechanics in motion. If nothing else i want to play it myself with friends the game is something great and i would like to know how to make it. For now I just want those barebones in place.  

 

I was trying libgdx and am able render cards on the board. But as far as how i would make a deck with these cards, shuffling, drawing,  and how to feed the image and stats to a card class i'm still kind of lost.

Edited by TheBatsnake

Share this post


Link to post
Share on other sites

HERE is a good free book for beginners to Java programming. Read it and do all the assignments .

 

You may want to start off trying to make a "text" card game such as "war" or "21" ( blackjack ) and moving up from there since you are a beginner.  If you attempt to program a 2D trading card as your first project, you'll be in for a lot of headaches and frustration.

 Once you get some simple games under your belt, you could move up to more complex casino games such as one of the variants of "Poker" .

 

 In a trading card game you need to programmatically figure out all the rules to the game, and than figure out how to implement them.

Each card is nothing more than a simple object with different variables represented each aspect of the card ( attack power, defence power, magic power, current health, special abilities, and positive or negative stat effects ... e.t.c.

 Each player's "deck" is nothing more than an object array that has been "shuffled" in random order .

Edited by Shippou

Share this post


Link to post
Share on other sites

I'm not planning on making a full fledged game myself and selling or distributing it to the world using their characters. I just want to have it in the basic playable form, that i can test with friends / closed group. I'm planning to get into any legal trouble by distributing things with DC characters, i just want to have it done, and who knows maybe pitch it formally as an idea.  

 

The main mechanics are great and if anything i want to have it to play with close friends. This is a game i want to play, and one i want to make.

Edited by TheBatsnake

Share this post


Link to post
Share on other sites


who knows one day pitch it if it gets enough positive feedback once its in playable fashion

 

That's the problem, you will never get there if you start using DC characters to begin with.

 

To answer your programming problem, making a card game is actually pretty complex.  If you haven't come up with the game mechanics yet, I would suggest to print these cards on actual paper and play it tabletop style with your friends.  You can make changes as much as you want when there's no code to bind your rules with.

 

Once you have code involved, it could become pretty messy when adding/removing rules and card effects.  Imagine a scenario where a card allows a player to draw a card from an opponent's deck, look it up, and if player decides to keep it, he can put it in his deck, or his hands, or play it immediately, if not, return in.  Just think of the UI you have to build just for that to happen.  Then somewhere along the line, people don't like that card, and decides to change its effect to draw a card from an opponent's deck, roll a six-sided-die, if die is >4, then you keep, otherwise you immediately play with half of its effect.

 

Just think about all the code you have to add and change, for a single card.  And you have 100.  Even pros don't want to go there.

Share this post


Link to post
Share on other sites

Ironmaggot beat me to it. Tabletop Simulator is a deceptively simple concept but could probably really catch on.

 

Basically it's a sandbox program that simulates a table, cards, and tokens with physics. The players abide by their own rules, so it's like playing a table game in real life. There is already support to import custom decks for your own games.

Share this post


Link to post
Share on other sites


I just want to make the project and who knows one day pitch it if it gets enough positive feedback once its in playable fashion.

 

That wouldn't spare you from a cease and desist. It is not a question of whether you are turning up a profit with a shippable game, it is that you are using their brand, their company's image, for your own gain. They have not approved of this treatment, and it could do harm to their company's outlook. Imagine they have a "we'll never do a TCG ever" policy, and somebody stumbles across this post. They will get confused, because they don't necessarily know you're not with DC. 

 

In other words, you should seriously consider swapping out all art assets asap.

 

(FYI: I'm not with DC).

Share this post


Link to post
Share on other sites

This topic is 1110 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.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this