[BETA] Jeu Colorun by day

Les jeux vidéo restent au centre de notre passion, alors, parlons-en !

Modérateurs : kefran69, Modérateurs

Avatar de l’utilisateur
hycday
Le 100.000eme
Le 100.000eme
Messages : 406
Inscription : 28 juin 2014 - 01:00
A remercié : 4 fois
A été remercié : 1 fois

[BETA] Jeu Colorun by day

Message par hycday » 14 août 2015 - 23:48

Bonjour à tous !

Je viens vous faire part d'un petit jeu que j'ai réalisé en langage de programmation LUA.
Ce jeu, n'est pas abouti encore, il existe des ajouts à faire (voir plus bas) et doit avoir quelques bugs aussi à corriger.

Je vous en parle car j'aimerais le partager avec vous, avoir vos avis, votre aide si vous savez dev en LUA (pour faire quelques ajouts), et puis aussi pour vous le partager car je trouve le jeu fun.

Le but du jeu est simple: arriver premier d'une course.
Comment ? en appuyant sur la bonne touche pour faire avancer votre player.
Ce n'est pas tout, votre player change de couleur, aléatoirement (couleur et fréquence). Il faut donc appuyer sur le bon bouton (de bonne couleur), sinon vous risquez de faire avancer le player des autres. Pire, il faut se battre pour prendre la touche correspondant à votre player, mais que le voisin empêche d'acceder pour prendre de l'avance !
Une fois la partie finie, ca recommence. En boucle.

Le nombre de joueur mini est 2, maxi...et bien cela dépend de votre config : taille de l'écran, nombre de bouton dispos, taille de la pièce etc. Mais je dirais que 4-6 players ca commence déjà à faire du monde.

ATTENTION : le jeu est volontairement riche en son et lumière, il faut donc surveiller les épileptiques.
En effet, le background change de couleur constamment avec des couleurs flashy, et en fond, une musique techno tourne en boucle.


AJOUTS A FAIRE:

***Rajouter un menu d'options !
Ce menu permetterait de :
1)choisir le nombre de joueur (2 à 8).
2)récupérer l'input des touches correspondant aux couleurs (cela correspond en fait aux nombres de boutons que l'on veut attribuer, et à la touche qui actionnera la couleur X, ex: J pour Jaune, on pourrait aussi accepter des inputs de manettes, mais ca casse l'esprit du jeu, je dirais entre 8 et 16 couleurs)
3)activer ou désactiver le son (celui ci serait un fichier wav basique mis à la racine du jeu, donc facile à changer, avis aux amateurs de métal :P)
4) définir les touches pour pause/fullscreen/options

***par ailleurs, je pense qu'il peut aussi être intéressant de rajouter dans le menu une compatibilté avec les boutons LEDs et LedBlinky, avec le choix entre :
A- on illumine chaque bouton en fonction de la couleur aléatoire de la touche (peut se faire via ligne de commande LedBlinky, mais il y a une étape de config à faire sous LedBlinky pour récupérer le numéro de port de la touche, pour l'identifier)
B- on illuminte tout les boutons de la couleur du gagnant (idem)

les options A et B peuvent être activée seules, ensemble, ou aucune.



BUGS A CORRIGER:

1)il faudrait que tout soit responsive afin d'être compatible avec tout les écrans, et de supporter le mode fullscreen ou windowed. actuellement, ce n'est pas le cas, il y a un "bug" car le calcul de la ligne d'arrivée est incorrecte, du coup elle ne réflète pas la réalité. De même, la taille des players ne changent pas en fonction de l'écran.
2)je ne suis pas certain que ma fonction de changement aléatoire de couleur soit bien codée. en gros, je ne suis pas sur que ca change toutes les x secondes. parfois j'ai l'impression que ca saute quelques secondes et que ca change de couleur avant.
3)j'ai essayer d'executer un bat en fin de partie, pour faire quelques tests, et le fichier bat est ouvert uen vingtaine de fois, il y a un bug à ce niveau, je ne sais pas si c'est lié à mon code en général ou bien au code d'execution du fichier bat


TESTER LE JEU

A l'heure actuelle, le jeu est donc en version béta. Pour faire simple, disons qu'il est en béta 0.1
Pour le tester, il suffit de télécharger le fichier zip dispo à cette adresse (http://www.dayn.uk/colorunv01.zip" onclick="window.open(this.href);return false;).
Dézipper le, et lancer le fichier colorun.exe
Si vous n'avez pas confiance, sachez que le jeu est codé en lua.
La signification ? est bien il vous suffit de changer l'extension de colorun.exe en colorun.zip et vous aurez le code source du jeu....

NOTE: : Le jeu est codé en lua, donc il est multi plateforme. Pour les unix : il suffit d'installer Love2D (https://love2d.org/" onclick="window.open(this.href);return false;), de récuperer les fichiers (dispo dans le fichier .exe qui devient un .zip) et de lancer la commande "lua main.lua".
La version windows (que je partage) inclus dejà Love2D, il n'y a pas besoin d'installer quoi que ce soit.
La version que je partage est en 4 players, en haut à gauche le temps écoulée par partie, en haut à droite les touches clavier que chaque player doit presser pour faire avancer son carré (1 à 4 en partant du haut).

Les touches dans la version que je partage sont les suivantes:

Code : Tout sélectionner

white = "w", 
gray = "g", 
black = "k", 
yellow = "y", 
blue = "b",
marron = "m",
purple = "u",
lavande = "l",
coral = "c",
red = "r",
sel = "e",
vin = "v",
ciel = "s"
DEV

Notez que je ne suis pas particulièrement mega mega ultra fan de LUA. Si quelqu'un pense pouvoir le dev avec les ajouts, corrections etc, le tout en un fichier exe (+ un mp3 et un ttf pour la police), dans un autre langage avec lequel il est plus à l'aise (mais qui puisse être lancé au sein d'HFS), je suis partant !


MERCI

J'espère que ce partage se fera dans la bonne mentalité et optique, et qu'il aidera donc à améliorer le jeu, et non à voler l'idée pour se faire 50euros...

Voila, j'attends vos commentaires, et, je l'espère, un peu d'aide pour peaufuiner tout ca et avoir un jeu sympa, efficace, abouti et qui puisse être joué par tous !

Merci :)
Dernière modification par hycday le 15 août 2015 - 10:29, modifié 3 fois.

Avatar de l’utilisateur
camarade35
Maître
Maître
Messages : 4230
Inscription : 05 sept. 2013 - 01:00
Localisation : Chevaigné
A remercié : 619 fois
A été remercié : 739 fois
Contact :

Re: [BETA] Jeu Colorun by day

Message par camarade35 » 15 août 2015 - 00:06

Je prends, je teste, je reviens ;)

Edit : Aie, j'aime le concept, je viens de tester au clavier, bon à cette heure c'est en solo, donc plus demain.
Par contre, oui, faites gaffe aux épileptiques, c'est chaud.
Petit retour quand même : la piste plus longue serait sympa, j'avoue qu'en 6s on a le temps de bouriner pas mal et tu connais les loustiques ici, on est adepte du martelage de boutons ;)
préservation du patrimoine vidéoludique et de notre planète

Avatar de l’utilisateur
Meth
Administrateur
Administrateur
Messages : 4541
Inscription : 19 oct. 2012 - 01:00
Localisation : Conflans-en-Jarnisy
A remercié : 989 fois
A été remercié : 2180 fois
Contact :

Re: [BETA] Jeu Colorun by day

Message par Meth » 15 août 2015 - 00:19

Testé, très sympa, par contre ou je suis seul à cette heure.

Je dirais oui peut être une boucle sonore un peu plus longue, sinon dans l'esprit ca me rappel hexagone techno et épileptique as fuck :D.

[BBvideo 560,340][/BBvideo]

Bon courage tu tiens un bon concept.

Avatar de l’utilisateur
supermomo93
Connaisseur
Connaisseur
Messages : 239
Inscription : 07 févr. 2013 - 00:00

Re: [BETA] Jeu Colorun by day

Message par supermomo93 » 15 août 2015 - 00:34

ou la la le mal de crane a regarder la video :D

Répondre

Revenir à « Jeux vidéo »