Le logo HP Invent est propriete de Hewlett-Packard. Le site HP-Network n'a rien a voir avec la societe Hewlett-Packard

 


Francais : version originale
Translate this page in American/English

HOME

NEWS
TEST
Progs
Jeux
AIDE
Debutants
Docs
Programmer Gruges
Nouvelles HPs
La HP 49G +
Les Modèles
CONTACT

Forum
Team
Liens

HP 40G
 

Jeux
Graphismes
Sources

Library
Astuces

PROJETS

HP Worms
Treize II
Street Fighter
QVGDM
Counter S.
YODA
SebOS

Hardware
Download
Interviews
Galerie d'art

 




 

Interviews 
Bl@izard


Voici une interview de Bl@izard, le programmeur de PokemonHP; il nous raconte pourquoi il a choisi HP, comment il a appris à programmer et quelles améliorations il va faire dans son jeu


 

1) Peux-tu te présenter?

Mon vrai nom c'est Blaise Lengrand (pour ceux qui auraient un doute, ce n'est pas un pseudo et mon prénom est Blaise), j'ai 17 ans et j'habite depuis toujours dans un très beau pays appelé la bretagne. En ce qui concerne mes études, je sort d'une terminale S sciences de l'ingénieur et... mon dieu!!! dans déjà 10 jours!!! je rentre en école d'ingénieur à l'ESEO à Angers.

 

2) Comment as-tu découvert les HP?

Tout à fait par hasard. Je suis tombé sur une doc parlant de la toute nouvelle hp49g, j'ai donc par curiosité téléchargé l'émulateur sur Internet et... j'ai été conquis, avec son microprocesseur Saturn 4MHz, sa mémoire RAM de 1.5Mo, son écran de 8384 pixels haut contraste, ses 3 piles type AAA et bien sûr sa notation polonaise inversée, je n'ai pas pu résister... je pense que vous connaissez la suite... direction Darty, 1390 francs en poche (soit 211.90 euros), rayon calculatrice...

 

3) Pourquoi as-tu choisi HP et pas TI ou CASIO?

On pouvait déjà éliminer CASIO (pour la même raison que vous j'imagine)...
Ensuite, entre HP et TI, le choix a été assez facile. Ce qui m'a le plus attiré chez HP c'est: la mémoire de 1.5Mo, le son intégré à la calcu, les quatre différents langages de programmation disponible et son câble vendu avec.
L'émulateur de la hp49g m'a vraiment impressionné (surtout les graphes en 3D avec les rotations en temps réel), mais aussi je possédais déjà une TI, mon frère aussi, je voulais essayer une nouvelle marque.

 

4) Qu'est-ce qui t'a donné envie d'apprendre à programmer et comment as-tu appris à programmer? Est-ce que tu as utilisé des livres? Des docs téléchargées sur Internet? des forums?

Je pense que ça remonte à très longtemps... Mon frère, lorsque j'était en primaire, s'amusait souvent à programmer des petits jeux qu'il me faisait tester ensuite. Un beau jour, j'ai voulu à mon tour faire comme lui, je sortis la très vieille CASIO du grenier et avec l'aide de mon frère, parvins à écrire mon tout premier programme, et à partir de ce jour, le virus était lancé... Par la suite, j'ai appris différents langages de programmation qui m'ont amenés à apprendre, par souci de rapidité, l'assembleur. Aidé de docs prises sur Internet, je me suis mis à fond dans l'asm sur hp49 et j'ai vite laissé tombé... six mois après je me suis replongé dedans et là, miracle, j'ai tout compris...
je pense que c'est grâce aux pointeur en langage c que j'ai compris l'asm (au fond c'est le même principe: on pointe avec notre pointeur sur une adresse et ensuite on lit ou on écrit à cet endroits de la mémoire par le biais du pointeur).

 

5) Quel ont été tes tout premiers programmes sur HP?

Au tout début, j'ai programmé en basic et en RPL mais je n'ai fait aucun programme digne de ce nom. Ensuite, je me suis mis au sysRPL où là j'ai fait un mot de passe au démarrage de la calcu. Après, ça à été au tour de l'assembleur. J'ai commencé par programmer mon jeu de prédilection: <<<un astéroïd>>> mais j'ai très vite laissé tombé: je n'avais pas assez de base en asm pour programmer un jeux en niveaux de gris. Je me suis donc penché sur un visualiser dit "universel" mais là je n'ai pas eu le courage de le finir: pour l'instant il ne lit que les fichiers html, en partit les fichiers tgv et lit aussi en hexa le tout avec de beaux menus déroulant. Et enfin je me suis mis sur PokémonHP... vous aller me dire, si par erreur vous tombiez sur mon site, que j'ai commencé la
programmation d'une sorte de Diablo sur HP, en fait j'ai seulement fait l'intro et commencé le moteur des terrains aléatoires...

