Bonjour,
En cette veille de pont (pour certains), je vous propose en PJ ce petit jeu compilé avec cc65 : je suis sur Mac donc pas d'OSDK.
Ce site et la Visu de fin d'année dernière m'avaient donné envie de replonger côté programmation après avoir fait revivre mon vieil Oric-1 ... donc c'est fait.
Ce jeu devrait fonctionner au clavier ou en joystick IJK mais je n'ai pas pu tester en réel, mon Oric étant actuellement à 400km de moi. Donc uniquement testé sous émulateur (Clock Signal et Oricutron) et sur Mister FPGA.
Versions tap et dsk (et c64,gameboy) sur https://github.com/k-y-e-x/awele/releases/
Merci d'être indulgent pour ce premier essai ^^
Bonjour,
Est ce que c'est une version qui peut être publiée sur www.oric.org ?
Je la fignole encore un peu et après bien sûr avec plaisir 😀
Excellent, bravo pour le jeu. Ce sera un excellent input pour oric.org (c'est le 3e jeu de l'année ;))
Dans le chapitre finition, peut être un écran titre et des graphismes centrés sur la page. Tu peux aussi facilement redéfinir les caractères pour donner une touche perso plus aboutie.
Je vais regarder de plus près tes fichiers makefile (j'ai commencé à faire un pack de dev oric basé sur osdk), pour trouver des trucs et notamment la création de disquette que je n'ai pas encore traité.
J'ai bien aimé aussi la doc associée au github.
Merci @didier_v pour ces retours.
Le truc c'est que je suis nul en graphisme et donc ça va pas être simple pour moi un bel écran titre ! Idem pour les redéfinitions de caractères, je suis pas loin de mon max.
Le centrage du plateau ainsi que des menus plus classiquement en haut sont dans les évolutions que je voudrais faire. J'ai commencé à modifier le code pour rendre variable plus facilement le positionnement des différents éléments.
J'ai suivi les suggestions de @didier_v pour l'écran titre et revu l'écran de jeu : centrage, couleurs et menus.
Une nouvelle version est donc disponible : https://github.com/k-y-e-x/awele/releases
Je pense que cette version est publiable sur oric.org
Et je suis toujours preneur de tout commentaire 😉
@kyex : bravo, et pour une fois, la version oric est infiniment supérieure à la version apple 2 😉
(d'ailleurs, je n'ai pas réussi à jouer avec applewin. à l'écran appuyez une touche pour continuer, il ne se passe rien - mais c'est peut etre mon émulateur qui est mal réglé, cela fait quelque temps que je l'ai utilisé)
La nouvelle version est fort sympathique. Je suis sur que les fans de jeux de réflexion vont se régaler avec ton jeu. Je n'ai pas compris ce qu'est la version oric_edsk ?
Merci @didier_v 😀
Les versions apple2 (normal & enhanced) c'est vraiment un premier essai donc je vais vérifier.
La version EDSK c'est "AMSTRAD CPC EXTENDED FORMAT", seul format reconnu par le core Oric sur le FPGA MISTer ( https://github.com/MiSTer-devel/Oric_MiSTer )
D'ailleurs le MISTer me permet aussi de tester les différentes versions avec ma manette en DB9 en attendant de tester en réel.
@kyex c'est inséré sur oric.org. Est ce que les routines claviers sont celles issues de cc65 (lib atmos) ?
c'est inséré sur oric.org. Est ce que les routines claviers sont celles issues de cc65 (lib atmos) ?
et j'ai ajouté les images 😉
@jede oui je me suis appuyé uniquement sur les lib incluses dans cc65 principalement via conio. Donc pour l'oric la lib atmos pour cgetc et kbhit ainsi que atmos-ijk pour le joystick.
@kyex ok merci. Il faudra que je teste mieux du coup car normalement, cela marche automatiquement avec les joysticks de la twilighte board à partir du moment cgetc et kbhit sont bien utilisés
Pour voir ce que je pouvais faire avec cc65 en hires, j'ai commencé à coder un test simple dimanche qui s'est terminé par un petit jeu fonctionnel (des fois tout marche rapidement...) mais restant à fignoler (aide, titre, menu, difficulté, etc). C'est inspiré du jeu Ruby Square. Le but est d'avoir les carrés de carrés de même couleur ordonnés, 4 par 4.
bleu rouge
vert jaune
Ce n'est qu'au clavier : flèches pour sélectionner le groupe de carrés à tourner, RETURN pour tourner dans le sens horaire et ESC dans le sens inverse.
https://github.com/k-y-e-x/Karres/releases/download/v0.1-alpha/karroric.tap
Cette fois c'est vraiment juste sur Oric et pour l'instant qu'en .tap
@kyex : bravo pour ces tests
Si tu es d'accord, je mettrais tes créations & beta dans le prochain mag, avec si j'ai le temps un extract de ton source pour montrer la facilité d'utilisation de cc65
Bon ... c'est encore un jeu à se faire peter les neurones... j'ai craqué au level 3.1 avec un score de -32 😉
Bon ... c'est encore un jeu à se faire peter les neurones... j'ai craqué au level 3.1 avec un score de -32 😉
Bon je crois que je vais passer mon tour alors, déjà que je n'ai rien compris au jeu précédent même après avoir lu la documentation 10 fois...