GRAV version
1.0
pour TI68k
(TI89,TI89T,TI92+,V200)
NOTES
-Je ne peux être tenu responsable des dégâts causés
par ce programme.
-J'autorise la diffusion de mon programme à condition que ce fichier
texte soit diffusé en même temps.
-Ce jeu est normalement compatible toutes calculatrices et tout AMS (même
sous Pedrom 0.80 :) ), si vous n'arrivez pas à lancer le jeu, prévenez-moi
!
-Ce jeu ne nécessite aucun kernel, il est nostub.
INDEX
Transférez
grav.89z, gravppg.89y et gravlvl.89y sur votre calculatrice
Tapez grav() dans l'écran home
Vous pouvez ouvrir un niveau (ou un pack de niveaux) en tapant grav("nom_du_pack").
Amusez-vous bien !
Grav est programmé en C et compilé avec TIGCC 0.95 .
Grav est un jeu au principe simple. Vous êtes dans un monde (en 2D) avec
de la gravité, vous maniez une bulle et il faut arriver au (Arrivée).
Le seul problème (car il faut bien qu'il y en ait un !) est qu'il faudra
éviter les piques et tous les autres pièges (jumpers, souffleries...).
A vous d'apprendre à diriger la petite bulle.
Voici une liste des différents blocs que vous allez rencontrer (certains se déclinent dans tous les sens (gauche,droite,haut et bas)) :
Vous êtes chronomètrés lors de votre parcours, les records sont enregistrés.
Dans le jeu :
Touches
directionnelles |
Diriger
la bulle |
F2 |
Revenir
au dernier checkpoint |
APPS
|
Eteindre
la calculatrice (boss key) |
ESC |
Quitter |
+
ou - |
Modifier
le contraste |
Dans le menu :
Droite
ou gauche |
Changer
de niveau |
Diamant
+ droite ou gauche |
Changer
de niveau de 10 en 10 |
ESC |
Quitter |
ENTER
ou 2ND |
Commencer |
+
ou - |
Modifier
le contraste |
v 1.0 : 30/12/2004
- Les piques qui se déplacent
sont parfaitement intégrées
- Création d'une table de hachage pour gérer les piques qui se
déplacent et en particulier les collisions entre elles.
- Nouveaux blocs comme la suppression ou l'inversion de l'usage de certaines
touches
- Ajout d'une touche pour revenir au dernier checkpoint
- Plus de 100 niveaux !!!
v 0.9 : 10/12/2004
- Début de piques
qui se déplacent (sans collisions)
- Révision de la gestion des collisions
- 80 niveaux.
- Jeu centré pour TI92/V200.
- Réglage de plusieurs bogues.
- Optimisation du code (plus de 2ko de gagné sur le fichier compressé
!)
v 0.8 : 15/11/2004
- Réglage de plusieurs
bogues.
- Reprogrammation entière de l'éditeur.
- Utilisation de la vat pour gérer les fichiers.
v 0.7 : 16/08/2004
- Intégration d'extgraph
car le jeu ramait.
- 40 niveaux.
- Réglage de plusieurs bogues.
- Version publique sur pws.tigen.org
v 0.6 : 26/04/2004
- Gestion des records.
- 28 niveaux.
- Piques clignotantes.
- Création d'un éditeur.
v 0.5 : 08/03/2004
- Gestion des checkpoints
et des souffleries.
- Changement du moteur pour plus de fluidité.
- Un beau menu en niveau de gris.
- Maintenant, 20 niveaux.
- La bulle explose :)
- Gestion du timer.
v 0.4 : 15/01/2004 (19h58)
- Création d'un petit
menu en noir et blanc.
- Il y a maintenant 2 niveaux.
- Gestion des jumpers.
- Première version public.
- Version pour ti92+. (en haut à gauche de l'écran)
v 0.3 : 15/01/2004 (18h35)
- Création du projet.
- Les niveaux de gris sont là.
- Gestion de collision avec les briques et les piques.
- Un seul niveau.
v 0.1 : décembre 2003
- Début d'un moteur en noir et blanc, la bulle rebondit juste sur les bords de l'écran
-Objets qui se déplacent autres que les piques. En particulier l'objet invisible afin de pouvoir parfaitement gérer les objets qui se déplacent)
-Des checkpoints à prendre dans un ordre précis afin d'obliger le joueur à faire un chemin voulu.
-Optimisation du temps de chargement lorsqu'il y a des objets en mouvement (c'est-à-dire la création de la table de hachage)
-Inclure les records directement dans les niveaux afin qu'on ait des records dans d'autres pack que dans gravlvl
-Transferez gravedit et
gredippg sur votre calculatrice.
-Lancer gravedit()
Syntaxe pour lancer gravedit
: gravedit(["nom_du_pack"][,numéro_du_niveau])
- nom_du_pack correspond au niveau (ou au pack de niveaux) que vous voulez éditer.
- numéro_du_niveau correspond au numero du niveau que vous voulez editer
dans le pack.
Si vous ne mettez aucun argument, le niveau sera enregistré dans "gravtemp"
automatiquement, sinon il le sera dans "nom_du_pack"
Il faut savoir que vous pourrez naviguer entre les différents niveaux
du pack directement dans l'éditeur à l'aide des touches + et -
Gravedit est un éditeur de niveaux ergonomique assez évolué
(selection, copier-coller, copie incrémentée, ...) pour grav.
Je rajoute ici les blocs qui n'apparaissent pas dans le jeu :
Touches directionnelles | Déplacer le curseur (+ [DIAMOND] pour accélèrer le déplacement du curseur) |
[APPS] | Passer dans l'écran "choix d'objet" |
[ESC] | Quitter |
[+] ou [-] | Changer de niveau (seulement dans un pack de niveaux !)(+ [DIAMOND] pour changer de niveau mais de 10 en 10) |
[*] ou [/] | Passe à l'objet suivant (dans le tableau "choix d'objets") et le pose. Si une selection est en cours passe à l'objet suivant pour tous les éléments de la selection. |
[ENTER] ou [2ND] | Placer l'objet à l'endroit du curseur |
[CLEAR] | Effacer la case ou la selection en cours (attention n'annule pas la selection : pensez à appuyer sur F3) |
[SHIFT] + Touches directionnelles | Definit une selection (+ [DIAMOND] pour accélèrer le déplacement du curseur) |
[F2] | Rappelle la selection puis touches directionnelles pour deplacer la selection enfin [F2] pour la coller (2ND + F2 pour faire une copie incrémentée : voir [/] et [*]) |
[F3] | Annule la selection (déselectionne) |
[3] | Supprimer le niveau en cours (Sauf s'il n'y a qu'un seul niveau !) |
[9] | Deplacer le niveau en cours (permet de trier le pack !) puis droite et gauche pour choisir son niveau (+ [DIAMOND] pour aller de 10 en 10 ) |
[F1] | Enregistrer |
30/12/2004
- Fonctionnement de la selection entièrement remanié
08/11/2004
- Premiere release publique.
16/02/2004
- premiers tests.
GRPACK et GRUNPACK
grpack sert à regrouper des niveaux.
grpack("nom_du_pack_d_arrivee","niveau1","niveau2","niveau3",...)
grunpack sert à dégrouper des niveaux.
grunpack("nom_du_pack_a_degrouper","base_des_niveaux")
- Mon frère (liero)
pour toutes ses remarques et son aide.
- L'équipe de TIGCC.
- Aux créateurs d'exgraph.
- Tous ceux qui m'ont fait et me feront des remarques sur ce jeu
Pour toutes sugestions, critiques ou bogues, merci de m'envoyer un mail à
:
bobti89 AT tiscali DOT fr (remplacez AT par @ et DOT par . )
Pour toutes informations
supplémentaire, rendez-vous sur :
http://www.bobti89.fr.st
http://www.yaronet.com
http://pws.tigen.org
Dernière modification le 31/12/2004 par Bobti89