Ludum Dare 32 — April 17th-20th, 2015 — Theme: An Unconventional Weapon

chromenopePSA: As of Chrome 42 (Released April 14th), NPAPI plugins are disabled by default! That means Unity Player, Java, and Silverlight games will not work in the Chrome browser! That said, Flash in the Chrome browser continues to work fine (PPAPI).

To Developers: Consider using HTML5 and WebGL instead. Having troubles with the export? Don’t worry. See Ports below.

To Players: A workaround is to enable NPAPI plugins in your Chrome settings. Click or Copy+Paste this URL in to a tab:

chrome://flags/#enable-npapi

As of September 2015 however, this option will no longer be available.

Other browsers (Firefox, Internet Explorer, Safari) and Flash are unaffected, but FWIW there is no Unity Player or Silverlight for Linux.X

Back to Browse Entries

Stain

by KaiseanGames - Compo Entry

[Please read the description to learn how to play:]

Colors are wonderful, especially when they become an unconventional weapon.

The goal of the game is to protect the tower from the boxes.

You draw colors on the board and that costs some coins. Earn coins by destroying the boxes. You can destroy the box by making it stay long enough on the color opposite from its own. For example, blue box will get damaged on the orange tile. However, it will also get damaged on the red, yellow and green, albeit it will be damaged more slowly. Look at the color wheel - the more distant the color (on the wheel), the greater the damage. There's also a catch - white does not do any damage. Work around it!



[Humor was not included due to my lack of it.]
[Sound/Music was not included due to lack of time, unfortunatelly.]

CONTROLS:
- Rotate camera with WASD and scroll
- Click the colors to select them
- Click and drag the tools to fine-tune them.
- There are 5 tools: Cell, Row, Column, Area, Board

- While in full-screen, you can exit by pressing ALT+F4 or ESC

Try to score as much as you can.


ADDITIONAL INFO:

[1] The fact that the white - the green's opposite on the wheel - does not damage the green box, does not mean that greens are immortal. Boxes ignore only adjacent colors (on the wheel). Everything else will damage the box, and the further the color on the wheel, the greater the damage.

[2] Sometimes the tower will descend too low. That's a known bug, although I'm not sure why it happens. In normal circumstances, it should survive 10 hits, but sometimes it survives longer than that. Strange bug, but nevertheless, eventually it will be destroyed and the game will be over.

[3] I'm aware that the game is very easy - there are several known strategies that will not allow boxes to reach your tower. I simply didn't have enough time to balance these things out. I gave players too much coins. Originally, colors would decay over time, returning to white which would solve these problems, but I simply didn't manage to implement that in time. Thanks for understanding. :)

[4] Linux&Max ports are not well tested. I've exported them, but I don't have a Mac or Linux, so I wasn't able to try.

UPDATE: I have updated the game with a crucial bug fix that was preventing people play. Some players, depending on their resolution and display mode, were not able to select colors. Since this is the main mechanic of the game, I fixed it in a few mins so people can play. I understood such bugs are allowed to be fixed. No gameplay changes were made.

Downloads and Links


Ratings

Coolness100%
#124Innovation3.81
#278Theme3.68
#450Overall3.28
#471Graphics3.17
#580Fun3.00
#854Mood2.52
#909Humor1.87

Comments

Megalink says ...
Apr 20, 2015 @ 1:48am

Awesome Game!

OCTAPlatinum says ...
Apr 20, 2015 @ 11:05am

Cool Game

jormungandr says ...
Apr 20, 2015 @ 11:05am

The blocks can't reach your tower if you fill the board with one colour then make a 9x9 grid around the tower of the opposite colour

manabreak says ...
Apr 20, 2015 @ 11:06am

The idea here is pretty unique, I like it. It took me a little while to understand the concept, but in the end, it's a pretty nice little game. Could work as a mobile game too!

KaiseanGames says ...
Apr 20, 2015 @ 11:45am

@jormungandr: Nice catch. Didn't try that. The original idea was a bit different - each color having different effects, but time did not allow to implement it. I tried to play with how much coins you get for each box, but there was simply not enough time to test for such scenario. Well done, you have broken the game :) Truth is, it really needs more testing and tuning.

Mimus says ...
Apr 20, 2015 @ 4:05pm

Good game.

Marcellus says ...
Apr 20, 2015 @ 4:21pm

Very nice take on the theme, I couldn't change the colors so I had to fill the board with red squares. I totally understood the idea and I really enjoyed it. Goncratulations !

TwiiK says ...
Apr 20, 2015 @ 5:39pm

