Une Nouvelle rubrique : Démo !!!
ParMickaël Pointier.
Je suis programmeur depuis longtemps (et, ca remonte au club de micro avant l'oric !), je me propose de faire une rubrique régulière dédiée à la programmation sur Oric. Mais attention, pas n'importe quel type de programmation ! Ne me demandez pas de patcher le Sedoric, où de trouver des bugs dans la rom de l'atmos. Je suis totalement incompétent dans ce domaine, et de plus de nombreuses autres personnes le font très bien !
Non, ce que je vous propose, c'est plutôt "essayer de faire ressortir les possibilités ludiques de l'oric", dans un monde de brute conquis pas des machines sur puissantes !
En gros, une initiation au monde de la démo.
C'est quoi une démo ? Une démo, c'est avant tout la K7 de démonstration de l'Oric Atmos ! Qui ne s'est pas extasié devant les musiques (jouées en interruption !), et surtout devant l'animation de l'oiseau qui vole sur l'écran ????? Bon, je parie que vous voudriez faire pareil, faire des jeux rapides, etc... Mais pourquoi le faire sur Oric, alors que vous pouvez le faire sur un PC ?
A cela, j'ai plein de réponses !
- D'abord, pour faire quelque chose qui tienne la route, il faut maintenant programmer sous Windows. L'époque héroïque du Dos est révolue, maintenant c'est Win32+Direct X. Vous pouvez le faire sous Dos si vous voulez, mais si vous voulez faire circuler vos programmes, ils doivent tourner sous Windows sans problème... Ce n'est pas gênant tant que l'on veut faire du 320x200 sans sons. Après ca devient compliqué. Etes vous prêt à passer 2 semaines plongés dans les bouquins avant d'avoir fait un programme (qui affiche glorieusement en fenêtre "Mon premier programme"), dont vous comprenez TOUT le code ? Alors que sur Oric, avec vos 48ko de ram (mémoire video incluse !) vous pouvez faire facilement ce que vous voulez. Et en plus, lorsque le programme crashe lors du développement, vous avez juste à rebooter l'oric sous l'émulateur ! Et puis compiler/linker un programme de 20ko, ca prend moins de temps que ce que demande un compilateur PC pour compiler un fichier !
- Si vous débutez, ce n'est pas sur PC que vous deviendrez célèbre pour avoir fait un petit programme super cool, ou super pratique ! Alors que si vous faites un programme sur Oric, vous le mettez sur le Net, et hop, tout le monde est au courant, vous êtes célèbre, motivé, prêt à faire un autre programme encore mieux !
- Vous voulez faire un programme sur PC ? Il a déjà été fait par 30 personnes au moins.Faites le sur Oric, si c'est un programme utile, au moins vous ferez des heureux !
Ca y'est vous êtes motivés ? Bon, je vous propose plein de choses et je ferais marcher la démocratie. Ce qui sera le plus souvent demandé, je le ferais (même si c'est pas dans ma liste, du moment que je suis capable de le faire (le paramètre temps rentre en jeu)).
- Programmation de modes vidéo étranges (comme le mode texte avec changement de couleur à chaque ligne, ou la fenêtre HIRES dans le coin supérieur gauche de l'écran....)
- Programmer le processeur son en assembleur, et rejouer des digits.
- Convertir des images dans un format compréhensible par l'oric.
- Méthodes pour afficher des graphes, ou des sprites.
- Je peux aussi expliquer en détail le fonctionnement de mes démos.
Pour ceux qui ont accès à Internet, il est possible d'aller sur ma page pour voir ce que j'ai déjà fait, au cas où cela vous intéresserait (attention, c'est tout en anglais !):
http://wwwperso.hol.fr/~mpointie
Et pour me joindre, par e-mail: mpointie@hol.fr
Si vous voulez des idées plus précises sur ce que je vous propose, n'hésitez pas à downloader le fichier "megademo.zip". Pour le tester, juste faire un CLOAD "megademo.tap" (si je me souviens bien) sous Euphoric. Et c'est parti !