Hearts for Coins by Cubicode
Coins for Hearts
The Game
In this game you control two characters – a Heart and a Coin.
Your goal is to reach the red platform with both characters.
The Heart character loses hearts over time and can only collect coins. The Coin character loses coins over time and can only collect hearts. To fill up the energy, you have to collect one key with each character and move with both to a green platform. There you can exchange the collected items.
The red platform is only visible, when both characters have collected a key.
The level is completed as soon as both characters reached the red platform.
The game is over, when one character falls down, runs out of energy or collects both keys.
Controls
- Move characters: WASD
- Jump: Space
- Change characters: Left Mouse
- Exchange items: Left Mouse (only on green platform)
Used Tools
- Unity 2019
- Aseprite
- sfxr
- Bosca Ceoil
Update 2019-04-30
I accidentally uploaded the wrong setup.exe at itch.io. Fixed now.
| HTML5 (web) | https://cubicode.itch.io/hearts-4-coins |
| Windows | https://cubicode.itch.io/hearts-4-coins |
| Source code | https://github.com/CubicodeGames/LD44 |
| Original URL | https://ldjam.com/events/ludum-dare/44/hearts-for-coins |
Ratings
| Given | 31🗳️ | 40🗨️ |
The game is short, but the idea of life exchange is interesting :slight_smile:
Just one thing - for me the characters are a bit slow, but maybe it's just my feeling.
Anyway, good job, keep on creating :wink:
I just decided to continue on the game and the first thing I did was to increase the character speed. Man, why didn't I do this before. It's much better.
- Maybe make it so one character is controlled with WASD, the other with the arrow keys, so you can control them both at the same time.
- The lose sound scared my soul out of me. Lower that down haha
- The coin's life bar is at the center of my screen instead of the right side. You probably did the bars with the "Unity Canvas", so probably you just forgot to set the coin's bar pivot to the top left side in the rect transform. Should be an easy fix.
- There is some walljump glitchness in the game. Perhaps consider creating a "Physics Material 2D" in Unity and setting its friction and bounciness to 0 and then attaching that onto the 2 characters in the Unity inspector; that might fix your problem.
Pretty sweet game overall, keep developing it, I'd love to play a full version of it with more features :thumbsup:
I really like the idea of controlling both characters with different keys, I will implement and try it out.
For the material with no friction: Initialy I had it like that, but the problem then was that if you switch characters while one moves, you could slide off a platform without noticing. I didn't like that and removed it.
In my new version which I am working at the game, I changed the platforms to have the sides slippery. It's better now.
Also, the game over screen was a jumpscare for me hahaha.
Also the life bar of the coin and the hearts decrease toghether, is this correct?
I feel like they should go down as you use the correct object.
@vinegarlove: The simultanious decrease of the health is how I implemented it, but your idea sounds interesting as well. Thanks a lot for ypir input.
**Positive things: **
- great entry for only one person
**Negative things: **
- music is a little bit annoying with the time
- the games feels a little bit slow
Keep developing it. It has potential.
But I would change few things. Active character should be the only one losing "health" and also I would like the game to be more dynamic!
This could be also great game for two in couch coop mode!
PS. Ow and the music is really annoying :c
The graphics are simple and cute.
It was just a bit hard and unforgiving for the first level haha, but kept me want to keep going :D
The music with it's simplicity and 8bitness fits perfectly.
Good job! I feel like you could also make a great puzzle game with this if life doesn't drain over time but much rather every action (step, jump etc) drains energy and you need to think of the perfect amount of actions to complete each level or something like that.
either way, well done!
Also, you provided a webbuild, so that's an extra plus lol ^^