Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
CALCPOKE
SnowCrash
NASAControl
KanColle AS sim
SuperAdventure
RPG-Fight
Hack mini
Darkway
Donjon 3
Donjon 2
Donjon 1
Guerriers sombr
Casio Dale
Voleurs D'espri
Mily
Anonymous
Ff evolution
Warrior
Pokemon
Pegre
Pages: 1,2,3,4,5 >>

¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graphs 35 à 100 >> Role/RPG >> SnowCrash
SnowCrash
Version : fini Taille : 25000 octets Ajouté le : 2018-09-13 20:37 Modifié le : 2018-10-03 18:29
Auteur et posteur :
Lightmare
Hors ligne
Membre de CreativeCalc
Points: 282
Défis: 0
Message
Planète Casio - Jeu Casio de role ou rpg - SnowCrash - lightmare - Calculatrices
Nombre de visites sur cette page : 457
Score au progrank : 17
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
47 téléchargements | Soumettre un test


Description :

Je vais vous parler d'un jeu que j'ai développé dans le secret pour ne pas avoir d'engagements ou de deadlines pour le finir !
Je tiens le scénario d'un livre de SF que j'ai lu et qui s'appelle SnowCrash ( Le Samouraï virtuel en Francais).



Il s'agit d'un jeu aventure-énigme qui nous plonge dans un univers de science-fiction dans lequel il est possible pour n'importe qui de se faire une vie dans un monde virtuel appelé le Métavers, programme hétéroclite développé par des hackeurs, qui règnent en maître sur le monde par leur savoir qui semble si inatteignable pour le commun des mortels...
Ce monde un peu dystopique aurait pu en rester là si un virus informatique capable de pirater l'esprit humain n'avait pas refait surface... le SnowCrash... On suit le héros Hiro Protagoniste ( c'est comme ca qu'il s'appelle oui oui ! ), hacker indépendant et meilleur sabreur du monde réel et du Métavers, qui va devoir se plonger dans ce mystère pour sauver le monde...

Le jeu se présentera sous la forme de plusieurs chapitres ( raison du manque de mémoire ) divisés en différentes maps que vous devrez explorer pour ésoudre des puzzles et aussi un peu d'action ( genre QTE ). Les énigmes seront diverses et peuvent aller du simple point and click au décryptage tordu qui vous fera saigner du nez !

page du topic ici


Commentaires :

Pages: Précédente | 1, 2

Ne0tux
Hors ligne
Membre d'honneur
Points: 3181
Défis: 261
Message
Posté le 03-10-2018 à 19:38 | #
Je pense que tu as raison, on ne doit pas pouvoir mettre d'accent en Mode Text ! Mais des majuscules si.

Pour les maps tu as l’embarras du choix ! Le plus simple/rapide mais pas le plus économe en mémoire c'est de mettre tous tes 21*7 caractères dans une Str (donc une Str par map). Ensuite tu utilises tout simplement une boucle For avec A allant de 0 à 6, qui affiche ligne A+1 les caractères de la Str dont l'index est compris entre 21A+1 et 21(A+1) en utilisant la fonction StrMid().

Comme ça tu n'auras plus qu'un seul et unique Locate dans tout ton sous programme de map !

"[ta map ligne par ligne]"-> Str1
For 0->A To 6
Locate 1,A+1,StrMid(Str 1,21A+1,21(A+1))
Next


L'algo ne prend que 40 octets et une map en prend 156 (contre environ 224 actuellement).

Après ça ce n'est que pour l'affichage, mais tu peux très bien faire un nouveau moteur de déplacement qui scrute la Str de la map plutôt qu'une Matrice (qui prend de la place !). En effet, connaissant la position (A, B) de ton joueur tu peux très bien savoir "où il est dans la Str" et vérifier si le caractère qu'il a devant lui dans la direction que le joueur a choisi est un PNJ ou un mur (fonction StrComp()) !
Hackcell
En ligne
Membre
Points: 743
Défis: 5
Message
Posté le 04-10-2018 à 07:57 | #
Résolvant par la même occasion le problème de la case libérée par le PNJ qui était resté inaccessible, bien joué Ne0tux
Lightmare
Hors ligne
Membre de CreativeCalc
Points: 282
Défis: 0
Message
Posté le 04-10-2018 à 17:12 | #
@Hackcell : non, ca mon moteur de jeu le gère aussi, c'est juste que j'avais oublié de le faire
Hackcell
En ligne
Membre
Points: 743
Défis: 5
Message
Posté le 04-10-2018 à 18:16 | #
Oui, mais avec cette méthode, tu n'as même plus besoin d'y penser, donc une source d'erreur humaines en moins
Ne0tux
Hors ligne
Membre d'honneur
Points: 3181
Défis: 261
Message
Posté le 04-10-2018 à 18:23 | #
Et un gain de place monstrueux parce qu'actuellement ses textes sont affichés ligne par ligne et doublés par une matrice...

Pages: Précédente | 1, 2

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 40 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd