[C][Basic][Lua][Prizm][G75/85/95] Sprite Coder
Posté le 23/05/2013 21:45
Ce que je trouve vraiment dommage avec le codeur de sprite sur le site cemetech.net, c'est qu'il n'est pas possible de coder plusieurs sprites en même temps, par exemple dans mon jeu Zelda il y aura 300 sprites et coder 300 sprites est beaucoup trop long à faire...
Du coup j'ai programmé hier un programme en PHP qui permet de coder plusieurs sprites en même temps, sans limitation de taille, pour les calculatrices G75/85/95 et pour la cg-10/20, j'essayerai de l'adapter plus tard en C/C++.
>>Vous pouvez accéder à la V3 ici<< .
Installation - Cliquer pour dérouler
Installation - Cliquer pour enrouler
Vous pouvez aussi l'installer sur votre ordinateur pour l'utilisation offline
Télécharger puis installer sur votre ordinateur easyPHP (ou wamp, mais perso je préfère easyPHP).
Télécharger le .zip dans le fichier joint.
Décompresser le .zip dans le dossier "www" qui se trouve dans le dossier "easyPHP" .
Dans un navigateur web (Chrome de préférence), taper dans la barre d'adresse 127.0.0.1, puis cliquer sur le dossier spriteCoder
Ce que ce programme est capable de faire
Ce que ce programme est capable de faire
Ce programme est capable de :
Coder tous les images .PNG .GIF et .JPEG
Coder les sprites pour les G75/85/95 et Cg-20
Générer un tableau de pointeur, contenant les adresses de tous les sprites.
Coder les sprites en 8-bits ou en 16-bits pour la cg-20
Coder plusieurs feuilles de sprites en même temps
Dans une future mise à jour
Dans une future mise à jour
Dans une future màj il sera possible
de coder les sprites en 2-bits et 1-bit
de coder des sprites avec des niveaux de gris
Voilà, si vous avez des idées d'améliorations faites m'en part
dernière mise à jour : 16-03-2014 à 17:33
dernière version : 2.0b
Fichier joint
Citer : Posté le 26/01/2016 19:36 | #
Quand on utilise sprite coder pour un gif, le sprite ne s'anime pas ?
C'est logique qu'il ne s'anime pas mais on peut toujours espérer
Un beat them all pour les CPC 19
Un jeu de Tank multijoueur en version graphique
Un jeu de boxe rigolo
Le moteur de combat épique d'un RPG
soccer physics : Un jeu de foot totalement wtf !
Survie 1 & 2 te laisseras-tu attraper par la méchante IA ?
Séquestrez les tous avec Catch'em all !
Joué à la calcultarice et pécher ? Facile !
Battle un système de combat dément !!
Débombe pas tout à fait un démineur
Mon mario pour le concours des 10 ans de PC
Casio jump un doodle jump pas comme les autres !
Rush four your life : tu cours ou tu meurs
Cookie clicker ! More cookies MOOORE !
Move et esquive : bouge pour esquiver les ennemis !
Guitar Hero !! Let's rock !
INVASION : Au secours on se fait envahir !
Un devine nombre entièrement customisable (mon 1er jeu)
Un outil pour dessiner des sprites en super drawstat et qui vous le compile pour vous donner un code utilisable dans vos programmes
Un super programme de dessin bourré de trucs funcs
Sortir une version finale de Tankasio
Bien m'améliorer en C parce que pour l'instant c'est pas jojo
Une ou plusieurs idées qui mûrissent petit à petit
Citer : Posté le 26/01/2016 19:39 | #
Haha ça Matt c'est à toi de le coder , c'est pas très difficile avec un régulateur de FPS, que tu as de dispo dans la librairie usefull .
Perso moi j'ai fais une fonction qui gère pas mal les animations (selon le temps que dois rester chaque image affiché, et si il y a des images de tailles différentes aussi ça gère .
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 26/01/2016 19:41 | #
Je me doutais bien x)
Merci Kirafi je vais aller y jeter un oeil
Un beat them all pour les CPC 19
Un jeu de Tank multijoueur en version graphique
Un jeu de boxe rigolo
Le moteur de combat épique d'un RPG
soccer physics : Un jeu de foot totalement wtf !
Survie 1 & 2 te laisseras-tu attraper par la méchante IA ?
Séquestrez les tous avec Catch'em all !
Joué à la calcultarice et pécher ? Facile !
Battle un système de combat dément !!
Débombe pas tout à fait un démineur
Mon mario pour le concours des 10 ans de PC
Casio jump un doodle jump pas comme les autres !
Rush four your life : tu cours ou tu meurs
Cookie clicker ! More cookies MOOORE !
Move et esquive : bouge pour esquiver les ennemis !
Guitar Hero !! Let's rock !
INVASION : Au secours on se fait envahir !
Un devine nombre entièrement customisable (mon 1er jeu)
Un outil pour dessiner des sprites en super drawstat et qui vous le compile pour vous donner un code utilisable dans vos programmes
Un super programme de dessin bourré de trucs funcs
Sortir une version finale de Tankasio
Bien m'améliorer en C parce que pour l'instant c'est pas jojo
Une ou plusieurs idées qui mûrissent petit à petit
Citer : Posté le 31/05/2016 21:53 | #
Je vais refaire la partie Front-End de Sprite Coder, car le design courant ne me plaît plus du tout.
La nouvelle version sera plus ergonomique et responsive (le design risque encore de changer les semaines à venir).
Il y aura aussi quelques animations css3 sympa.
Citer : Posté le 31/05/2016 21:59 | #
La nouvelle interface est hyper classe !
Ce serait bien si à la fin, il proposait de convertir un autre fichier avec les mêmes paramètres (ce qui ferait gagner pas mal de temps lorsqu'on a une 20aine de sprites à convertir).
Notes ( logiciel qui calcule votre moyenne, basic )
Professeur Layton ( jeu d'énigme en C )
Mario & Sonic Rush ( jeu de course 3D en C )
Jetpack Joyride de Drakalex007
Arcuz de Dark Storm
Casion de Az et Darkysun
Un jeu de course en 3D pour calculatrice :
http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2773&page=1.
Citer : Posté le 31/05/2016 22:02 | #
La nouvelle interface est hyper classe !
Ce serait bien si à la fin, il proposait de convertir un autre fichier avec les mêmes paramètres (ce qui ferait gagner pas mal de temps lorsqu'on a une 20aine de sprites à convertir).
Citer : Posté le 31/05/2016 22:08 | #
très propre
Citer : Posté le 31/05/2016 22:13 | #
Super idée Smash
Mais... Le /test après ne marche plus pour ton générateur de cours sympathique, même si une partie manquait
Citer : Posté le 31/05/2016 22:19 | #
Mais... Le /test après ne marche plus pour ton générateur de cours sympathique, même si une partie manquait
Citer : Posté le 03/06/2016 10:52 | #
Intéressant
On pourra encoder du gris ou du transparent ?
Citer : Posté le 03/06/2016 20:48 | #
Intéressant
On pourra encoder du gris ou du transparent ?
J'avais également prévu de rajouter un éditeur d'image assez simple en JS (pour régler la luminosité ou le contraste par exemple, ou juste pour convertir une image RGB en N/B).
Citer : Posté le 04/06/2016 14:37 | #
Ah si, on peut encoder le gris : au temps pour moi, j'avais d'autres souvenirs
Pour le transparent, il s'agirait de générer le masque alpha.
Citer : Posté le 17/10/2016 19:51 | #
Sprite coder ne fonctionne plus... Quelqu'un sait ce qui ne va pas ?
Citer : Posté le 18/10/2016 17:41 | #
Tu as quoi comme erreur exactement ? J'ai essayé de faire un test, mais je n'ai pas ce qu'il faut sous la main...
Citer : Posté le 18/10/2016 18:30 | #
Je donne un sprite png, pour casio G75 en C
Je clique sur Envoyer et la page se recharge mais tous les champs sont vides et rien dans le champs du résultat.
Citer : Posté le 20/10/2016 15:11 | #
Je n'ai rien modifié au niveau du code, mais si tu le suhaites tu peux télécharger le zip contenant le code source de l'application web, il suffit juste d'avoir installé xampp
Citer : Posté le 20/10/2016 15:56 | #
J'ai crée mon propre logiciel du coup. C'est plus rapide à utliser pour moi et je n'ai pas besoin d'internet donc je vais rester dessus. Mais le problème de sprite coder devrait tout de même être résolu
MyroG Invité
Citer : Posté le 22/10/2016 15:14 | #
Il faudrait que quelqu'un regarde à ma place ce qui ne va pas, je n'ai rien modifié dans le code et je n'ai plus les identifiants pour pouvoir me connecter sur le serveur.
Citer : Posté le 09/11/2016 14:42 | #
comment je fait car moi je la même erreur que Ninestars
Albert Einstein
Citer : Posté le 09/11/2016 18:03 | # | Fichier joint
J'ai bricolé un utilitaire. Je te le donne en fichier joint.
Tu dézipes, il te suffit de mettre ton image nommée "sprite" dans le dossier Graphics/picture
Tu lances l'executable orange nommé Game et ton fichier texte contenant le code de ton sprite apparait dans le dossier
Un pixel est considéré noir si la composante rouge est supérieure à 0
Citer : Posté le 19/02/2017 12:00 | #
faut mettre quoi comme format?