Awele-Kalaha mon pr...
 
Notifications
Clear all

Awele-Kalaha mon premier essai en C pour Oric


kyex
 kyex
(@kyex)
Membre
Inscription: Il y a 6 mois
Posts: 6
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 1 mois by kyex
This topic was modified Il y a 4 semaines by kyex

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

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 6 mois
Posts: 6
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: 166
 

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 6 mois
Posts: 6
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 6 mois
Posts: 6
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: 166
 

@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 6 mois
Posts: 6
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: 202
 

@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: 166
 

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 6 mois
Posts: 6
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: 202
 

@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
Share: