Ludum Dare 35 — April 15th-18th, 2016 — Theme: Shapeshift

Search Keywords: HTC Vive, Oculus, Mac OSX, Linux, Android, Flash, HTML5, Java, Unity

Back to Browse Entries

yoel color defense

by yoel1234 - Jam Entry

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

Downloads and Links


Ratings

#370Innovation(Jam)3.26
#578Audio(Jam)2.70
#717Theme(Jam)3.10
#814Fun(Jam)2.78
#877Overall(Jam)2.88
#1536Coolness40%

Comments

sanojian says ...
Apr 18, 2016 @ 12:51pm

Interesting take on space invaders. Are the colors you change into random? Because sometimes it just never gives you a color and so you cannot win.

Mantlair says ...
Apr 18, 2016 @ 3:14pm

Enjoyed. Nice mechanics. Keep it up for the next LD's!

yoel1234 says ...
Apr 18, 2016 @ 4:04pm

sanojian :
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.

glaze_96 says ...
Apr 18, 2016 @ 4:31pm

"i planned for a large scale mmo rpg fps rts with integrated chat." LOL!

Nice idea for a game!

Hope you had a fun LD experience =)

cornand34 says ...
Apr 18, 2016 @ 4:54pm

Not a bad game, better then my pong
which you commented on btw

yoel1234 says ...
Apr 18, 2016 @ 6:03pm

cornand34:
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.

swamppenguins says ...
Apr 18, 2016 @ 8:05pm

A lot of fun!

yoel1234 says ...
Apr 18, 2016 @ 8:36pm

swamppenguins:
anything you would like to add to the game (a mechanic you want me to implement to make it better?).

TeamScripta says ...
Apr 20, 2016 @ 1:36am

This is a great game, I thought the color-switching was pretty intuitive, myself. Just eat one of the little "food" and get to hacking the enemies apart. :) I'd love to see a little longer playfield and possibly slow the power-ups down. I think you should pick a destruction mechanic and stick with it. I like the blue one best, it feels like erasing the enemy. I think the mechanic for the blue one - essentially erasing the block. The 8-bit sound is cool, and you could enhance that with 8-bit circles vs. blocks. Great game.

TeamScripta says ...
Apr 20, 2016 @ 1:41am

This is a great game, I thought the color-switching was pretty intuitive, myself. Just eat one of the little "food" and get to hacking the enemies apart. :) I'd love to see a little longer playfield and possibly slow the power-ups down. I think you should pick a destruction mechanic and stick with it. I like the blue one best, it feels like erasing the enemy. I think the mechanic for the blue one - essentially erasing the block. The 8-bit sound is cool, and you could enhance that with 8-bit circles vs. blocks. Great game.

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.

yoel1234 says ...
Apr 20, 2016 @ 10:33am

TeamScripta :
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.

cudabear says ...
Apr 20, 2016 @ 3:39pm

I like this concept. It's interesting to have to pick and choose which color you're going to take to attack which enemies. Kind of creates a min-max situation where you have to think about what your next step will be.

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.

Apr 20, 2016 @ 7:23pm

Interesting mechanics, simple graphics, but fun to play.

wg_phancock says ...
Apr 20, 2016 @ 7:57pm

The mechanic is interesting and fun, and I liked the music.

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.

Arvydas says ...
Apr 21, 2016 @ 12:01am

i give you props for the idea, really original! the game is fun but in my opinion too rng dependent, i found myself sometime just waiting for the right color powerup to shoot from bases, being stuck, aside from this really nice game :)

yoel1234 says ...
Apr 21, 2016 @ 8:07am

cudabear:
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.

jakass says ...
Apr 22, 2016 @ 5:36pm

Nice!

Apr 23, 2016 @ 2:00pm

Sweet entry with nice audio and simple but clever mechanics. I enjoyed playing that one. I can see potential for an upcoming version. Keep it up !

SHLFStudios says ...
Apr 28, 2016 @ 5:16am

Overall good game. Sometimes I lost and I didnt know why

tomlum says ...
Apr 28, 2016 @ 7:51pm

Very fun fluid controls and mechanic, the different colors really feel different (instead of just being superficially different).

May 4, 2016 @ 9:15pm

Nice central mechanic. Good music too.

Kuupu says ...
May 8, 2016 @ 4:36pm

Really nice idea
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/

yoel1234 says ...
Aug 26, 2016 @ 9:18pm

i still read your comments even after the compo (even half a year later,and byond).
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.

You must sign in to comment.


Mini Submission FAQ

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Historically, more games are entered in the Compo, but with more people and more time, Jam games have the potential to be better (that doesn’t mean they are). Many solo participants do enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs (http://mysite.com/mygame.zip) and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.


[cache: storing page]