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

 

 

INSTALLATION DU JEU


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 !

DESCRIPTION DU JEU


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.

Captures d'écran:

 

TOUCHES

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

 


HISTORIQUE

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

EN PROJET

-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

 



GRAVEDIT
pour TI 68k
(TI89,TI89T,TI92+,V200)

UTILISATION

-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 -


DESCRIPTION DE L'EDITEUR


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 :

 

Capture d'écran:

 

TOUCHES

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
Si aucun parametre n'est passé à gravedit, enregistre dans "gravtemp"
Sinon enregistre dans le premier argument.

 

HISTORIQUE

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

grpack sert à regrouper des niveaux.

grpack("nom_du_pack_d_arrivee","niveau1","niveau2","niveau3",...)

GRUNPACK

grunpack sert à dégrouper des niveaux.

grunpack("nom_du_pack_a_degrouper","base_des_niveaux")


Un grand merci à :

- 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