Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

[DevLog] RP Card battling game!

A topic by Mocadium created Jan 10, 2017 Views: 599 Replies: 9
Viewing posts 1 to 10

Hey! Im Liam (a.k.a Mocadium) and I am developing a card /turn based battle game :)

Game Title: Havent got one yet! Any suggestions would be amazing!

Game Engine: Game Maker Studio. Ive only just learnt how to use Game Maker, but i have a little experience in programming (emphasis on little!).

Basic Concept: A digital card game where you actually fight the battles! Place cards, position where they'll attack from, and head into battle with the enemy's army! Battle will be turn based and moves will use the same "action points" as the cost of placing/moving cards, so you have to be very strategical at when you are going to strike the enemy!

Any suggestions for more features would be be amazing!

End of Day Progress:

  • All deck and hand mechanic working and easily customisable for adding new cards to the game etc.
  • Turn mechanic started
  • Attacking transitions for attacking enemy added
  • Card move sets added, moves dont actually do anything yet
Next I would like to work on the turn system some more, and add a very simple enemy A.I to challenge the player! Also make the moves do something (hit enemy, paralyze etc.)

End of Day Progress

  • Fixed a problem with the card stacking
  • Fixed a problem with the sprite changes
  • Started an opponent A.I
  • Added onto the turns mechanic
Sorry there are no screenshots or GIFs yet! the reason is is that there really isnt anything to see! i will add images of the progress once more has been made :)

Next i would like to work on the enemy opponent A.I some more, maybe add some more card placement areas.

Host

i'm looking forward to seeing the images! it sounds like you've made steady progress on the mechanics so far.

Thank you so much! and yes, im actually really happy with my progress with the mechanics, especially because im learning more than i am coding! And mechanics have been my only focus thus far; I want to make sure its working before doing any art!

End of Day Progress:

Sorry this ones so late! Slept through the time i usually update my devlog!

  • Added working health
  • Fixed a problem with health for both enemy and player
  • Moves actually deal damage
  • Fixed problems with moves
  • Death added
  • Fixed problem with room transitions after death
  • Added cool lighting!

Next i would like to add some artwork so that I can start adding more visually to the game, because as you can see below, they are all filler sprites at the moment. I know there really isnt much to look at, thats because my main focus has been the mechanics, because theres no point in adding artwork in my opinion if the thing that art does isnt working. But, i though it might be nice for people to see the beginning, and look at the progression form the beginning of the game, until its done (literally the whole point of a devlog!)

http://imgur.com/a/2WP9D
Submitted

This is sounding very cool so far!! Can't wait to see more of it in action :)

(1 edit)

After a couple of days of just thinking, I've come up with a lot of new things.

Ive restarted, but its not all for nought!

Im still going with the same idea, but minus the RP aspect.

I realised that i dont know enough about RPG's to do it justice! My other thing was that i didnt have the rules of the basic game down so when it came down to coding, its not that i didnt know how to do it, it was more that i didnt know what i wanted to add into the game! So after much deliberation, I've adjusted it. This is the basis of my new concept:

  • At the start of the game you get 5 random cards and 100 tokens (maybe, ill adjust it depending on the difficulty).
  • At the start of every turn (excluding the first one) you get a dice roll, and the outcome determines a new card to be drawn from the deck, or for you to gain tokens etc.
  • Creatures dont have any attack stat! The only way to attack is to equip a weapon card to the creature, enabling it to use that weapon.
  • The cost to play a card a certain amount of tokens, and these are put into the 'betting pool' for that battle, along with the opponents tokens.
  • The player who wins that battle gains all the tokens in the betting pool for that battle.
  • You can place a creature in front of another creature as a "meat shield". They have no abilities and their HP is the amount of attack they can deal.
  • The opponent player then HAS to attack the meat shield before it can attack the creature behind it.
  • The first player to 200 tokens (again, may be changed) wins, or the first player to 0 tokens loses.

Tell me what you think would be cool to add or change, i would love to hear any feedback :)

Host

ooo i'm really interested in this betting style system for the fights--this seems to add a bit more dimension to the game and it actually feels like something that'd be pretty fun/effective as an analogue card game. i think seeing it in motion or even putting together a rules sheet might help readers get a better idea of or a bigger picture of your game.

End of day progress:

After restarting, this is what i have accomplished (I'm starting to feel hopeful!):

  • All cards drag function
  • Base of an enemy AI
  • Better card identification (from a programming standpoint)
  • Betting system with simple animations
  • Attacking and enemy attacking
  • The token system with betting returns and winning
  • Basic dice roll
  • Card snapping
As you can see, ive gained a lot from those first attempts at the game, and so its really streamlines my ability to code what i need, and i've learnt a lot. One of the benefits of restarting is knowing what worked and what didnt in the last version, and trying a new way to go about it, and thats what i think ive achieved here.

My next step is the defense system, getting a stricter and more obvious turn structure, wokring on dice roll a little maybe.

End of day progress:

Coming down to the wire now!

  • Weapons added! (Completely forgot)
  • Fixed a lot of bugs with the weapons and IDs
  • Turn function a bit more obvious
Im gonna be streaming the final stretch (A lot to be done) on my twitch (twitch.tv/mocadium) And you can come join me in my endevour to finish a working prototype of this game!

Next is the defense system (Another thing i forgot about), and a tutorial.

Wish me luck!