I liked it. Solid mechanics and the game felt polished. The only thing I didn't quite understand was what was supposed to be happening with the tower. It felt like it was just hiding under the game board after taking a few hits. :p

KaiseanGames says ...
Apr 20, 2015 @ 8:29pm

@TwiiK: it was some kind of a bug. The game should've ended as soon as it drops down below the board level. Never really understood why it didn't. ;)

shrapx says ...
Apr 20, 2015 @ 8:35pm

I got 3963 on my first attempt ^_^ Its the first game i played that made me think on my feet. I like that!

Paulozz says ...
Apr 20, 2015 @ 8:40pm

Good game, a bit easy, but very enjoyable, I love the look'n'feel.
I didn't understood what is the right strategy against green blocks (the oposite color is white).
I had to ctrl-at-del to quite while in fullscreen

Hectate says ...
Apr 20, 2015 @ 9:07pm

I never could select a different color (stuck on red) but overall it seemed like a neat idea.

NSoul says ...
Apr 20, 2015 @ 9:08pm

Rainbow defense!
https://i.imgur.com/TSl9wgf.png

KaiseanGames says ...
Apr 20, 2015 @ 9:12pm

@Hectate: Sometimes, the problem occurs because the windows is not in fullscreen, and sometimes it happens in fullscreen. Not sure what is the problem (probably some scaling stuff). You can always try again - sometimes it solves the problem.

@Paulozz: Opposite colors damage the boxes the most, but the further the color, the more damage it does. So, for green - red and purple damage it too.

Apr 20, 2015 @ 9:35pm

The concept is great, and I would love to see this expanded upon. Great work overall!

LegacyCrono says ...
Apr 20, 2015 @ 11:21pm

Cool concept, but I feel that it's one of those cases where the idea is great, but it doesn't quite work in practice. As @jormungandr said it's easy to survive. I'm not sure what you could change to make it more challenging without making it impossible.

The visual is quite nice. Only problem I found is that the color picker didn't work for me while on fullscreen.

Mixer says ...
Apr 21, 2015 @ 10:30am

Interesting concept, although it could have used an ingame tutorial. Still, very good.

joe40001 says ...
Apr 21, 2015 @ 10:32am

Fun and clever. It would be interesting if you allowed for an overhead option. I'll probably try to come back to this one to get a better score.

TideS says ...
Apr 21, 2015 @ 10:35am

Awesome for compo entry!

wintermute says ...
Apr 21, 2015 @ 10:36am

Nice interpretation of the theme.

paps says ...
Apr 21, 2015 @ 12:54pm

Nice game. Like the concept. Too bad you didn't have time for the music.

RyanNielson says ...
Apr 22, 2015 @ 2:12am

Neat idea, can't say I've ever seen colour used this way in a game. The board looks pretty after a while as well. Well done.

gillyadrien says ...
Apr 23, 2015 @ 6:41am

Very fun game. Would be perfect on a mobile device, too.
Awesome work!

Benjamin says ...
Apr 23, 2015 @ 6:46am

Fun mechanic.
For your next LD plz have a look at tools like bfxr or labchirp, some sfx would greatly improve your game with just 1-2h of work.

I read your additional infos and here are my ideas for balance :

- keep an ammo counter for each colors ( maxed at 10-12 )
- refill color when a colored monster walk on a white square
> this way full colored level will leave player with few ressources
> painting at start will be easy, as everything color refill quickly

- make lvl2 monsters delete the color when they leave a square.
- make lvl3 2x2 monsters with more hp
- make lvl4 2x2 monsters with more hp + delete hability
> just add difficulty as time pass by spawning more dangerous ennemies.

zorfmorf says ...
Apr 23, 2015 @ 6:46am

Very polished and was really fun!

By the way: Linux version works great.

Robotic-Brain says ...
Apr 23, 2015 @ 6:48am

Nice concept!
After some balancing this will be great.
(my score actually overflowed with a rainbow board xD)
http://imgur.com/0nScOkR

KaiseanGames says ...
Apr 23, 2015 @ 7:36am

@Benjamin: thanks for suggestions. You made me think about expanding on the idea. I didn't mean to do anything more with it but now I'm considering the option.

KaiseanGames says ...
Apr 23, 2015 @ 7:38am

@robotic-brain: thanks. Since balancing factors are way off and don'thave a maximum bound. So it went awry. :-) it really does need a balance update :-)

elpaulo says ...
Apr 23, 2015 @ 5:33pm

I'm blocked with red color here, don't know why.
Nice 3d engine and coherence.

HuvaaKoodia says ...
Apr 23, 2015 @ 9:47pm

You said it yourself, more design, balancing and testing are required. I agree with the assessment.

