Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> Dungeon
Dungeon
Version : 2.1 Taille : 20724 octets Ajouté le : 2018-02-25 12:35 Modifié le : 2018-04-03 18:32
Auteur et posteur :
YatisHors ligneMembrePoints: 580 Défis: 0 Message
Planète Casio - Add-in Casio - Dungeon - yatis - Calculatrices
Nombre de visites sur cette page : 5244
Score au progrank : 35
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1171 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

Description:
Dungeons est un jeu deux joueurs (! fonctionne uniquement avec le câble 3-pin !).
Le but est simple: Tuer votre pote.

Comment jouer:
Le menu vous affiche plusieurs paramètres:
-Le Statue: Si vous êtes le serveur ou le client.
-L\'état de la connexion: si les deux caltos sont synchronisées.
-Le contraste: OnSaisJamais.m4a
-Start game: une fois connecter il faut que les deux joueur ai appuyer sur [SHIFT] pour que la partie soit lancée. Une fois synchroniser, le serveur prend le pouvoir absolut (comme un gros dictateur) et c'est lui qui choisit le mode de jeux et le choix des maps.
-Mode: Le serveur peux choisir entre deux mode de jeux: Manche (celui qui gagne le plus de manche...gagne hé oui.) ou Point (celui qui gagne le plus de point...gagne hé oui.) Les points sont les point de vie qu'il vous reste quand une manche est fini.

Contrôle in-game:
Une fois dans le jeu, votre perso a 5pt de vie et 3balles. Quand vous tirez vous perdez une balle le temps que cette dernière touche un mur ou un perso. Vous pouvez vous "cacher" derrière les murs.
-[FLÈCHES]: déplacement.
-[SHIFT]: tirer.
-[EXE]: exit

