Awele-Kalaha mon pr...
 
Notifications
Clear all

Awele-Kalaha mon premier essai en C pour Oric

Page 1 / 2

kyex
 kyex
(@kyex)
Membre
Inscription: Il y a 10 mois
Posts: 8
Topic starter  

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 ^^

 

This topic was modified Il y a 4 mois 2 times by kyex

Quote
jede
 jede
(@jede)
Membre
Inscription: Il y a 2 ans
Posts: 233
 

Bonjour,

Est ce que c'est une version qui peut être publiée sur www.oric.org ?


RépondreQuote
kyex
 kyex
(@kyex)
Membre
Inscription: Il y a 10 mois
Posts: 8
Topic starter  

Je la fignole encore un peu et après bien sûr avec plaisir 😀 


RépondreQuote
didier_v
(@didier_v)
Estimable Member Redacteur en Chef
Inscription: Il y a 2 ans
Posts: 193
 

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.

 


RépondreQuote
kyex
 kyex
(@kyex)
Membre
Inscription: Il y a 10 mois
Posts: 8
Topic starter  

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.


RépondreQuote
kyex
 kyex
(@kyex)
Membre
Inscription: Il y a 10 mois
Posts: 8
Topic starter  

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 😉 


RépondreQuote
didier_v
(@didier_v)
Estimable Member Redacteur en Chef
Inscription: Il y a 2 ans
Posts: 193
 

@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 ?

 


RépondreQuote
kyex
 kyex
(@kyex)
Membre
Inscription: Il y a 10 mois
Posts: 8
Topic starter  

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.


RépondreQuote
jede
 jede
(@jede)
Membre
Inscription: Il y a 2 ans
Posts: 233
 

@kyex c'est inséré sur oric.org. Est ce que les routines claviers sont celles issues de cc65 (lib atmos) ?


RépondreQuote
didier_v
(@didier_v)
Estimable Member Redacteur en Chef
Inscription: Il y a 2 ans
Posts: 193
 

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 😉

 


RépondreQuote
kyex
 kyex
(@kyex)
Membre
Inscription: Il y a 10 mois
Posts: 8
Topic starter  

@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.

 


RépondreQuote
jede
 jede
(@jede)
Membre
Inscription: Il y a 2 ans
Posts: 233
 

@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


RépondreQuote
kyex
 kyex
(@kyex)
Membre
Inscription: Il y a 10 mois
Posts: 8
Topic starter  

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


RépondreQuote
didier_v
(@didier_v)
Estimable Member Redacteur en Chef
Inscription: Il y a 2 ans
Posts: 193
 

@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 😉


RépondreQuote
Moonchild
(@moonchild)
Membre
Inscription: Il y a 2 ans
Posts: 15
 
Posté par: @didier_v

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...


RépondreQuote
Page 1 / 2
Share: