Chromalusus

Hello! This is my first project to post on the forum. It is the first game that I feel is complete enough that other people will be able to play it. All of my other projects have been for learning experiences, but this project has branched off and developed into a playable game. Please know that I do not take any credit for the idea. The purpose of this game is to not die. You need to change the color of your character based on the primary colors and shade to match the enemy’s’ color.

Controls:

  • A = Red
  • S = Green
  • D = Blue
  • J = Dark
  • K = Light
  • R = Reset color
  • P = Reset game
  • ESC = Back to Title

Currently, the color combinations are:
*The color combinations have been moved to the README.md
** you can also check in the “Colors” class in the source. It should be easy to understand.


Download current jar here.

I will also be providing source code. If anyone wishes to critique me, please feel free to do so.

  • note that the source will update whenever any change is committed. The jar will be updated with minor releases.

Source: here

To Do List:

  • Add levels
  • Add endless mode
  • better name
  • Improve color selection
  • high-score system
  • Add new colors
  • Better animation
  • Music
  • In game hints

Finally, pictures!

Also, a video! (0.0.3)
Showcasing the menu system (0.0.4)

Qz_P3xPpU3A

V:0.0.3 is out!

In this update:

  • Better graphics (background, buttons, and overlay)
  • Optimized Code
  • Temporary Shooting Effects
  • Lots of Minor Changes

Also, I put up a small video.

V: 0.0.4 is here!

In this update:

  • Menus
  • Options screen with volume control
  • Lots of minor changes and optimizations

V: 0.0.5 is up!

In this update:

  • Background changes colors based on mouse position in menus
  • In game hints to show what color is up next
  • Enemy splitting apart animation

V: 0.0.6!

In this update:

  • Color combinations are now in the README.md file (github)
  • Enabled user to input a wider range of colors. They can now mix and match lights and darks.
  • Level selection (easy, normal, hard) added

This looks pretty interesting. I can see the game being complex and fast paced, I’d enjoy that!

Keep it up, man!

Thank you!

The game does get pretty fast paced and intense when you get to the point where you know almost all of the color combinations.

V: 0.0.7!

In this update:

  • high-scores!*

I know it doesn’t look like a lot but this update took me longer than any other.

  • the score buttons were for testing. They will be removed in the next version. Removed! Really removed!

Nice little game, I just found out I’m bad at mixing colors ;D

@dermetfan Yeah, the colors are based on light. It makes it a little bit more challenging. ;D

V: 0.0.71

  • Changed the name to Chromalusus

V: 0.0.8!

In this update:

  • Music! (finally)*
  • Mute buttons for both music and sound

*A a side note, does anybody know how to change the volume of midi channels? I tried to do [icode]channel.controlChange(7, volume * 127);[/icode] along with sending a short message to the receiver but neither worked. I have been working on this problem for about 3 - 4 days and am stumped now.

Is there a losing screen or menu that is supposed to pop up or do I have to restart the app?
Also i can’t quite seem to figure out the controls…

Thanks for reminding me. I need to put in restart and back to menu buttons. Just press ‘p’ to restart the game and ‘esc’ to go back to menu.

Now onto the controls. What exactly are you confused about? Is it the actual keys or the way that you mix colors?

I’m confused on how to select the colors.

Ok. So every color has a different rgb value. You start with a value of zero for each component. With a, s, and d you can select which part of the color you want to modify. With j and k, you can set a value for that component.

For example, if I hold down red and light, my player will turn red because his rgb is 1 for red and 0 for g and b. therefore 1+0+0. Without resetting, if I hold down green and dark, the green value will now be .5. So we will have an rgb value of 1+.5+0 and our player will turn orange.

You can go into a program like paint and use the color sliders to mix colors and get a feel for how they work. I will probably make an in-game tutorial and/or practice. If you need anything else, just ask.

-Longarmx

Final Update! (1.0.0)

Due to general lack of interest in this game (and/or the complexity of this game), I have decided to stop development on it. I have pushed out this last update to fix a few game-breaking bugs and needed features. Also, I will be adding comments to all of the source code up on GitHub. Hopefully, this will help improve readability quite a bit. :slight_smile:

In this update:

  • Fixed bug with selecting light colors.
  • Fixed bug with music volume controls.
  • Music is now .ogg
  • Added multiplier

–** I would also like this thread moved to the showcase section please. ;D **–