Ajout potentiel:
Plus de maps. (je suis actuellement en train d'en faire de nouvelle map) (v 2.0)
Des bonus / malus. (probable)
Connexion 100% stable. (hahahaha j'aimerai bien)
Un mode co-op avec des boss. (très peu probable ).
Un code plus optimiser ( ) (v 2.0 Toute la structure du jeux a été revu ).

Bugs connus:
Perte de synchronisation en cour d'un partie (rare, j'ai pas eu se bugs suffisamment de fois pour le corriger).
Perte de synchronisation au lancement d'une partie. (je pense savoir d\'où viens le bug).
Bug graphique. (sur la ligne du bas les piliers sont pas charger a 100% parce-que le sprite fait 12*8 au lieux de 8*8 (c'est pour donner une sorte de 3D 2D bien pourrie)).
Faute de type orthographique (c dure le froncé).

Ajout Version 2.0:
-7 nouvelles Maps.
-Correction de bugs.
-Ajouts de eux mode de jeux.
-Correction bugs graphique.
-Cinématique de fin (image de fin plutôt).
-Théoriquement une meilleur stabilité lorsque les clatos son synchroniser.
-Votre ennemie est en noir.
-Augmentation de la taille des boules (Ho oui ).
-Nouveau menu.
-Quelques animations.
-Résolution des problèmes de crash
-Résolution de crash map 2

Faites moi part des bugs rencontrés, si le projet plait, si c'est pourrie, trop court, ect...

(PS: j'ai plus ou moins volé les sprites de orton...parce-que.)


Commentaires :

Pages: Précédente | 1, 2, 3, 4 | Suivante

ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Posté le 31-03-2018 à 11:11 | #
Je dirais qu'il a planté, en tout cas appuyer sur les touches ne faisait plus rien sur les 2 calculatrices.

Pour [EXIT] perso je n'ai jamais appuyé dessus accidentellement
YatisHors ligneMembrePoints: 580 Défis: 0 Message
Posté le 31-03-2018 à 12:32 | #
Tu n'a pas eu de fenêtre de plantage ? sinon c'est bel et bien un bug de syncro...c'est tellement chiant de debugger la syncro
ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Posté le 31-03-2018 à 12:49 | #
Tu pourrais simuler la perte de synchro, par exemple si tu appuies sur alpha les paquets ne sont pas envoyés ou envoyés avec un délai.

Et non, ça a juste freeze, pas de system error.
YatisHors ligneMembrePoints: 580 Défis: 0 Message
Posté le 31-03-2018 à 13:14 | #
Ouais je suis en train de voir parce que c'est super chiant la perte de synchro (impossible d'exit -> reset).
À ton avis c'est inutile de créer un topic pour expliquer comment je compte programmer/ ajouter telle ou telle chose ? (un peu comme avait fait Ninestars pour son Windmill : moteur graphique 3D. Mais bon comme moi ce n'est pas aussi ouf qu'un moteur 3D je sais pas encore si je le fais ou pas )
Dark stormHors ligneLabélisateurPoints: 11634 Défis: 176 Message
Posté le 31-03-2018 à 13:53 | #
Ce que tu peux faire, et ce serait super cool, c'est de créer un topic-tuto sur comment t'as développé ton système de multijoueur.
Tu peux détailler les problèmes rencontrés, comment les résoudre, etc. Comme ça tu fais d'une pierre deux coups : présenter ton jeu et lui donner de la visibilité, et permettre à d'autres personnes de se lancer dans l'aventure sans se prendre les pieds dans le tapis d'entrée de jeu.
LephenixnoirHors ligneAdministrateurPoints: 24229 Défis: 170 Message
Posté le 31-03-2018 à 17:26 | #
C'est définitivement intéressant. On parle pas assez de réseaux et protocoles (même des trucs maison !) sur ce forum.
HackcellHors ligneMaître du PuzzlePoints: 1524 Défis: 11 Message
Posté le 31-03-2018 à 18:43 | #
j'ai testé ton jeux avec deux caltos (une 35+ sh4 non E avec l'os 02.05.2201 des 75+E, et une 35+E avec le même os) ainsi qu'un cable neuf (qui fonctionne à merveille), et je peux te dire que ton jeu est genial (même si y jouer tout seul est un peu bof...).

De plus, tout semble marcher correctement durant la premiére manche, mais une fois l'affichage des scores (1-0 ou 0-1) effectué et là ou devrai commencer la deuxiéme manche, le jeu n'avance plus, ecran blanc (bien qu'en les penchant un peu on peut apercevoir l'affichage du score en extremement clair) sur les deux caltos et obligation de reset les calculatrices pour quitter l'add-ins.
YatisHors ligneMembrePoints: 580 Défis: 0 Message
Posté le 03-04-2018 à 18:44 | #
Nouvelle MAJ 2.1
J'ai essayé de corriger les bugs de synchronisation (seulement pour que le jeu soit jouable ya pas encore la possibilité de re-synchroniser les calots) donc si quelqu'un peut essayer et me dire si y a encore des problèmes ça peut être sympa

@Dark storm: je n'ai pas encore eu le temps de finir d’écrire le topic mais il arrivera bientôt

@Lephenixnoir: je n'ai rien inventé je me suis contenté de prendre les syscalls qui permet de jouer avec la communication 3-pins et j'ai bidouillé des fonctions avec
( ) mais je pense que ça peut toujours être intéressant d'en parler

@Hackcell: essaie la nouvelle MAJ elle devrait fixer ça
Dark stormHors ligneLabélisateurPoints: 11634 Défis: 176 Message
Posté le 04-04-2018 à 08:14 | #
Concernant l'idée de protocole et de réseau, sans t'en rendre compte t'as développé un protocole maison basé sur le série afin de créer un réseau

C'est pour ça qu'on dit que c'est intéressant
DisperseurHors ligneMembrePoints: 1830 Défis: 1 Message
Posté le 15-04-2018 à 16:38 | #
Je ne voudrais pas être lourd, mais tu devrais voir à faire une version avec IA. Ca permettrait à ceux qui n'ont pas une utre calto à disposition de profiter des maps et du jeu...?
Après c'est ton jeu et je le trouve super comme il l'est . C'est toi qui voit

Pages: Précédente | 1, 2, 3, 4 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 96 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

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