C'est quoi exactement un astéroïd?

Un astéroïd, c'est un jeu dans lequel on incarne un vaisseau spacial qui doit éviter de se faire toucher par des astéroïds venant de tous les côtés et ayant comme seule défense une sorte de canon. Le but du jeu est tout simplement de détruire tous les astéroïds sur l'écran. C'était un des premiers jeux paru sur Atari.

 

6) Est-ce que PokémonHP est ton premier jeu? Est-ce que ça a été dur le programmer?

On peut donc dire que PokémonHP est mon premier jeu sur HP.
Jusqu'ici, je n'ai pas eu de réels problèmes à le programmer.

 

7) Combien de temps as-tu mis pour programmer PokemonHP?

J'ai mis du temps à le programmer: n'ayant jamais programmé de "vrai" jeux en asm, j'ai du apprendre toutes les bases servant à la programmation des jeux en niveaux de gris tout en développant PokémonHP comme les interruptions, les scrolling, les masques... J'ai réellement commencé la programmation de ce jeu il y à environ 3 mois.

 

8)Est-ce que tu programmes avec d'autres personnes?

Non, je programme seul, il faut dire que je ne connais qu'une personne qui ai une Hp49g.

 

9) Est-ce que tu veux bien donner les sources?

Seulement quand je n'aurait plus le temps de programmer sur ma calcu.

 

10) Quelles vont être les améliorations dans la prochaine version?

Dans la prochaine version, je prévois un éditeur de terrain sur PC. Je vais aussi arranger les bugs et créer un grand
terrain avec bien plus que deux textures. Les ennemis et les persos, je les réserve pour une prochaine version.

Est-ce que tu as commencé l'affichage des dialogues, l'interface de combat avec les les monstres, l'inventaire pour les objets? Est-ce que tu sais comment tu vas faire?

Je n'ai pour l'insant rien commencé de tout ça, je suis en train de programmer l'éditeur de niveaux sur ordi et ça me prends pas mal de temps. Sinon en ce qui concerne l'affichage des dialogues, ça devrait être rapide à réaliser car j'ai déjà programmé des routines d'affichage de texte ASCII pour mon visualiseur universel. Mais pour ce qui est de l'interface de combat avec les les monstres et l'inventaire pour les objets je n'y ai pas encore réellement pensé, en tout cas à première vue ça n'a pas l'air très difficile à réaliser.

 

11) Tu penses programmer des trucs sur HP pendant combien de temps encore?

Je pense qu'après ce jeu je vais essayer de développer un astéroïd et sûrement des RPG reprenant le moteur de PokémonHP ou même peut-être un éditeur sur PC de RPG en reprenant là aussi le moteur de PokémonHP.
J'aimerai aussi beaucoup me mettre à la programmation de Metal Slug, mais bon je ne sais pas si j'en aurais le temps, j'ai déjà un programme bien chargé.

 

12) Est-ce que ton HP te sert beaucoup pour les cours?

Oui, comme l'année dernière j'étais en terminale S, elles me servait quasiment tout le temps que se soit pour faire des calculs, des graphes, des jeux ou encore des musiques pour épater les profs. Cette année je pense qu'elle me servira encore plus mais là seulement pour les calculs et les graphes.

 

13) Quels sont tes jeux préférés sur HP? Quels sont tes utilitaires préférés sur HP?

HPWroms est mon jeu préféré sur HP, merci HPLio!!! je dois dire que j'ai un faible pour Meganoïd Gold et Dune. Sinon en ce qui concerne les bêtas, il y a évidemment HL-HP et Doom que j'ai vraiment envie de voir sortir (s'ils sortent un jour) mais aussi HunterProject (dommage qu'il soit si dur, je n'ai jamais réussi à passer le deuxième niveau, snif...). Et enfin j'attends aussi avec impatience Street Fighter et Counter Strike. Voilà pour ce qui est des jeux. Pour les utilitaires, mes préférés sont TGV, Paint, MASD, DUMP49, GRS64 et bien sûr, le meilleur pour la fin, <<<YODA>>>.

 

14) Est-ce que tu connais physiquement d'autres HPusers (dans ton bahut par exemple)?

Oui, je connais seulement un HPusers qui lui aussi programme en asm mais je crois qu'il n'a jamais finit un seul de ses jeux. En fait, c'est un peu lui qui m'a motivé pour me replonger dans l'assembleur: il programmait avant moi en asm et me montrait ses beaux scrolling en niveaux de gris... j'vous raconte pas...

 

 

 

©2001-2008, HP-Network.com