RedCell by kkneville
Join our intrepid heroine, a red blood cell, as she removes carbon dioxide from the lungs of your body! The more of it you have, the harder she has to work. Steer clear of the lymphatic system (green) and don't trust the endocrine system (blue) to hold you up! Endgame animation in top right corner.
Hosted on web:
http://54.88.105.173/
This is my first time ever building a game, or making animations, and I only learned JS this fall, so this was entirely a learning process for me. I would love feedback and suggestions for things to add. Watch for this character to pop up again in LD 41.
Tools:
Node.js server
Phaser framework
Tiled to make the tilemap
Piskel to make animations
UPDATE: Bug fix is in for dying without out touching the green stuff.
| Windows | https://github.com/kkneville/redeye |
| Original URL | https://ldjam.com/events/ludum-dare/40/redeye |
Ratings
| Overall | 659th | 2.5⭐ | 40🧑⚖️ |
| Fun | 646th | 2.395⭐ | 40🧑⚖️ |
| Innovation | 672th | 1.882⭐ | 40🧑⚖️ |
| Theme | 669th | 2.105⭐ | 40🧑⚖️ |
| Graphics | 539th | 2.744⭐ | 41🧑⚖️ |
| Audio | 505th | 1.396⭐ | 26🧑⚖️ |
| Humor | 517th | 1.95⭐ | 32🧑⚖️ |
| Mood | 610th | 2.197⭐ | 35🧑⚖️ |
| Given | 49🗳️ | 13🗨️ |
Overall, I like the concept. It's simple, sure, but that doesn't stop it from being fun. If the goals and aims were more clear, and if there was some audio, and maybe some enemies or other obstacles - I could see this being a really fun game.
Thank you all for your comments!
Unfortunately sometimes I still died without touching the green stuff :(
PS: the main character is lovely
Jumping was weird, when I'm holding the jump button, but it's no longer doing anything, it seems to block the horizontal movement, which was really annoying. I guess just tapping the jump button and then moving horizontally worked okay, but whenever I held jump, it felt really awkward.
Good job for your first entry!
I look forward to figuring out music for next time!
And I'm so pleased that people like my little character, I'm quite fond of her after spending all weekend hanging out with her.
Thanks for playing!
I agree with what people are saying the jumping wasn't feeling quite alright
Last but not least, I really like the character. Poor little redeye having to do all work by herself.
The red blood cell is absolutely adorable. As others have said, a tiny dash of sound would really elevate the game.
You might want to check out [sfxr](http://www.drpetter.se/project_sfxr.html) to make sound effects in virtually no time at all next time. :)
I think everything which could be approved a little has already been meantioned by others, so I can't really add anything new there. Sounds would be neat, and maybe try making the connection to the theme a bit clearer to the player.
Especially when keeping in mind you just started learning JS a few months ago, you did a really good job!
Congrats on the entry!
Some sound could have improved the feel.
Overall nice
Second, jumping is very stiff. You need to jump straight up then fall in the direction to want to go to get from platform to platform. Allowing a jump arc would be much more natural. You can probably find a document on how jumps are implemented in super mario brothers to get the exact algorithms used as that would be a good starting place for "fun" jumping mechanics.
1. You can't jump diagonally, it makes the controls feel like stuck if you get what I mean.
2. The blue platforms are generally kinda useless if you think about it, if they cant be stepped on and don't
serve any other purpose, there should be no reason to put it in imo.
3. The bounce effect when you hit the ground is nice but it prevents you from jumping immediately, it kinda makes the game feel clunky so I don't think it should affect the movement.
4. Sometimes when you hit the ground next to a green tile, you die anyway. It is pretty misleading.
5. Sounds would be a great addition to this game
The art is pretty adorable so again good job and hope you keep making more games :D
(Also you mentioned fixing a bug that should prevent players from dying when touching green, but there's still a spot that I die sometimes when I'm not in it.)
A fine effort for a first time. Keep up the good work! :slight_smile:
Some thoughts:
As others have mentioned: The movement is a bit off. Normally you would expect your horizontal motion to remain in place when you jump. Depending on your programming language, you can fix this by querying all keys that are pressed down in the current frame. If the right key is down, move your character x pixels to the right, no matter whether a different key has been pressed. That way you can register a jump (jump key pressed + character standing on the floor) and keep moving at the same time.
When you land, there is this cute step animation. However this breaks the game flow a bit because the player has to wait until the animation ends. An improved version of this would be to keep the step animation, but allow the player to jump as soon as the character lands (even if the animation is still playing). You may need to stop playing the animation upon jumping if it looks weird.
Visually, I think the difference between the harmless water and the acid wasn't clear enough. It became obvious once I tried it, but these things should be communicated visually (I have trouble with this as well).
I thought the collision with the acid was a bit too harsh, as I died numerous times when I thought there was still enough space. Professional game designers use all kinds of tricks to make the game more fun even if it goes in favor of the player and against the game rules (see this awesome article: https://kotaku.com/game-developers-explain-some-of-their-favorite-ways-to-1798749279). Things like Coyote Time are a brilliant way to make a game more fun, even if the player doesn't actively notice it's there.
About audio, I would encourage you to look into bfxr to create some simple sound effects. That's basically what everyone is using. Sound effects give your game a lot of depth and are very easy to generate. If you want to get into writing music but have little experience I would recommend Bosca Ceoil. It's fairly simple to use and a good place to start.
Despite all the criticism, I think you are on a good path. Don't be discouraged when the ratings come in. Usually the comments are more positive than the numbers and many first-timers are surprised and frustrated when the two don't match.
Keep up the good work!