INSERT COINS - Put a coin and play

Qui n'a pas son monnayeur ? => Ca parle d'arcade, mais c'est pas une borne => Discussion démarrée par: mioux le Mar 04, 2011, 01:26 PM

Titre: [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 04, 2011, 01:26 PM
[EDIT pour les non admins/modos et non présents au scéances IC]

A sorgues, El Diablo (si mes souvenirs sont bons) avait ramené une machine qui mesure le temps de réaction. Une pièce par joueur, un bouton, un afficheur, et c'est parti.

Sur le retour : " Dis Sylvain, tu pourrais pas nous coder ça pour pouvoir mettre le jeu sur une disquette ? On branche un PC et un écran LCD, et c'est parti..."

OK : donc cahier des charges.
- 2 boutons pour les joueurs.
- 1 bouton pour le monnayeur.
- 1 compteur pour les parties de moins de 600 points (sur la machine de El Diablo, 1600 parties jouées, 5 en dessous de 600, il y a un compteur juste pour ça)
- 1 afficheur LCD

Il reste à faire l'affichage sur le LCD pour compléter le cahier des charges.

(Et pour la petite histoire sur le titre du topic, il s'appelait "[PROJET TOP SECRET] Seuls fred, K2, pers et Bubble peuvent lire ce message", et K2 l'a supprimé alors qu'on se mettait d'accord avec pers' sur le fonctionnel).

[/EDIT]

Version Windows (https://insertcoins.net/Downloads/reactionTime_0.17_winver.7z)
Version DOS (https://insertcoins.net/Downloads/reactionTime_0.17_dosver.7z)

2 options :
soit tu lance
rtime.exe
et dans ce cas, c'est au crédit. On appuie sur 5 pour lancer 1 joueur, et si on rappuie sur 5 dans les 5 secondes, il lance 2 joueurs.

soit tu lance
rtime.exe --free-game
et dans ce cas, on appuie sur 1 ou 2 pour démarrer à 1 ou 2 joueurs.

Accessoirement :
- J'ai retiré le "set" pour plus de fourberie genre le compteur démarre de suite. (un petit Ready... Go ! sans attente).
- J'ai mis un bip à l'affichage du Ready...
- J'ai testé sous Freedos dans une machine virtuelle, il fonctionne (il n'y a besoin que du rtime.exe, l'autre exe est là parce que j'utilise un compilateur DOS récent où CWSDPMI.exe est une bibliothèque nécessaire, mais elle est intégrée à FreeDOS).
- Je cherche des afficheurs 7 segments (et non 8 segments) qui pourraient être utilisés pour l'affichage des scores.
- J'ai remarqué que la précision du temps n'est pas à la µs, mais à 10ms près, donc les scores se finissent toujours par un 0.
- Je cherche des fonctions de temps précis pour DOS, mais j'en trouve pas.
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 04, 2011, 02:10 PM
BAckupppp


bon moi je trouve que l'on voie pas bien s'il y a un joueur ou deux qui jouent  :-[

y'a pas moyen de décaler le ready du player 2 vers la droite lorsqu'il y a deux joueurs  ;)

:ic:
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 04, 2011, 02:15 PM
En fait, j'avoue ne pas connaître l'équivalent du "localte" de basic en C :stupidking:

C'est pour ça, pour le moment, je m'occupe plus de la mécanique que du résultat.

EDIT : Tu remarquera au passage que j'ai mis "Insert Coins to start"
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 04, 2011, 02:18 PM
met de numeros de version que sache ou j'en suis
quand je les teste en mode floppy dos :D
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 05, 2011, 05:31 PM
t'es obligé de zipper un pov' fichier de quelque kilos ? :stupidking:

un petit fichier ini serait assez cool pour la config du hack clavier
en effet les touches choisies ne sont pas toujours idéales
sur le hack que j'ai fait par exemple il y a 3 fils sur une seul pin du hack
ce qui est beaucoup de risque de ghostkey pour un jeu ou la rapidité de réaction compte  :-\

si tu ne peu pas aligner avec des commandes dos utilise des espaces  ;D
genre 20 ou 30 colones -> "                                                      "
que tu insere avant d'afficher tout ce qui concerne le player 2

Citation
Player 1
                                                                                Player 2
Ready...
                                                                                Ready...


pour les afficheurs apacher je pense que des radio reveils de decheterie pourraient faire l'affaire non ?
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 05, 2011, 10:06 PM
Je suis en cours de refonte de l'affichage, et pour la config clavier dans un fichier .ini, il faut que j'y reflechisse, parce que mon c++ est loin :D

Sans compter que je fais de la détection de caractere, et que cette methode n'est vraiment pas top (je regarde si la lettre est un z ou un Z ou un w ou un W pour le joueur 1 par exemple...)
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 06, 2011, 11:59 AM
bon alors le prototype est pret  ;)

mais c'est clair que la gestion des crédits est pas terrible  :D

le beep arrive au mauvais moment ...  ;D du coup on sursaute et on buzz au mauvais moment  (::
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 06, 2011, 12:00 PM
L'autre faisait pareil, il bippait aussi quand l'écran s'éteignait... et faisait sursauter et appuyer au mauvais moment aussi :D
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 06, 2011, 03:39 PM
J'ai changé l'affichage. Je l'ai pas centré sur l'écran, mais j'avance, j'avance :D

Pour info, voici le format d'affichage :

+-------------+
| Insert coin |
+------+------+
| SCOR | SCOR |
+------+------+


J'ai fait exprès de mettre un tout petit champ texte pour m'adapter, le jour où il y aura un afficheur à segments (ou un afficheur style écran de nokia 3310).

Comme je me suis limité à 11 caractères, soit j'affiche insertcoins, soit j'affiche insert coin.

Seule la version Windows est à jour pour le moment.
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 06, 2011, 04:46 PM
La version DOS est là :stupidking:
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 06, 2011, 08:51 PM
merci je teste demain soir  :happyjump:

Citation de: Persecutor le Mar 05, 2011, 05:31 PM
pour les afficheurs apacher je pense que des radio reveils de decheterie pourraient faire l'affaire non ?

et ton afficheur ca coute combien ? :D

:ic:
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 06, 2011, 08:55 PM
Si on trouve un 3310 rien :D mais pour le moment, je cherche comment piloter un afficheur en C.

EDIT : ça vaut rien un afficheur 16 caractères sur 2 lignes...
http://www.gotronic.fr/catalog/opto/alpha.htm#03332 (http://www.gotronic.fr/catalog/opto/alpha.htm#03332)
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 07, 2011, 08:50 AM
effectivement 11 euos fdpout  ;)

en plus avec 16 characteres tu peut afficher Insertcoins.net  :stupidking:

:ic:
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 09, 2011, 01:38 PM
Version 0.6 (oui j'ai raté la 0.5)
Fichier de config rtime.cfg créé :
&
é
w
x
(
9999
0
9999
0


Si il n'y est pas, il le construit tel qu'au dessus.
Et voilà l'aide :D

& <- touche Start1 (pour le jeu en --free-game)
é <- touche Start2
w <- Switch joueur 1
x <- Switch joueur 2
( <- Crédit (pour le jeu sans --free-game)
9999 <- record
0 <- nombre de parties jouées
9999 <- moyenne des scores
0 <- nombre de parties dont le score est en dessous de 600


Et le fichier doit se terminer par une ligne vide.
Et j'ai tout passé en 16 caractères de long.
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 09, 2011, 02:40 PM
je teste ce soir 8)
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 09, 2011, 02:43 PM
Je dois préciser que je ne contrôle pas que le fichier est valide ou pas. Si il est pas valide, l'appli plante et puis point-barre.
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 09, 2011, 04:27 PM
bhaaa c'est bon si ca plante c'est a cauz du fichier epicétou  ;)
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 09, 2011, 05:19 PM
Version 0.7 :
Le jeu a une espèce d'atract mode, où il fait tourner le high score, le score moyen, le nombre de parties jouées, le nombre de parties dont le score est inférieur à 600 et le ou les derniers scores du jour (enfin depuis que le programme a été lancé quoi)

EDIT : Rappel des liens

Version Windows (https://insertcoins.net/Downloads/reactionTime_0.7_winver.7z)
Version DOS (https://insertcoins.net/Downloads/reactionTime_0.7_dosver.7z)
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 12, 2011, 01:55 PM
Je suis en train d'installer FreeDOS sur une Compact Flash, avec les sources, pour pouvoir compiler rtime, parce que je ne peux pas le compiler sous windows 7 en 64 bits
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 28, 2011, 06:37 PM
Pour la version suivante (qui est en cours de dev), j'utilise des bibliothèques plus rapide pour la saisie de caractères, et en plus je peux faire une "fenêtre" au milieu de l'écran.

Et en plus il sera portable DOS/Windows/Un*x sans modifications du code source (mais sans être ANSI C, mais là j'ai largué 99% de mon auditoire :D)

Et je pourrais écrire en couleur, en gras en italique, en 1337, mais ça je pense pas que ça va servir :stupidking:

Le seul problème, c'est que depuis que j'ai fait ces modifs, le jeu à 2 ne fonctionne plus >:(
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 28, 2011, 07:22 PM
c'est con pasque c'est quand meme 95 % de l'utilisation du truc  :D

mais  :ic:
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 28, 2011, 09:15 PM
Bon... le jeu 2 joueurs remarche.

- On peut faire défiler l'attract mode en appuyant sur un bouton, sauf les start (si mode gratuit) ou le crédit (si mode payant) s'entend.
- Le random est à amélioreré, parce que si on fait un faux départ, il n'est pas réinitialisé (entre 1 et 10s à 1/10s près), et si on bourrine le bouton, il ne s'arrête jamais.
- L'écran est au milieu.
- Le numéro de version est affiché tout en bas à droite.
- Le nombre de parties jouées, le score moyen, le nombre de parties "WOW!!!" (si quelqu'un trouve un texte en 6 caractères mieux pour les scores inférieurs à 600, je prends) et le high score ne sont pas encore mis à jour.

(http://s4.postimage.org/da94xdhsf/Capture_home_mioux_Sources_Reaction_Time_dist_Re.png) (http://www.postimage.org/)
adult image hosting (http://www.postimage.org/)
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 29, 2011, 01:29 PM
Version 0.12 (les numéros de version correspondent à mon numéro de révision SVN, donc il ne seront pas consécutifs)

Version Windows (https://insertcoins.net/Downloads/reactionTime_0.12_winver.7z)
Version DOS (https://insertcoins.net/Downloads/reactionTime_0.12_dosver.7z)
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 29, 2011, 08:41 PM
Version 0.14 en cours de dev. La touche F1 permet de reconfigurer les touches.

Je cherche juste à compiler une version Windows et une version DOS sous Linux :D
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 29, 2011, 09:36 PM
Version 0.14 windows disponible.

EDIT Version DOS aussi :D

Version Windows (https://insertcoins.net/Downloads/reactionTime_0.14_winver.7z)
Version DOS (https://insertcoins.net/Downloads/reactionTime_0.14_dosver.7z)
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 30, 2011, 12:00 PM
Allez, on continue avec la version 0.17

- Possibilité de reconfigurer les touches en appuyant sur F2

/!\ Attention /!\

Avant la mise à jour, il faut rajouter une ligne avec un "q" (par exemple) pour configurer la touche pour quitter, au risque de voir des choses bizarre se produire, surtout sur les scores enregistrés et la touche quitter.


&
é
w
x
(
q <<-- touche pour quitter proprement ici
9999
0
9999
0
0


EDIT :
Version Windows (https://insertcoins.net/Downloads/reactionTime_0.17_winver.7z)
Version DOS (https://insertcoins.net/Downloads/reactionTime_0.17_dosver.7z)

Et sinon, je pensais aussi mettre le sujet sur la partie publique, parce qu'après tout, beaucoup de monde a vu le premier proto :stupidking:
Titre: [PROJET TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mar 31, 2011, 04:17 PM
wi et puis la partie top secrète on on dit du mal des autres a été effacée  ???





:D :D :D :D
Titre: [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 31, 2011, 04:38 PM
Pour info pour ceux qui veulent suivre le projet : je ne conserve pas les anciennes versions sur le serveur, mais je peux les récupérer si les dernières ne fonctionnent pas.
Titre: [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Bubble le Mar 31, 2011, 04:55 PM
juste pour avoir tester la 0.6, ça le fait... ^-
Titre: [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mar 31, 2011, 05:28 PM
J'ai trouvé une bibliothèque pour piloter un écran de 3510i (j'en ai un sous la main) :happyjump:

J'espère juste qu'elle est compatible avec Windows/linux et surtout DOS
Titre: [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: K2KL le Avr 03, 2011, 05:53 PM
http://www.gamemakers.de/reflextester/ (http://www.gamemakers.de/reflextester/)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Août 17, 2011, 02:30 PM
Oulà, 120 jours sans réponse...

Bref...

Vous connaissez les "deulignes" de hebdogiciel ?

Non parce que je viens de trouver un code qui fait ça en deulignes sur CPC :D

10 MODE 0:INK 3,26,0:PEN 1:PRINT"Reflex By Sebus":PRINT"press espace":FOR t=1 TO RND*999:IF INKEY(47)=0 THEN PEN 4:PRINT"Tricheur !":SOUND 3,800,90:CALL &BB09:CALL &BB06:RUN:ELSE SOUND 3,t/2,1:NEXT:x=RND*498+25:y=RND*310+25:t=TEST(x,y):PLOT x,y,13:t=TIME:

20 IF INKEY(47)=0 THEN temp=(TIME-t)/300:PEN 11:PRINT"Temps:";temp:CALL &BB09:CALL &BB06:RUN:ELSE IF (TIME-t)/300>10 THEN INK 13,26,0:PEN 12:PRINT"ICI bordel !":FOR t=1 TO 1000:SOUND 3,t,1:NEXT:RUN:ELSE GOTO 20
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Août 17, 2011, 08:28 PM
ca tombe bien j'ai un cpc :D

mais on peu remplacer la touche par les boutons des joysticK ?
:ic:
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Août 17, 2011, 08:48 PM
Oui je peux le changer pour ça ;D mais c'était juste pour le truc quoi :D

(et en plus c'est un mono joueur)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Août 18, 2011, 11:02 AM
un seul joueur et sans volant ?

???





c'est nul ???




:D :D :D

Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 06, 2012, 03:33 PM
Attention, il n'y a pas eu de réponse à ce sujet depuis au moins 120 jours.
À moins que vous ne soyez sûr de vouloir répondre, pensez éventuellement à créer un nouveau sujet.

Mais non, j'ai pas abandonné, même si le code PC n'a pas évolué :D

En revanche, j'ai acheté un Arduino Duemilanove (http://arduino.cc/) et j'ai codé un reaction time dessus.

Malheureusement je n'ai pas les afficheurs LED (je cherche 2 HC4LED, il parait que ça coûte 5$) et je n'ai pas encore regardé pour mettre un autre type d'écran.

En attendant, je vais le faire fonctionner en mode DEBUG, et je regardais le résultat sur le PC.

Niveau schéma de montage, rien de plus simple. Des boutons et des résistances (pour pas faire sauter les entrées de l'Arduino) sur les pins 3, 4, 5, 6 et 7, les 2 HC4LED sur les pins 8, 9, 10, 11, 12 et 13.

Et si on court-circuite le pin 2 au démarrage (avec une résistance, il ne faudrait pas cramer la carte non plus :D), on fait un reset du high score.

Je n'ai pas utilisé les pins 0 et 1; car ils peuvent être utilisés pour le debug, même si je n'ai pas encore regardé comment, j'ai juste lu qu'il fallait éviter de les utiliser :D

Je me suis partiellement basé sur ce code (http://arduino.cc/playground/ComponentLib/ReactionTimeTester) pour le mien (je dis bien partiellement, car le moteur du jeu est complètement différent, vu que moi j'attends un appui sur une touche, alors que le sien, on appuie pour démarrer, et un relache pour stopper)

Et voici le code source : https://insertcoins.net/Downloads/2PReactionTime.tar.bz2 (https://insertcoins.net/Downloads/2PReactionTime.tar.bz2)

Compilable avec l'IDE officiel Arduino 1.0 (mais j'ai pas fait mon dev avec ça, j'aime pas cette interface :D). Et comme je suis bon prince je propose ce code source sous licence Creative Commons :D Concernant la licence du code dans les fichiers HC4LED.c et HC4LED.h, il est sous licence GPL 2.1.

(http://i.creativecommons.org/l/by-nc/2.0/fr/80x15.png) (http://creativecommons.org/licenses/by-nc/2.0/fr/)
Ce(tte) oeuvre est mise à disposition selon les termes de la Licence Creative Commons Paternité - Pas d'Utilisation Commerciale 2.0 France (http://creativecommons.org/licenses/by-nc/2.0/fr/).

EDIT : Je viens de comprendre pourquoi je trouve pas de HC4LED.... c'est parce que le dernier vendeur n'en a plus...
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mai 06, 2012, 08:41 PM
 Nan mais bordel quelqu'un peut me dire en quelle lange il cause  ???




:D :D :D
nan mais sans dec pourquoi tu continues pas le mode PC ;)
au moins je comprendrai quelques trucs ;D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 08, 2012, 12:22 PM
It's alive ! ALIVE !

'me manque plus que des écrans LCD et des interrupteurs... j'ai déjà les résistances de 10K :stupidking:

Testé électriquement (avec des fils en guise d'interrupteurs), ça marche aussi :D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 08, 2012, 04:28 PM
Avancement du projet : circuit électronique terminé

(http://s14.postimage.org/3mlccjp6l/Photo_08_05_12_18_06_47_HDR.jpg) (http://postimage.org/image/3mlccjp6l/)

(http://s14.postimage.org/pzt2zcq4d/Photo_08_05_12_18_07_34_HDR.jpg) (http://postimage.org/image/pzt2zcq4d/)

Le fil qui n'est relié à rien, c'est mon fil pour simuler les interrupteurs...

Comme vous pouvez le constater, le montage est hyper complexe, 6 résistances de 10kOhm :D La rampe commune n'est pas la masse, mais le 5V (en fait, le V-in ou le A-ref). Le 7ème point de soudure (où il y a 2 fils), c'est la masse. Les interrupteurs sont à câbler entre la masse et les résistances, elles mêmes reliées aux pins de 2 à 7 sur la carte Arduino (0 et 1 sont réservés au transfert série).

Il me reste à voir comment gérer les écrans LED pour l'affichage des scores... en tout cas, en mode DEBUG sur le PC, ça marche :D.

Et en plus le code est disponible sur mon SVN à l'adresse suivante : https://ddb.tamdb.net/ReactionTime/ArduinoVersion/trunk/ (https://ddb.tamdb.net/ReactionTime/ArduinoVersion/trunk/) (la version PC est dispo sous https://ddb.tamdb.net/ReactionTime/trunk (https://ddb.tamdb.net/ReactionTime/trunk))
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Bubble le Mai 08, 2012, 04:41 PM
 :happyjump: Bravo, même si je comprend rien....

Me tarde de m'entrainer pour mettre une pilée à Fred. :D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 08, 2012, 05:17 PM
J'ai trouvé pour l'affichage :

http://www.dealextreme.com/p/jy-mcu-16x-digital-tube-yellow-led-module-104311 (http://www.dealextreme.com/p/jy-mcu-16x-digital-tube-yellow-led-module-104311)

Avec 2 de ces choses, j'ai de quoi afficher

- les scores des 2 joueurs
- le high score
- le nombre de crédits
- Le nombre de parties dont le score est en dessous de 600ms comme sur la machine de el diablo

Ou alors, je n'en met qu'un, mais je rajoute un buzzer pour tromper l'ennemi comme sur la machine de el diablo :D (c'est à dire quand il faut patienter, un petit bip :D)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: papinball le Mai 08, 2012, 06:17 PM
Citation de: Bubble le Mai 08, 2012, 04:41 PM
Me tarde de m'entrainer pour mettre une pilée à Fred. :D

je te mets une tole quand je veux  :stupidking:
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 08, 2012, 07:01 PM
Voici le schéma de montage des résistances :

(http://s17.postimage.org/b0zn7x5p7/schema.jpg) (http://postimage.org/image/b0zn7x5p7/)

Et sur le SVN, j'ai ajouté les fichiers Eagle... mais je crois qu'on ne peut pas y accéder en anonyme, il faut que je regarde ça...
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mai 08, 2012, 07:30 PM
mais combien ça coute a réaliser ?

si tu commande sur DX cherche des push button style buzzer ;)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 08, 2012, 08:11 PM
25€ l'arduino
6€ la rampe 16 caractères
0.65€ pour les résistances
2€50 la plaque de bakélite où j'ai soudé les résistances
-------
40€ FDPIN environ :stupidking:

Reste à trouver les boutons, je sais pas encore quoi prendre...

EDIT : Il y a des boutons à 0.60€ l'unité qui pourraient faire l'affaire chez selectronic... sauf si je fais des boutons style buzzer, ou si je fais comme el diablo, je mets des boutons déportés. Et en plus il faut que je réfléchisse à comment faire un chouette boitier.
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: papinball le Mai 08, 2012, 08:32 PM
j'avais bien aimé les boutons déportés sur la machine à sorgues ^-



comment je vous avais pilé d'ailleurs là bas  8)
Titre: Re : Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Bubble le Mai 08, 2012, 09:05 PM
Citation de: fred le Mai 08, 2012, 08:32 PM

comment je vous avais pilé d'ailleurs là bas  8)

Mais je crois bien qu'au local aussi   :-/
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mai 09, 2012, 08:10 AM
Citation de: mioux le Mai 08, 2012, 08:11 PM
25€ l'arduino
6€ la rampe 16 caractères
0.65€ pour les résistances
2€50 la plaque de bakélite où j'ai soudé les résistances
-------
40€ FDPIN environ :stupidking:

Reste à trouver les boutons, je sais pas encore quoi prendre...

EDIT : Il y a des boutons à 0.60€ l'unité qui pourraient faire l'affaire chez selectronic... sauf si je fais des boutons style buzzer, ou si je fais comme el diablo, je mets des boutons déportés. Et en plus il faut que je réfléchisse à comment faire un chouette boitier.

ok plus la boite ( sur selectronic boitier alu et flasque plastique ) environ 18€ et les boutons  ;)

ça reste acceptable , je pensais que l'arduino coutait bien plus ;D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 09, 2012, 09:27 AM
Et encore, j'ai pris une vraie arduino, made in italy, mais tu peux t'en tirer pour moins cher en prenant du compatible, vu que la carte est libre... D'ailleurs, celui que j'ai trouvé qui avait fait son reaction time n'utilise pas une carte officielle.

Mais bon, j'ai un autre projet pour cette carte au départ :D donc j'ai préféré prendre du fiable et compatible avec le projet (une duemillanove (2009 en italien :D)) alors que la dernière en date est la uno qui permet de charger des programmes plus gros (31.5ko au lieu de 30ko) et qui a plus de port pwm (je sais pas ce que c'est :D)

Bref, je fais mes tests avec celle là, et si ça marche, j'achèterais une carte soit uno soit compatible pour mettre dans le 2PReactionTime :D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mai 09, 2012, 09:53 AM

pwm = pulse wide modulation

modulation de la taille du signal = en gros ça sert au contrôle de vitesse des moteurs

hé oui électrotechnique powaaaaaaa ;D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 09, 2012, 09:58 AM
Oui j'avais compris que ça servait à faire des signaux avec un voltage moins élevé pour simuler une sortie analogique à partir d'un signal numérique, mais ça m'aide pas à comprendre en quoi ça peut servir sur ce genre de carte (non parce que le signal qui sort du CI est quand même faible, surtout pour un moteur)

PS : C'est le même principe que les alim' à découpage comme on trouve dans les PC, mais en plus petit :D

EDIT : C'est juste pour moi pour mémoire

http://tronixstuff.wordpress.com/2012/04/09/arduino-and-tm1640-led-display-modules/ (http://tronixstuff.wordpress.com/2012/04/09/arduino-and-tm1640-led-display-modules/)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mai 09, 2012, 12:26 PM
nan mais tu vas pas faire tourner un moteur direct ....

c'est un signal de commande de transistor qui lui alimentera le moteur :D

(http://ebldc.com/wp-content/uploads/2009/08/pwm_speed.jpg)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 10, 2012, 08:42 PM
Petite avancée du jour... J'ai câblé...

(http://s12.postimage.org/xiotdinfd/Photo_10_05_12_21_56_10_HDR.jpg) (http://postimage.org/image/xiotdinfd/)

Les 2 câbles qui ont l'air plus long en bas sont BEAUCOUP plus long. Ils vont vers les boutons de jeu.

Il me manque plus que 3 boutons poussoir, et 1 interrupteur, et le jeu sera prêt... enfin la partie jeu, parce que la partie affichage, il faut encore que dealextreme me livre mes 2 afficheures (oui j'en ai pris 2...  un pour la version arduino, et un pour la version PC)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: papinball le Mai 10, 2012, 08:45 PM
Citation de: mioux le Mai 10, 2012, 08:42 PM....il faut encore que dealextreme me livre mes 2 afficheures
.....

tu as pris des femelles ??

:stupidking: :stupidking:
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 10, 2012, 08:50 PM
Je sais pas si le pire c'est d'avoir écrit afficheures, ou si c'est le fait qu'il ne m'aies pas proposé de correction sur le premier message, mais sur le deuxième oui :stupidking:
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 13, 2012, 02:29 PM
Pfiou, j'ai câblé les boutons....

(http://s17.postimage.org/qmhvurkpn/photo.jpg) (http://postimage.org/image/qmhvurkpn/)

Et ça marche...

Je vais changer un peu le code, je vais retirer le reset high score (pour faire le reset, je vais ajouter une combinaison à faire au démarrage, genre bouton 1 + bouton 2 enfoncé au démarrage pour faire le reset des scores), et à la place je vais le convertir en bouton free play...
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: demether le Mai 13, 2012, 05:46 PM
Je comprends pas grand chose non plus....Si, une chose : que j'aurai du embaucher mioux pour qu'il me cable le pincab  :stupidking:
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 17, 2012, 06:52 PM
Reaction time basé sur un arduino (2 joueurs) (http://www.youtube.com/watch?v=wpqEnVysbmE#ws)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: TamTam13 le Mai 18, 2012, 07:52 AM
y'a pas d'afficheurs !!!
rembourséééééééé !  :D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 18, 2012, 08:24 AM
Ça marche sur pc pour le moment, via un port série simulé par USB :D

Il faudrait que je fasse un "afficheur logiciel" mieux que celui que j'ai pour le moment (qui consiste à afficher les textes en vrac sur le debugger arduino :D)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Bubble le Mai 18, 2012, 08:45 AM
La classe Mioux  ^-
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 18, 2012, 09:14 PM
Petit aperçu de l'affichage grace a la nouvelle fonction que j'ai ajoutee sur l'Arduino en mode Debug...

Afficheur virtuel sur le reaction time (http://www.youtube.com/watch?v=UAuve9cBl34&feature=youtube_gdata_player#ws)

Reaction time 2 joueurs (http://www.youtube.com/watch?v=RQBiftbtz2U&feature=youtube_gdata_player#ws)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Bubble le Mai 20, 2012, 12:17 PM
 :happyjump: :happyjump: :happyjump:

Pinaise, c'est trop bien  ^-

par contre manque un "a" à Ready  :D :D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: papinball le Mai 20, 2012, 01:14 PM
pour le A manque sur ready et si tu n'as que 4 lettres pour l'affichage, tu peux tenter d'écrire "pret"

en tout cas, c'est chouette  ^-
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 20, 2012, 01:28 PM
Techniquement, j'ai 16 caractères, à couper en 3. Pour avoir un peu d'espace entre les différents affichages, j'ai compté 4 par affichage avec 2 espaces entre 2, et je voulais pas mettre deux affichages avec une longueur de 5 et un à 4, parce que j'ai peur que ça fasse pas beau après :

XXXX__XXXX__XXXX

J'avais pas pensé à PrEt pour l'affichage (oui je joue avec les majuscules et les minuscules, parce qu'un e minuscule c'est moche sur un afficheur 7 segments :D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mai 21, 2012, 12:27 PM
quitte a abréger ready met "rdy"

:D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: TamTam13 le Mai 23, 2012, 01:27 PM
ah ben je comprends mieux avec l'afficheur ! (je ne savais pas sur quoi c'était basé, ca restait obscur jusque là pour moi)
Titre: Re : Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 23, 2012, 05:15 PM
Citation de: TamTam13 le Mai 23, 2012, 01:27 PM
ah ben je comprends mieux avec l'afficheur ! (je ne savais pas sur quoi c'était basé, ca restait obscur jusque là pour moi)

Et attends, j'ai encore un autre jeu sous le coude (qui n'est peut être pas entièrement basé sur celui que fred m'a filé en lien, (j'ai même pas regardé la vidéo, j'ai honte) mais j'ai fait avec ce qu'il m'a dit et en définissant mes règles), et celui là, il est tordu à montrer avec l'afficheur virtuel :D

Mais bon, déjà il faudrait qu'il fonctionne à 2 joueurs pour que je puisse vous le montrer...
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 27, 2012, 11:25 AM
Nouveau jeu :

Reaction Time sur Arduino - Jeu N°2 (http://www.youtube.com/watch?v=v5rbZqkVTuc#ws)

Ce nouveau jeu m'a permis de découvrir un bug sur mon code, je ne comprends pas comment il peut arriver. Si on reste appuyé sur un bouton pendant l'attract mode, le jeu fait un reset... c'est pas gênant sur le mode de jeu 1, mais sur le mode de jeu 2, quand l'arduino redémarre, il passe automatiquement sur le jeu 1, et il faut le reredémarrer en gardant le bouton start 1 pour repasser en mode de jeu 2...

Et si vous avez une idée de jeu, j'ai encore de la place pour en mettre 2 :stupidking:
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: TamTam13 le Mai 27, 2012, 08:04 PM
avec ce genre de truc, je verrais bien 2 jeux :

1- jeu de la dégonfle :
Un compte à rebours qui part de n'importe quel temps (en secondes) de 1 à 5 par exemple.
Le but du jeu serait de cliquer le plus près possible du zéro sans y arriver. Celui qui s'arrête le plus près du zéro a un point (ou bien marque le nombre de centièmes restants x2)
Le temps est affiché au centre de l'afficheur avec des dixièmes et centièmes sous le format "SS'DC"
Le stress monte du fait que le temps de décompte n'est jamais le même (bonjour le bordel quand on part de  seconde par exemple)
Si on ne clique pas avant le zéro, ça fait -1.

2- jeu du chrono
Variante du jeu de la dégonfle : il faut arriver le plus près possible d'un temps donné en début de tour sur l'afficheur
exemple :
- l'afficheur affiche 2'88 (2 secondes 88)
- décompte 3-2-1- puis chronomètre à partir de zéro
- le joueur qui s'approche le plus du temps demandé marque les points ; si c'est le temps demandé pile, points bonus.
- nouveau tour

Bon après, c'est à chaque fois basé sur la possibilité d'affichage et de lisibilité du temps donc à voir si c'est faisable.

Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 27, 2012, 08:59 PM
Ce sont 2 idées, mais je ne les testerais que quand j'aurais l'afficheur, vu que je ne sais pas à quelle vitesse il réagit (c'est pour ça que je n'affiche pas le temps lors du run d'un jeu "1")

Je garde cette idée sous le coude ( je crois que je préfère la version descendante plutôt que la version montante, bien que celle ci soit plus vicieuse, vu qu'il faut cliquer à un temps billion défini à l'avance :D)

Vivement que j'ai mon afficheur...
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: TamTam13 le Mai 27, 2012, 09:15 PM
je crois que la version montante, n'importe quel sportif de type natation / athlétisme en compet l'a fait pour tuer le temps.
Nous on se lançait des défis du genre "le premier qui arrive à 5 secondes pile".
Qu'est-ce qu'on a pu s'énerver (et perdre comme énergie  :D)
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Mai 27, 2012, 09:19 PM
Oui mais comme tu dis, si il faut arriver à 2880ms ( oui parce que compte en ms) c'est vraiment vicieux...

Et j'aime faire souffrir les joueurs :D
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Persecutor le Mai 28, 2012, 06:43 PM
faut "vraiement" que je récupère des boutons type buzzer  :ic:
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Juin 09, 2012, 05:45 AM
https://www.youtube.com/watch?v=0Sznj36RtB0&feature=youtube_gdata_player (https://www.youtube.com/watch?v=0Sznj36RtB0&feature=youtube_gdata_player)

Et en plus, entre temps, j'ai trouvé moins erreur dans mon programme (un malloc, pas de free pour ceux qui s'y connaissent en développement).

J'en ai profité pour modifier un peu le code (l' afficheur ne s'éteint plus quand il faut démarrer, mais affiche un chronomètre), et je vais pouvoir faire les 2 jeux à limite  :happyjump:
Titre: Re : Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: TamTam13 le Juin 09, 2012, 04:57 PM
Citation de: mioux le Juin 09, 2012, 05:45 AM
https://www.youtube.com/watch?v=0Sznj36RtB0&feature=youtube_gdata_player (https://www.youtube.com/watch?v=0Sznj36RtB0&feature=youtube_gdata_player)

Et en plus, entre temps, j'ai trouvé moins erreur dans mon programme (un malloc, pas de free pour ceux qui s'y connaissent en développement).

J'en ai profité pour modifier un peu le code (l' afficheur ne s'éteint plus quand il faut démarrer, mais affiche un chronomètre), et je vais pouvoir faire les 2 jeux à limite  :happyjump:

^-
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: Bubble le Juin 10, 2012, 08:25 PM
moi je dis c'est trop la classe.  ^-

pour les boutons buzzer, des manettes du jeu buzz sur PS2/3, ça le ferai pas ?
Titre: Re : [PROJET plus TOP SECRET] C'est pas parce que K2 le supprime qu'il disparaitra :D
Posté par: mioux le Juil 09, 2012, 05:40 PM
Tiens au fait, pour persecutor, un arduino uno chez dealextreme, c'est pas super cher. C'est pas le même modèle que celui que j'ai utilisé mais il est compatible avec mon code dans modification.

http://www.dealextreme.com/photogallery.dx/sku.120464 (http://www.dealextreme.com/photogallery.dx/sku.120464)