Cette page est dediee a mes petits programmes ecrits en BASIC.


FOREST

Le concept de FOREST est de pouvoir determiner un nombre d'arbres, de fougeres, de chauve-souris, etc... Pour aboutir a une scene de foret plongee dans l'obscurite de la nuit. Sous une lune inquietante, la sorciere et les chauve-souris de Cauldron installent une atmosphere inquietante.

Le menu propose de paramettrer le nombre de chaque element dont les positions sont aleatoires.



DSK Version Francaise (v1.6) :

DSK English Version (v1.6) :


SYMBOL


Sur Amstrad CPC, la redefinition des caractères passe par la commande BASIC SYMBOL, qui necessite de saisir manuellement les valeurs numeriques correspondant aux 8 lignes horizontales de chaque caractere.

Cette methode, bien que puissante, reste peu intuitive lorsqu’on travaille directement sur les motifs pixel par pixel.

SYMBOL propose une approche plus visuelle et interactive : l’editeur permet de dessiner le caractere directement a l’ecran sous forme de grille 8x8, tout en calculant en temps reel les valeurs a utiliser avec la commande BASIC.

On passe ainsi d’une construction abstraite de chiffres a une edition graphique immediate, rendant la creation de caracteres plus simple, rapide et naturelle sur Amstrad CPC.



DSK Version Francaise (v2.0) :


DSK Version Francaise (v2.0) compatible CPC464 :

DSK English Version (v2.0) :


AMSOUND


Le concept d'AMsound est simple puisqu'il s'agit d'un piano virtuel sur lequel il est possible de composer a la volee.

Il suffit d'appuyer sur les touches du clavier du CPC comme on le ferait sur celui d'un piano pour entendre les notes.

Le petit "plus", c'est que les periodes correspondant aux notes jouees s'affichent en bas de l'ecran. Il est alors ensuite tres simple de les utiliser avec la commande "SOUND" pour rejouer ces memes notes dans un programme BASIC.

Par exemple, la periode 568 (qui correspond a un LA a la deuxieme octave) pourra etre exploitee par SOUND 1,568 pour rejouer la note en question.

Les touches 1 a 7 du pave numerique permettent de changer d'octave tandis que la barre d'espace efface les periodes precedemment affichees.



DSK (v1.1) :



CONCOURS 26 ans Amstrad.eu


Afin de celebrer ses 26 ans d'existence, le site Amstrad.eu a organise un concours.

La categorie des "2 lignes" propose de realiser un petit programme BASIC fonctionnel en seulement deux lignes de code.

Le challenge est eleve puisqu'il s'agit de faire le maximum avec le minimum... mais il n'en demeure pas moins tres stimulant !

J'ai ainsi ecris 11 petits programmes :




Coppers simule une petite intro a base de rasters et color cycling.

Disco Light genere un patchwork calcule en fractal et opere un color cycling.

Deep Ocean genere des scenes sous-marines aleatoires



Krystian est un clavier virtuel qui joue des notes de musique tout en emettant des flashs lumineux.

MAGA dessine le drapeau americain.

Pulse reproduit un electrocardiogramme sur oscilloscope.



Starfall genere des scenes aleatoires de chutes d'etoiles filantes vues depuis la lune.

Sunset genere des scenes aleatoires de couchers de soleil sur des reliefs montagneux.

Synthwave v1 genere des scenes aleatoires de villes futuristes dans le style des illustrations de Synthwave.



Synthwave v2 genere des scenes aleatoires de villes futuristes dans le style des illustrations de Synthwave.

CPC Telecran reproduit le fonctionnement du jouet des annees 80 "Telecran" qui permettait de dessiner.



DSK (v1.0) :



AKINATOR


Pensez a un nombre... et laissez-vous surprendre ! En deux temps, trois mouvements, Akinator retrouve sans la moindre hesitation celui auquel vous pensez.

Ce programme s'inspire d'un celebre tour de magie realise avec des cartes a jouer. Le principe est aussi simple que bluffant : un spectateur pense secretement a une carte, puis le magicien ne lui montre que trois series de cartes. En indiquant simplement si la carte choisie apparait ou non dans chacune d'elles, le magicien est capable de deviner instantanement la bonne carte.

Ici, le meme principe est adapte aux nombres. Aucune tricherie, aucune lecture de pensee : uniquement un astucieux procede mathematique qui donne l'illusion d'un veritable tour de magie !




DSK (v1.3) Francais :


CPR (v1.3) Francais :

DSK (v1.3) English :


BABIELLE


L'Amstrad sait parler !

La preuve avec ce petit logiciel qui fera dire a votre CPC tout ce qui vous passera par la tete.

Compte tenu du fort accent british de notre machine, privilegiez toutefois les phrases en anglais pour une meilleure intelligibilite.