The main thing you need to implement is outside forces that change the state of the battle field. Enemies and gradual decay have already been suggested, both valid approaches. I'll throw in a few ideas:

-Color spreading. Colors will take over adjacent tiles with a certain probability and delay based on their location on the color wheel.
- Color bombs. A bomb appears on the a random tile, which explodes if even a single enemy reaches it, coloring nearby tiles a single color. It'll disappear after a lengthy period. Or an enemy appears with a bomb on top of it which will explode if the enemy isn't dealt with soon enough.
-Plain old randomization. Some of the tiles start flashing at times and change color.
- Global color effects. All the tiles will invert color for a time and then revert back.

I have no idea how these and other ideas balance out, but I'll leave that to you.

Cheers!

Huo-cuo says ...
Apr 24, 2015 @ 6:01am

Very nice and clean game. Liked the concept.

xplicitone says ...
Apr 24, 2015 @ 7:49pm

I love the tower defense concept and the look and feel. I just couldn't select any other color but Red, like others have mentioned.

Drauthius says ...
Apr 25, 2015 @ 12:22pm

Nice use of colours! The wheel helps finding the right colour to use. I was a bit confused what the different numbers meant though. I read your blog post, and you managed to get a lot done in very little time. Well done!

Zeriver says ...
Apr 26, 2015 @ 3:04pm

Awesome game, really entertaining gameplay and neat idea. I also like graphics. Cool game in overall.

IamAcoconut says ...
Apr 26, 2015 @ 5:25pm

The game has a really cool concept! Sometimes I when I clicked on boxes to change their color it wouldn't work. Still, the display is nice and neat, and its very innovative! Nice job!

Apr 26, 2015 @ 9:44pm

Interesting base for a puzzle game. It would need more work to become really interesting though, and I'm sure you have plenty of ideas for that. Oh, and it looks good!

lizard455 says ...
Apr 26, 2015 @ 9:50pm

Pretty fun game :D
Try to beat my high score of -2147356987 haha

Apr 27, 2015 @ 4:38pm

Very clever compo entry. Unique concept and really fun execution. You did a great job overall.

rburema says ...
May 3, 2015 @ 12:07pm

thoughts:
- I really like this approach to the theme :-)
- [POSSIBLE SPOILERS]
... on the other hand, it gets really easy once you realize the penalty for 'not the exact opposing color' is really low. For example: one I had the 'cash', I painted most of the area purple with the big brush, then splattered in some yellows with the 1x1. I noticed almost no opponents touched the tower any more. Went for tea: score over a million. Went to the bathroom, didn't see the green tower any more and figured I was close to dying, and within two minutes my top score was reported: over 733-million. (So I assume there is an increasing multiplier if you don't touch anything... my bathroom breaks aren't /that/ long...) This isn't bragging by the way, just try it yourself and you'll see :-)
An easy fix would be to tweak the amount of damage (or even 'healing' from a 'close enough' color?). Or else some sort of 'eraser' block, so 'lazy' people like me can't game (hah) the system forever.
- Also, a not completely unrelated nitpick... if your score goes quite high then the last digit may start to be displayed on the bottom, depending on the total width of the printed score.

May 4, 2015 @ 9:07am

Very interesting mechanic! You already stated the problems (like being too easy), but nonetheless I hope you take the time for a post-compo version with sound effects and balancing. Was fun to play ;D

sP0CkEr2 says ...
May 6, 2015 @ 3:42am

that was different - nice gameplay - great game!

Demy says ...
May 8, 2015 @ 5:23am

Nice game, good idea with colors.

ruerob says ...
May 8, 2015 @ 7:31am

Nice little game! It's a pitty you hadn't got enough time for music and sounds. The graphics are good and gameplay is fun! I like your game very much! Thank you for this!

ThirdMoon says ...
May 8, 2015 @ 12:52pm

Brilliant Game! very funny!! =)

sebasRez says ...
May 8, 2015 @ 1:04pm

Super innovation points, this was really interesting. And it looks like you have learned a lot from the experience which is the best thing that could ever happen. It was a bit hard to understand without reading the info here but the presentation is excellent.

srakowski says ...
May 9, 2015 @ 11:27pm

Really cool tower defense concept. Takes a while to understand, but otherwise really fantastic game for 48hrs :)

Xanjos says ...
May 11, 2015 @ 1:35am

Takes a couple of plays to get used to but I really like the concept of using the opposite colour on the wheel to inflict maximum damage.

resty says ...
May 11, 2015 @ 1:17pm

Idea is fun. and it looks good. Some audio will make it better.

I think that you need some feedback to learn the mechanism. It's not that obvious.

Overall, it's awesome.

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]