Yo,
Comme je l'avais dit dans ce topic, j'ai envie de faire un "journal de bord" sur le développement de Roulette Knight.
Pourquoi ce jeux ?
Déjà parce qu'il est simple à programmer et les deux vrais" défis technique (avis personnel) sont:
1. faire une fonction qui permet de récupérer la valeur du contraste pour aider au développement de gint.
2.Réussir à avoir des graphismes pas trop moches avec du gris.
Ou j'en suis dans le développement
J'ai fait toutes les animations de base (recharger, tirer, prendre une balle dans la tête, ne rien prendre dans la tête, etc.)
On peut accéder au gun, placer les balles où on veut.
Le rechargement fonctionne .
On ne peut pas tirer si le gun n'est pas chargé.
Le gun a été code de telle sorte à pouvoir avoir de 6 jusqu'à 12 chambres pour les balles (via un cercle trigo et une table de cosinus 8 bits).
Update du 29_05_18:
J'ai commencé à attaquer "l'arbre de compétence", toutes les images y sont
Pour afficher l'arbre je l'ai stocké dans une liste.
J'ai intégré un "moteur 2D" ce qui me permet de l'afficher comme je veux et de pouvoir me balader dedans.
Grosse question: est-ce que je fais un "curseur" qui se déplace librement sur la carte pour sélectionner ? Sinon comment voyiez-vous "l'ergonomie" du menu ?
Update du 31_05_18
Bon je n'avais pas vu les messages
Du coup j'ai fait l'arbre de compétence avec un curseur et ce n'est pas dérangeant. Donc cette update ajoute:
Un curseur
J'ai fait en sorte que quand on passe sur une icône avec le curseur ce dernier inverse ses couleurs.
Quand le curseur passe sur une icône un texte nous explique ce que c'est
Résultat vidéo:
Update du 02_06_18
Grosse MAJ, j'ai restructuré toute la partie "gestion du clavier" et de mon "keyBuffer" (pour résumer:)
0x01: touche shift (indique si actuellement on appuie sur [shift])
0x10: buffer touche shift (indique si la touche shift a été activer)
Cette fonction renvoie 2 trucs:
la valeur actuelle du contraste (stocker dans l'adresses).
Revoie l'adresse du contraste (en unsigned char car toutes les adresses du contraste se trouvent après 0x8800b900 je revois les deux derniers octets).
Cette fonction update juste le contenue de l'adresses du contraste
Bref,
Ajout de cette MAJ:
Le début du menu "map" (qui me plait pas je vais le re-faire)
On peut régler le contraste via le touches [+] & [-].
Toutes les infos des maps sont stockée sur 24octet
La vidéo montre le jeux tournant sur calto .
(il y a une zone avec un problème de refresh :/ je sais pas trop comment le régler sans aller bidouiller au niveau des timers)
Les OS ou ML_get_contrast() fonctionne:
02.02.XXXX
02.04.XXXX
02.05.XXXX
Je n'ai pas d'autre OS sous la main et n'ai pas réussi à en trouver d'autre doc de l'aide serait la bienvenue.
De plus l'envie vous prend de vouloir participer au graphisme du projet, il n'y a aucun problème
Voila c'est tout je vous tiendrai au courant des futur MAJ / ajout
(Au fait j'ai mis la sprite sheet en fichier joins)
Pour les icônes du jeux (charger le barillet ou tirer), peut-être que tu pourrais faire les tiennes pour que ce soit un peu plus ergonomique. Là on a deux pattés noir en haut à gauche, et ça jure un peu avec la finesse tout en niveau de gris du knight.
Petite question, car je ne vois pas très bien : à quoi correspondent les quelques lignes qui s'affichent au lancement du jeu ?
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Des informations utilisées par Yatis pour contrôler le contraste. De bas en haut :
- Une version lisible de la valeur du contraste, et la version utilisée en interne par l'écran
- Comme l'écran ne peut pas nous dire quel est son contraste, l'endroit dans la mémoire où l'OS stocke cette valeur
- Et donc la version de l'OS puisqu'on ne connaît l'endroit que pour quelques versions
Drak a écrit : à quoi correspondent les quelques lignes qui s'affichent au lancement du jeu ?
ça affiche:
OS: (version de l'OS)
OS accept: ("YES" si il connais l'adresse du contraste, "NO" sinon)
Contrast address: (donne l’adresse du contraste)("????" si il ne la connais pas)
Contrast: (indique le contraste stockée dans l'adresse)("0x20" sinon (car c'est le contraste de base))
Contrast set: (la valeur réelle du contraste)("160" si il ne le connais pas (car c'est la valeur de base))
Ne0tux a écrit : Pour les icônes du jeux (charger le barillet ou tirer), peut-être que tu pourrais faire les tiennes pour que ce soit un peu plus ergonomique. Là on a deux pattés noir en haut à gauche, et ça jure un peu avec la finesse tout en niveau de gris du knight.
C'est moi qui les ait faite
Mais ce n'est pas faux ça fait bizarre je vais donc changer par la suite
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 02/06/2018 15:26 | #
Lephe: je suis en manque d'OS la tout de suite et je n'ai pas de calto SH3 :/
Citer : Posté le 02/06/2018 15:29 | #
Le zoom à la fin sur l'icône... Fesse-palm...
Pour les icônes du jeux (charger le barillet ou tirer), peut-être que tu pourrais faire les tiennes pour que ce soit un peu plus ergonomique. Là on a deux pattés noir en haut à gauche, et ça jure un peu avec la finesse tout en niveau de gris du knight.
La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Citer : Posté le 02/06/2018 17:05 | #
Petite question, car je ne vois pas très bien : à quoi correspondent les quelques lignes qui s'affichent au lancement du jeu ?
Citer : Posté le 02/06/2018 17:18 | #
Des informations utilisées par Yatis pour contrôler le contraste. De bas en haut :
- Une version lisible de la valeur du contraste, et la version utilisée en interne par l'écran
- Comme l'écran ne peut pas nous dire quel est son contraste, l'endroit dans la mémoire où l'OS stocke cette valeur
- Et donc la version de l'OS puisqu'on ne connaît l'endroit que pour quelques versions
Citer : Posté le 02/06/2018 17:24 | #
à quoi correspondent les quelques lignes qui s'affichent au lancement du jeu ?
ça affiche:
OS: (version de l'OS)
OS accept: ("YES" si il connais l'adresse du contraste, "NO" sinon)
Contrast address: (donne l’adresse du contraste)("????" si il ne la connais pas)
Contrast: (indique le contraste stockée dans l'adresse)("0x20" sinon (car c'est le contraste de base))
Contrast set: (la valeur réelle du contraste)("160" si il ne le connais pas (car c'est la valeur de base))
Pour les icônes du jeux (charger le barillet ou tirer), peut-être que tu pourrais faire les tiennes pour que ce soit un peu plus ergonomique. Là on a deux pattés noir en haut à gauche, et ça jure un peu avec la finesse tout en niveau de gris du knight.
C'est moi qui les ait faite
Mais ce n'est pas faux ça fait bizarre je vais donc changer par la suite
(déso Lephé j'avais pas vu :/ )
Citer : Posté le 02/06/2018 18:33 | #
les animations sont énorme j'ai hâte de tester
Citer : Posté le 02/06/2018 20:43 | #
Pas mal !
Pour info, les écrans font plus souvent 16:9 que 9:16 (ie. les vidéos verticales, c'est une hérésie)
Citer : Posté le 02/06/2018 20:45 | #
Pour info, les écrans font plus souvent 16:9 que 9:16 (ie. les vidéos verticales, c'est une hérésie)
... Ch'ui dyslexique j'ai inversé les valeurs...