DSK (v1.0) English :



FORTRESS


2 joueurs (humain ou ordinateur) s'affrontent a tour de role.

Le canon est place au hasard devant chaque chateau.

A vous de regler la force et l'angle du tir pour faire sauter le mur vegetal a votre boulet et atteindre le chateau adverse.

Chaque coup au but detruit une partie du chateau touchee par le boulet.

Mais prenez garde au vent !
Son sens et sa force influent sur la trajectoire de votre boulet.
Visez juste et de calculez votre tir avec precision !




DSK (v3.0) Francais :

DSK (v3.0) English :


CPR (v3.0) English for GX4000 :


GRIBOOYE


Le principe de GRIBOOYE est tres simple : deviner ce que represente le dessin avant que l'ordinateur n'ait acheve son oeuvre.

Une pression sur la barre d'espace, et vous pourrez tenter votre chance !

Deviner un dessin, c'est parfois un jeu d'enfant... Mais quand il s'agit de reconnaitre un sprite en train de se devoiler pixel apres pixel, c'est une tout autre histoire !





DSK (v1.0) Francais & English :




CARGLASS


Tout a commence pendant une nuit, le long d'une route solitaire de campagne, tandis que vous cherchiez un raccourci que jamais vous ne trouverez...

Au fil des kilometres, votre vehicule est violemment secoue par une chaussee defoncee.
Votre pare-brise, mis a rude epreuve, commence a se fissurer de toutes parts !

Heureusement, vous travaillez chez... Carglass !

Grace a votre resine miracle, vous pouvez reparer tous les impacts dont la taille ne depasse pas celle d'une piece de 2 euros !
...Ouf, vous voila sauve !

Mais attention : de nouvelles fissures apparaissent sans cesse, a des endroits totalement imprevisibles.
Deplacez rapidement votre reticule sur chaque impact et injectez-y votre resine avant que la fissure ne devienne irreparable.

Chaque reparation reussie vous permet de recuperer un peu d'essence et de prolonger votre periple nocturne.

Mais si votre jauge d'essence tombe a zero, c'est la panne seche...et la fin de la partie !

L'idee de ce jeu m'est venue en visionnant la demo ZX-SPECTRUM "Night Retrowave Drive" ou l'on peu voir une route defiler depuis l'interieur d'une voiture. J'avais alors envie d'experimenter le mode XOR du BASIC CPC.
(Je me suis d'ailleurs beaucoup inspire du design de cette demo pour creer le tableau de bord de la voiture.)





DSK (v1.0) Francais & English :


RECON


Deux camps ennemis s'affrontent a tour de role.

Chaque camp dissimule deux soldats dans sa zone. Votre mission : localiser et eliminer les deux soldats adverses.

Si un tir manque sa cible, la distance en metres qui vous separe du soldat ennemi le plus proche vous est indiquee.

Utilisez les touches E, D, O et P pour vous deplacer, puis appuyez sur la barre d'espace pour tirer.

La victoire revient au camp qui elimine les deux soldats ennemis en premier.

Exploitez les indications de distance, faites preuve de flair et eliminez la menace ennemie !





DSK (v1.0) English :

CPR (v1.0) English :


LANDING


En explorant la planete Trood-Q, votre fusee s'est engagee dans un etroit couloir rocheux.

Gardez votre sang-froid et faites preuve d'une grande dexterite pour eviter les parois et les debris rocheux durant votre descente.

Seule une manoeuvre habile vous permettra d'atteindre enfin le sol sans encombre.

 


DSK (v1.0) Francais & English :


REFLEKTOR


Le terrible Docteur Refletstein a pose des bombes dans tous les palais des glaces des fetes foraines du monde !

En tant que membre de l'O.P.T.I.C (Organisation des Pros du Tir Indirect sur Charges), votre mission est de detruire toutes les bombes avant que leur compte a rebours n'atteigne zero.

Pour dejouer les plans de ce psychopathe vous devrez guider votre rayon laser jusqu'a la bombe en orientant judicieusement les 13 miroirs qui en devient le faisceau.

REFLEKTOR s'inspire bien evidemment de DEFLEKTOR.

Avec son concept simple mais terriblement addictif, ce petit jeu propose des puzzles qui font travailler les neurones tout en s'amusant.

Son petit plus : chaque tableau peut offrir plusieurs solutions.

A vous de faire passer votre laser par les 13 miroirs pour relever le defi... ou de denicher des raccourcis malins pour parvenir a vos fins encore plus rapidement !

 


DSK (v1.0) Francais & English :


JUKEBOX


Comme son nom l'indique, Jukbox permet de choisir parmi 26 melodies ecrites en BASIC.

Fleches haut et bas pour faire defiler les titres.
Espace pour valider.
 


DSK (v1.0) Francais :


End of File.