<< SOLAR STRIKER >>
L'ultime (?)
Shoot'em up
pour les Ti89, Ti92 et Ti92+
Par Brian TRIBONDEAU & Benoît SCHERRER
WEB : http://www.ti-fr.org/t3
SOMMAIRE
I ] Description du jeu
II ] Système requis
III ] Fonctionnement
IV ] Historique
V ] Nous contacter
VI ] Remerciements, etc...
SolarStriker est un Shoot'em up en
nuances de gris conçu pour exploiter au mieux la puissance des
processeurs 68000, ainsi que l'espace mémoire associé. En cette
raison, l'intégralité du jeu à été écrit en assembleur, et
aucun graphisme n'a été compressé de manière à réagir immédiatement
aux attentes de l'utilisateur. Le titre et le fonctionnement général
proviennent de la version Game-Boy du jeu, l'apparition et
mouvement des bonus ainsi que le scrolling différentiel s'inspire
de Tyrian sur PC. Tandis que les menus s'appuient ( ou essayent...
) sur une interface en transparence, et l'idée des métaballs
provient des très nombreuses démos visionnées sur PC.
La plupart des graphismes ont été repris de la version Game-Boy,
ainsi que les mouvements. L'éditeur de niveau permet de recréer
un jeu complètement différents car l'utilisation de tables de
mouvements et de sprites permet de construire des centaines de
nouveaux ennemis, et même développer un nouveau scénario en
reconstruisant la partie graphique du jeu.
Il est nécessaire d'installer un shell sur votre calculatrice :
TI92 (I & II) |
TI89 ou TI92+ (HW1 & HW2) |
Fargo II par David
Ellsworth |
DoorsOS II par Xavier
Vassor ou tout autres shells
compatibles |
Mémoire : Environ 15 Kilo-octets de libres seront nécessaires au démarrage, et aux environs de 30 Kilo-octets en Ram pour stocker le jeu. La taille globale ne dépend que de celle des niveaux, et chaque fichier niveau pris séparément pourra atteindre une taille très importante (64Ko théorique) et être archivé. Mais comme un niveau de 64 Kilo-octets représente plus de 300 sprites de taille 32*32, il est fort peu probable d'en voir avant longtemps ! Concernant la création de niveaux, il est indispensable de se référer à la documentation fournie avec le SDK.
Effets |
Touches pour TI89 | Touches pour TI92 & TI92+ |
Validation
dans les menus. Tirs durant le jeu. |
2ND | LOCK |
Déplacement
dans les menus. Déplacement durant le jeu. |
PAD directionnel | PAD directionnel |
Retour au menu principal durant le jeu. | SHIFT | SHIFT |
Pause durant le jeu. | DIAMAND | 2ND |
Note : L'auto-fire est enclenché de base, donc inutile de défoncer la touche comme lorsque l'on commence une partie dans Phoenix. Ma pauvre TI a souffert de tous ces gens ( dont moi ! ) qui ont voulu y jouer en simulant la "Rapid fire unit"...
OU |
||
Pour démarrer le jeu, il suffit de taper solar() et d'appuyer sur enter. Vérifier que le jeu est bien dans le répertoire en cours d'utilisation. |
Directement avec le shell Doors (Shift-ON), il suffit de sélectionner le fichier Solar puis de valider votre choix avec la touche Enter de votre Ti89-92(+) |
VERSION | DISPONIBILITE | DESCRIPTION |
0.10 Alpha | TI92 |
|
0.11 Alpha | TI89,TI92(+) |
|
0.12 Alpha | TI89,TI92(+) |
|
0.13 Alpha | TI89 |
|
0.20 Bêta | TI92 |
|
0.30 Bêta | TI92 |
|
0.50 Bêta | TI92 |
|
0.60 Bêta | TI89,TI92(+) |
|
0.65 Bêta | TI92 |
|
0.70 Bêta | TI92 |
|
0.90 Bêta | TI89,TI92(+) |
|
Final |
Cette version est la dernière, ce programme étant considéré comme terminé, l'archivene sera plus mise à jour et ceux qui le souhaitent pourront le modifier. Normalement aucun bug n'existe, mais bon on va plutôt dire que l'on a pas réussi à trouver ceux qui restaient... |
Pour reporter un bug, ou un plantage, il faut ABSOLUMENT préciser la version du jeu, la version de ROM, le Shell utilisé et les conditions du plantage sinon il n'y aura pas de réponses de notre part ! Vous pouvez aussi nous poser des questions sur le jeu et son fonctionnement à partir du moment où la réponse n'est pas dans la documentation. Concernant des questions sur l'assembleur 68000, utilisez au maximum ZGuide et le guide de Jimmy Mardell. La documentation de Fargo et DoorsOS contient aussi de très nombreuses aides sur les routines proches du hardware ( clavier, traps, auto-ints, etc... ). Nous répondrons dans la mesure du possible si il n'existe aucunes explications dans ZGuide ou tout autre tutorial asm sur le 68k.
Par contre, si c'est pour nous proposer un boulot bien payé qui ne demande pas trop de temps, n'hésitez surtout pas à nous contacter ;)
Auteurs du projet SolarStriker :
Brian TRIBONDEAU :
- Routines de jeu (déplacements, tirs, collisions, etc...)
- Menus
- Graphismes
- Documentation français
- SolarStriker EPISODE I
Mail : brian.t@free.fr
Benoît SCHERRER :
- Scrolling différentiel
- Gestion des fichiers externes
- Editeur de niveau en C++ pour Windows
Mail : p.c.scherrer@wanadoo.fr
Jeremie KNUSEL :
- Documentation anglais
Nous tenons à remercier tous ceux qui nous ont aidés à réaliser ce projet, d'une manière ou d'une autre. Principalement dans l'ordre alphabétique et en espérant n'oublier personne :
Programmeurs, testeurs, webmasters, etc...
- Jean-Baptiste CANAZZI : Un grand merci à lui pour son
programme PCX2BIN qui aura été d'une grande aide, ainsi que
tous ces précieux conseils.
- Thomas CORVAZIER
- Patrick DAVIDSON : Pour nous avoir motivé à faire mieux ;)
- Florian DREVET : Pour son excellent Zguide
- David ELLSWORTH : Pour Fargo II
- Frédéric JOUAULT
- Robert MACUBA : Pour son excellent forum
- Xavier VASSOR : Pour DoorsOS et les factures de téléphones
- Rusty WAGNER : Pour VirtualTI68k
- DeathWolf : Tests et encouragements
- L'équipe de Ti-fr :
Remerciements personnels et futiles de :
Brian TRIBONDEAU :
- Pascal LECLERC
- Alexandre ONZON
- Alexandre FONTAINE
- EFREI - P1 2004
Benoît SCHERRER :
- Vincent SCHERRER
- Anton IVANOV
- Jerome HAMM
http://www.ti-fr.org/t3 ou brian.t@free.fr
SOLARSTRIKER TI89,
TI92, TI92(+)
Par Brian Tribondeau &
Benoît Scherrer