Working on Tap2Color

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
Hi all,

I had this idea of a crazy game in mind for a while. It is not really crazy but I am enthusiastic about it. Basically you get a screen full of geometric shapes - dynamic and static. Each level has a color palette associated with it - a set of 5 colors. You tap/click on an object and its color changes to a different one from the palette. Now the goal is to make all the objects match the background color during a fixed period of time (a few seconds, or maybe to beat my best attempt, something like this).

Tap2Color - it is the future of gaming!

0fscX95.gif


What do you think?
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
I actually started working on it last week and created an editor in Java Swing UI. It is pretty basic, yet allows me to quickly prototype levels. I can switch between levels, change palettes, add/remove objects and add an animation to each object (rotate/scale/fade/move).


2017-09-02 12_21_56-Netflix.jpg


The levels are saved as separate XML files, for example:


HTML:
<level level="0" palette="82">
  <objects>
    <object x="2" y="2" size="6" color="3" type="CIRCLE">
    <object x="3" y="3" size="4" color="1" type="CIRCLE">
    <object x="4" y="4" size="2" color="2" type="CIRCLE">
  </objects>
</level>

Palettes are also described in an XML file (a big one, that has a fixed set of 100 different palettes, 5 colors each):

HTML:
<list>
  <palette>
    <colors>
      <color r="247" g="220" b="157"/>
      <color r="58" g="27" b="4"/>
      <color r="226" g="103" b="36"/>
      <color r="255" g="224" b="103"/>
      <color r="241" g="178" b="163"/>
    </colors>
  </palette>
....
</list>

And CX renders it later as:

upload_2017-9-10_21-40-56.png
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
Or the level from the editor above rendered in CX:

2017-09-02 12_21_25-C__ivelle_games_clicker_clicker.monkey - Mollusk.jpg
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
Modified the level editor, so now every object can have many animations, say scale, rotate and alpha at the same time:

upload_2017-9-11_20-29-44.png
 

MikeHart

Administrator
Joined
Jun 19, 2017
Messages
3,167
Interesting concept. I didn't really knew what to do but click somewhere and then the level was finished.
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
Thanks, obviously requires some intro guidance :)
 

Ferret3D

New member
Joined
Aug 13, 2017
Messages
88
Interesting but i don't get it.
Is it just about speed or can you fail a level?
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
Yeah, I guess so... still trying to figure out some better mechanics out of it :)
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
Created a splash screen, in real life it is actually smooth and nice :)

t2c-1.gif
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
"Level selection" screen:

t2c-2.gif
 

Lugato

New member
Joined
Jun 24, 2017
Messages
17
@maruma

One word :) Fantastic!! :)

But you need to work in a little stage to explain how to game work :)

Go ahead with your idea !! ;)

Lugato
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
As I lost some of my changes for the game due to some windows (or some other software) glitch - got a few days of thinking about the game and realized I was only looking for an excuse to give up the game and get on something else. This epiphany got me back so I am continuing and feel like I have to deliver this game now.

What I've done so far:

1. Every level seems to render and interact fine. Each one will last for 10 seconds. Found nice music bits 10 seconds each, both nice solo piano and more weird electro-style tracks.
2. Did a smooth level selection scroller.

What's left:

1. Build 100 levels (replace randomly generated ones)
2. Get voice-over tutorial on the 1st level.
3. Add UI for level complete/failed cases.
4. Level selection doesn't work on swipe/mobiles.
5. Put ads into it.

A preview GIF (9 MB): http://ivelle-demo.s3.amazonaws.com/t2c-3.gif


upload_2017-9-29_21-14-22.png
 

muruba

New member
CX Code Contributor
3rd Party Module Dev
Tutorial Author
Patreon Silver
Joined
Jul 5, 2017
Messages
230
Damn! I can't believe it took me so much time to release such a simple game.

It will probably not become the next tetris but I am very proud of releasing it on multiple platforms. I learnt a lot during this time. Also I am very confident in the Cerberus-X platform.

So here we go - I released it finally on a few platforms: Windows/Linux (via itch.io), Windows phone 8 (windows app store), Android (Playstore/Amazon store). I will be adding online html5 version (works fine at the moment), will probably add MacOS version later to itch (also works fine as of now), maybe release on Apple app store (ios version) and need to fix windows 10 phone touch coordinates issue (not sure it is a win 10 or just large phone resolution/user settings problem).

Anyways: https://ivelle.com/game/acioso.html

Please let me know if you would like a copy and will send an itch link for a download.

Cheerios!

Thanks Cerberucians!
 
Top Bottom