yoel color defense by yoel1234
this is my first ludum dare. not my first time game programming, started a few years back using flash.
i had no illusion about the scope, i planned for a large scale mmo rpg fps rts with integrated chat.
lol just joking, i knew from the start i wouldn't be able to implement more then 2-3 game mechanics. not to talk about a few levels,graphics,or a minimal ui.
the goal was only to stretch my wings and have a feel for a 48 hours deadline. i planned for as minimal as i can. no graphics no ui,barely a logo start and game over screen,3 sounds, and a little 8 bit style soundtrack. for the meat i chose a defence game ,as minimal as possible. 3-4 classes. no more then a prototype.
-------------tools: ---------
the main tool was my own html5 dom based game engine. i noticed a few things i can refine in my engine. but all around its a simple tool perfect for prototyping.
also used jquery.
https://github.com/yoel123/yoel-html5-game-engine-tutorials
for the sound i used: http://www.bfxr.net/
for the logo: photoshop and my graphic design teacher free designs.
---------------how to play:-----------------
the rectangle that follows the mouse is the player. the white rectangles are bases,all the other rectangles will try to reach and destroy bases. it takes time to destroy a base even if the enemy is touching them.
each base spawns a color powerup(small rectngle with white border) every few seconds, to destroy red you need a red power up and hover on red. to destroy blue get the blue powerup and hover blue etc.
when you hover red with red powerup it explodes after 3 seconds,blue shrinks and green gets sliced.
there is no goal or points yet i didnt get to that part of the game and wanted to keep the scope as small as possible
i had no illusion about the scope, i planned for a large scale mmo rpg fps rts with integrated chat.
lol just joking, i knew from the start i wouldn't be able to implement more then 2-3 game mechanics. not to talk about a few levels,graphics,or a minimal ui.
the goal was only to stretch my wings and have a feel for a 48 hours deadline. i planned for as minimal as i can. no graphics no ui,barely a logo start and game over screen,3 sounds, and a little 8 bit style soundtrack. for the meat i chose a defence game ,as minimal as possible. 3-4 classes. no more then a prototype.
-------------tools: ---------
the main tool was my own html5 dom based game engine. i noticed a few things i can refine in my engine. but all around its a simple tool perfect for prototyping.
also used jquery.
https://github.com/yoel123/yoel-html5-game-engine-tutorials
for the sound i used: http://www.bfxr.net/
for the logo: photoshop and my graphic design teacher free designs.
---------------how to play:-----------------
the rectangle that follows the mouse is the player. the white rectangles are bases,all the other rectangles will try to reach and destroy bases. it takes time to destroy a base even if the enemy is touching them.
each base spawns a color powerup(small rectngle with white border) every few seconds, to destroy red you need a red power up and hover on red. to destroy blue get the blue powerup and hover blue etc.
when you hover red with red powerup it explodes after 3 seconds,blue shrinks and green gets sliced.
there is no goal or points yet i didnt get to that part of the game and wanted to keep the scope as small as possible
Ratings
| Coolness | 40% | 1536 |
| Overall(Jam) | 2.88 | 877 |
| Audio(Jam) | 2.70 | 578 |
| Fun(Jam) | 2.78 | 814 |
| Innovation(Jam) | 3.26 | 370 |
| Theme(Jam) | 3.10 | 717 |
lol its not space invaders "clone" not even close, i didnt think about it.
the colors change when you pick a powerup, the white bases create them rendomly.
if you dont understand how to play i will try to explain it better.
Mantlair:thanks, next time ill plan somthing with a bigger scope i finished this one before the deadline. so now i know how much stuff i can implement and how much time i need for everything.
Nice idea for a game!
Hope you had a fun LD experience =)
which you commented on btw
your pong is way better then my pong.
https://cdn.rawgit.com/yoel123/yoel-html5-game-engine-pong/master/pong/index.html
i guess your a beginner in that case,good job its a start, who knows one day you may win a compo or make a great game. keep on practicing.
glaze_96:
yes i had a lot of fun, im glad i didnt stick to the mmo ,next time im doing mass efect ,dragon age ,command and conquer ,dota,heros3, doom online with an ingame paint app!
i just have to ask help from the forum people first.
anything you would like to add to the game (a mechanic you want me to implement to make it better?).
One thought for an enhancement is to reverse the play, rather than just defense - delineate each of the bases as lanes - essentially like a bowling alley - maybe you could have some kind of ammo to shoot down a lane and clear all the enemies from one lane.
Plus speedups, slowdowns, bonus coins or something you can gather or bombs to dodge, lots of potential with this one.
i will consider all of that, ill work on the grafics and stick with one destruction mechanic, ill slow the powerups.
you gave me a few ideas. ill work on a post compo version.
The game is a bit rough, mostly because the collision for the player is where the mouse is, but the box is lower and to the right of that point. If the box was exactly where the mouse was, I think it would be better. I missed a lot of shapes because they were hitting the box but not the mouse pointer.
The audio is very groovy, I like it!
Well done.
However, sometimes you get stuck in a situation where it just randomly doesn't give you a particular color and you lose. i.e. If I have a whole screen full of red and zero blues even coming, and all it gives me is blue powerups, it's going to be frustrating because it feels like I'm losing due to no fault of my own. I would probably put in some sort of weighted randomness so it is more likely to give the pieces needed. Alternatively, you could add a "next piece" type box so the player can plan ahead.
the hole gameplay is kinda based on decisions.
the collision problem is due to div rotation,probably the collision box dosnt rotate. ill fix it, thanks for noticing that.
---about the music
the audio was the hardest part for me,my composition skills are not as good as my programming skill. i learned how to make 8 bit arpeggio that day and used the most generic chord progression i could find.the precaution is generic bum bah sound.
https://soundcloud.com/adam-rain-366797772
--
technovirusattack: thank you. im glad you think so.
wg_phancock:
im awere of that, i found a fix for that, a freeze powerup, that the player can use by pressing space.
ill put it in my post compo submission link.
Arvydas : thank you, as i mentioned before i will layer another mechanic to counter the randomness.
I think you can improve on how the gameplay feels, feedbacks, etc
Like, I really didn't get what happens to the red square, it explodes depending on the speed I pass throgh it? or there is a timer? get it?
Overall the idea is cool but you can work to make it more fun :)
Nice entry! <o/
i wont be working on this game any time soon, im very busy with other projects.
but thank you for all your comments.
-Kuupu: your game was awesome in ld38 ill do a 3d game too you inspired me.