Card Collector

Card Collector

  • Thomas Childs
  • 4 months ago
  • 68th

Description

You play as someone who is fascinated by card pairs comprising of identical colours and shapes. Race through round after round, selecting the best pair of cards you can. As time goes on, your time to pick dwindles. Can you make it to the end of the deck?

Feedback
6

You must be logged in to leave feedback
Log in Register an account
  • Jupiter Hadley
    Jupiter Hadley Jupiter Hadley Level 11

    Simple but good game! I included it in my GM48: Collect! compilation video series, if you’d like to take a look. :) https://youtu.be/rCsnYYXDjwo

  • Swisspick
    Swisspick Swisspick Level 7

    I needed some time to understand how it worked, was fun nonetheless.

  • Fachewachewa

    You should really avoid locking the game when the played fails, especially when there's no indication that you failed. I though at first there was only 3 rounds or something @_@

    That's a cool concept, definitely need a little more feedback and effects!

  • havik
    havik havik Level 15

    Well, I beat the game with a score of 99999 which it capped at. Judging from Allie's score below, I don't think mine played correctly lol? It got to 99999 and then stopped increasing and I had 10 or so more pairs before the game ended.

    I had to check the feedback for how to play - I had the same issue as Allie with clicking lots of cards. I thought it would check for me once I'd paired two up, didn't realise I had to wait each time!

    I enjoy card based puzzle games, there is lots you could do with this. Maybe each type or pair does something? (Speeds time up, rotates the grid, who knows). So many possibilities!

    Good job on your first entry!

    • Thomas Childs Thomas Childs
      Level 2
      Coder

      Thank you so much for playing my game!

      There's actually a secret system working in the background to award bonus's to players depending on if they match colours or shapes! Unfortunately, it wasn't meant to stay secret in the final product (I drew up 2 sprites that displayed which combo would give bonuses), but when I went to implement them my code just started to fall apart. I guess that's what you get when you cobble together a poorly thought-out state system halfway through the development of a 48 hour game! You probably just happened to select the bonus matches more often, thus capping your score early.

      Those are some really good ideas you've given me! I might keep working on this in order to implement them.

      Thank you for your kind words! :)

  • baku
    baku baku Level 40 Patron

    AGHH!! Got the max score of 99999, but failed to finish off the deck at the last 2 cards, poorly planned my last few picks lol >.<

    Neat idea! It took some getting used to at first (somehow I misunderstood that you had to pick only 2 cards at a time lol)

    For some reason the game doesn't display correctly when fullscreened.

    • Thomas Childs Thomas Childs
      Level 2
      Coder

      Thank you for trying my game! I'm starting to think capping the score that low might have been a bad idea :') Oh well, hindsight is 20/20! I loved how the game played out at the end, as you would have to begin planning a few moves ahead in order to properly finish the deck. I also think a better tutorial would have helped a lot. I ran out on time for that, unfortunately. I actually forgot to disable fullscreening the game! My code used lots of hard-coded offsets for the placement of sprites, and I think when fullscreened my code would sorta fall apart.

  • Allison James
    Allison James Allison James Level 11

    Clever idea that could maybe have done with a little extra polish just to clarify things, give it a little sound etc. Took me a go or two to realise that you could only select two cards per round, and whether winning or failing overall, the game seemed to softlock and I had to reset it to try it again.

    After a few tries, I did manage to finish the deck off with a score of 4,254. This is an idea that could be iterated on easily, so nice work! 😄

    • Thomas Childs Thomas Childs
      Level 2
      Coder

      Thanks so much for trying the game! I agree, the lack of sound and a proper tutorial (not to mention, no restart button) are very glaring errors in this game. I simply ran out of time to implement everything I wanted to, but as this was my first attempt at a game jam in a while, and my first attempt at the gm48, I'm fairly happy with the results! Congratulations on completing the deck as well, even I struggled with that! :)

Post-mortem

Wow! Game jams really do push you to do more than you believed you could.

I decided to join this gm48 three hours after it started. I actually didn't know a jam was scheduled, but saw a post on reddit advertising it. I've been in the game dev world for a while, and often read comments urging novice developers to join as many jams as possible. As a result of this, I decided to jump straight in.

My game idea was originally more inline with card games like Yu-gi-oh and Pokemon, where one would collect different cards and use them to battle other players. I ultimately decided that this was beyond the scope of my programming ability within 48 hours, and settled on a more simple "match and collect" gameplay instead. Even with this change, I still struggled to implement all the mechanics I originally expected to!

The toughest parts for me were drawing the sprites, and planning my code.

I have never been very artistically inclined, more interested in dreaming up ideas than drawing them. I feel that this shows in my art assets, as they are almost all simply 16x16 sprites scaled up. I feel this gives the game too simple an aesthetic, but am happy with it nonetheless.

I am currently completing a degree in Computer Science, and usually program in C or java. I haven't really touched gamemaker in over a year, so while returning to it for this jam, I found myself unfamiliar with its programming systems. I also forgot many game dev essentials, such as state systems and parent objects. I did eventually remember them, but implementing them into a half-written code base proved a challenge.

All in all, I'm fairly happy with my final game, and may consider developing it further. I've received lots of valuable feedback, and am very grateful of all those who have tried this game! I am definitely looking forward to participating in another game jam, and hope to use my newly acquired knowledge and experience to make an even better game!

Result 68th
Loading...
Become a Patron now and support the game jam
Your pledge goes to help keep the gm(48) running for every generation of GameMaker developers.