Présentation
TATATATA est un jeu de rythme sur lequel il vous faudra appuyer sur 4 touches différentes quand les notes arrivent au centre des carrés, en rythme avec la musique
La démo ne contient qu'une musique mais j'espère que je l'ai rendu assez difficile pour que vous galériez longtemps dessus !
Détails
Le jeu contient une musique jouable (Harumachi clover, les joueurs d'Osu! auront la ref),
un menu plutôt stylé avec des boutons très stylé (admirez les détails en passant votre souris dessus svp, c'était dur à faire)
Il y a pas mal de détails graphiques qui ont été fait uniquement en ligne de code et sans image (excepté le background et le curseur)
Plusieurs stats sont affichés pendant la musique,
un score qui augmente exponentiellement en fonction du combo (ne pas rater de notes)
et un score de précision (100% en touchant dans le carré central, 20% dans le carré extérieur, 0% si vous ratez
Expérience
Le jeu à été codé en utilisant Processing Java, honnêtement c'était une vraie galère à faire pour plusieurs raisons
sans entrer dans les détails la façon dont fonctionne le draw() m'a posé problème pour créer les maps et synchroniser la musique et j'ai dû faire des concessions
Coder un jeu de rythme sur processing était un peu ambitieux et je n'ai pas pu faire tout ce que j'aurais aimé faire :
Un menu des settings pour régler l'offset audio, les touches, la vitesse d'approche des notes, etc..
Ou encore créer plusieurs maps plus longues avec des musiques un peu plus rythmés
Au moins le jeu est fonctionne et est (normalement) jouable
J'ai appris pas mal de choses en faisant ce jeu comme par exemple à faire des tableaux dynamiques, et pleins d'autres détails qui simplifie la vie.
J'espère que le jeu vous plaira !
Bonne chance pour battre mon score :)
Me contacter
Si vous avez des questions, des idées à me proposer ou autres,
vous pouvez me contacter via discord : WhiThin#8751 ou bien par Email : whithin@outlook.fr
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |