Simulation du tactile en C
Posté le 15/12/2012 22:43
Bon, après ma news sur Fruit-Ninja sur TI-84, je faisait une ouverture sur la possibilité d'une adaptation sur G35+USB/75/85/95(SD) en C.
Bon, pour l'instant, je fait juste une librairie capable de simuler un écran tactile, open-source, pour développer tout un tas de trucs par la suite (dont un fruit ninja je pense)
Toujours est-il que j'ai récupéré les valeurs numérales du GetKey sur les 6 dernières lignes de touches, en espérant tomber sur des valeurs exploitables, mais il n'y a rien à en tirer facilement...
Voici le récapitulatif des valeur, si quelqu'un veut les étudier:
https://docs.google.com/spreadsheet/ccc?key=0ArrqGkYx-tJHdElpeTJ1Qm1ZZ1J5RjJkSm5FU0RiT0E
Je continue mes recherches dans ce sens
PS: Je réserve les fonctions de librairies commençant par TL_
ChangeLog
Cliquer pour enrouler
--- Le 15/12/2012 à 19h ---
J'ai décodé les vaeurs numériques que retourne GetKey(). Il n'y a rien de bien passionnant, mais voici tout de même les résultats:
fichier GoogleDocs
--- Le 15/12/2012 à 23h47 ---
Alors j'ai déjà une fonction qui permettrai de récupérer les valeurs d'appui entre 0 et 20 avec un arrondi sur les x touches autour, x étant paramétré à 4 par défaut.
Le problème, c'est que je n'arrive pas à compiler à cause d'une stupide erreur d'encodage
Vu l'heure, je finirai ça plus tard...
--- Le 21/12/2012 à 23h00 ---
TL_getTouchXY(int *x, int *y); fonctionne parfaitement et renvoie les coordonnées arrondie des X touches pressées.
TL_waitTouchXY(int Xmin, int Xmax, int Ymin, int Ymax); marche aussi, elle stoppe le programme tant qu'il n'y a pas une pression dans la zone parametrée.
--- Le 26/04/2013 à 18h00 ---
Sortie d'une béta de la lib. Donnez moi votre avis, je me chargerai de modifier les focntions si cela est nécessaire.
Je cherche des fonctions à ajouter, et je compte vous poster une petite vidéeo démo d'ici quelques jours
Fichier joint
Citer : Posté le 15/12/2012 22:51 | #
hmm qu'entends-tu par "exploitable"?
Citer : Posté le 15/12/2012 23:06 | #
genre exploitable par la méthode que j'utilise en Basic tout comme Ninestars
Ajouté le 15/12/2012 à 23:52 :
MàJ du ChangeLog
Citer : Posté le 16/12/2012 04:11 | #
...
fx-9860G SDK\OS\FX\include\keybios.h
Citer : Posté le 17/12/2012 18:54 | #
il était donc là
J'avais cherché ce fichier 10 minutes, mais je ne l'avais pas trouvé
Citer : Posté le 17/12/2012 19:25 | #
au pire tu utilise key_down de pierrotLL (elle se trouve dans les sources de gravity duck)
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 21/12/2012 23:01 | #
Mise à jour du ChangeLog. Beaucoup de choses ont avancées.
Ajouté le 04/01/2013 à 17:14 :
Remise à jour du ChangeLog.
J\'ai une question, pour un fruit ninja, préférez-vous les fruits en noir sur blanc ou l\'inverse ? (ou alors je fait une option pour changer)
Citer : Posté le 04/01/2013 19:24 | #
Option pour changer
Citer : Posté le 05/01/2013 21:53 | #
Bonne nouvelle !
J'ai réussi à trouver les sprites des fruits de Deep Though
De plus, TouchLib est quasi finie,, je vais pouvoir commencer le moteur de jeu
Sortie dans 1/2 mois ?
Citer : Posté le 06/01/2013 13:13 | #
Yeeees !
On attend ça avec impatience Darky hein !
Citer : Posté le 06/01/2013 13:22 | #
Bonne chance
Citer : Posté le 06/01/2013 14:28 | #
1/2 mois ça veut dire 1 ou 2 mois, ou 15 jours ?
Citer : Posté le 06/01/2013 14:32 | #
Je me suis posé la même question
Citer : Posté le 06/01/2013 14:45 | #
Tu gère le ''multi-touch'' ?
Citer : Posté le 06/01/2013 15:08 | #
Je sais pas ce que t'as trouvé comme sprite mais j'ai ça
(C'est déjà pixelisé, ça pourrait être pratique)
Ajouté le 06/01/2013 à 15:13 :
Ah ok surment quelque chose comme ça ou ça
Citer : Posté le 06/01/2013 16:14 | #
T'inquiète Dark storm en a de très nombreux et ils sont bien
C'est ceux de la version TI.
Citer : Posté le 06/01/2013 16:21 | #
Ouais j'ai mieux relu les messages apres x)
Citer : Posté le 06/01/2013 17:49 | #
merci Remiweb de diffuser mes graphismes
Tu n'a pas les droits d'auteurs à ce que je sache ! Moi non plus tu me dira
Ajouté le 06/01/2013 à 17:50 :
par contre le menu d\'accueil est de moi, et est bien mieux (selon moi) que la version TI 8)
Ajouté le 19/02/2013 à 22:26 :
Bon, j\'ai des nouvelles:
La lib est à 99% opérationnelle, j\'attend de finir mon Fruit Ninja pour la rendre publique (et éradiquer les bugs qui pourraient persister)
Vous aurez accès à quelques fonctions:
-> GetTouchXY(TL_Point* p): la plus basique, elle retourne les coordonnes du (des) point(s) pressé. Arrondi si il y en a plusieurs, on peut régler le nombre de touches max.
-> WaitTouchXY(int Xmin, Ymin, Xmax, Ymax) : un dérivé, stoppe le prog jusqu\'à l\'appui sur une certaine zone du clavier (réglé par deux coordonnées)
-> WaitGesture(...): la même, mais avec un geste. Je ne renseigne pas les arguments, mais il y en a suffisamment pour définir tout un geste (origine, arrivée, plus PMA précision)
J\'aimerai savoir si vous utiliseriez une fonction timer qui modifierai des variables globales contenant les coordonnées du vecteur de déplacement.
Je pose la question à PLL: c\'est faisable ?
Si oui (pour les deux questions), je la programme avec.
Une dernière chose: pensez-vous l\'utiliser pour les prochains 48H CPC en C/C++ ?
Ajouté le 20/02/2013 à 21:07 :
Encore de
bonnesexcellentes nouvellesFruit Ninja est prêt à 85% !
Le moteur est fini à 90%, les sous-menus à 70%, et il me reste quelques graphismes à faire, pour les trophées et les scores, ainsi que les crédits.
Les dates à retenir:
-> Publication du trailer: Vendredi 1er Mars: pour vous faire saliver 8)
-> Sortie du jeu: Mercredi 13 Mars: dès que les 48H CPC auront eu lieu, et les résultats donnés, pour éviter une baisse d\'intérêt pour le concours
Citer : Posté le 20/02/2013 21:27 | #
C'est pas très gentil de faire saliver les gens, je suis pressé de pouvoir jouer à Fruit Ninja moi !
Citer : Posté le 21/02/2013 18:58 | #
Faut être dans ma classe pour faire partie des testeurs officiels
Ajouté le 23/03/2013 à 22:56 :
Bon, j\'ai eu beaucoup de retard à cause du bac blanc de français, et j\'ai celui d\'histoire qui arrive mercredi, sans compter tous les WE ou je suis au scouts, ou avec mes potes à tourner des films...
Autant dire que ce soir les 2h sur lesquelles j\'ai bossé ont étés rentables. J\'ai pu aussi avancer un peu cette semaine au CDI.
Résultat des courses ce soir:
-> Le moteur est fini à 95%
-> Les scores, les trophées, les combos sont opérationnels.
-> Les crédits sont avancés à 30%
-> Le traiter à plus qu\'à être monté.
-> Le jeu est fini à 95%
NB: vu le temps qu\'il m\'a pris, j\'espère qu\'il vous plaira...
Citer : Posté le 24/03/2013 13:33 | #
Vu le retard, il a intérêt de nous plaire !
Mais je ne doute pas qu'il soit énorme, on en salive tous d'avance là !
Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla