PCEDK (nouveau dev kit)
Publié : dim. 27 oct. 2024 14:20
Comme certain le savent , je suis en train de faire un dev kit pour codé sur PC-Engine pour le moment, c'est en mode alpha ou beta
https://github.com/Kannagi/PCEDK
Mon kit de dev utilise un langage personnalisé, qui se nomme Higueul , et son avantage est qu'il permet d’être aussi rapide en asm, tout en ayant un code style C, et il sait faire des petite optimisations ( comme pour les incrémentations , la remise à zéro ou les multiplications etc).
Il demande pas de savoir vraiment de codé en asm, mais de savoir comme le 6502 fonctionne
Voici mon premier test donc gestions des sprite de différente taille, et de la map (qui est créer via tiled).

Voici à quoi ressemble le code actuellement (on peut déplacer le haut d'un perso):
La map est gérer en meta-tile ce qui permet de ne pas faire des tiles 8x8, et qui prenne 4 fois plus de place que des metatiles .
Tout celà sera gérait automatiquement via mon SDK.
Pareil pour le scrolling vertical et Horizontal.
Alors le multi scrolling viendra plus tard, le soucis que j 'ai avec, c'est que le multi-scrolling forcément tu ne peux plus faire de HuD en haut ou en bas, donc ça ne peut se faire que avec des sprites.
Mais mon but reste de faire un truc "simple" et rapide à faire.
Donc le multi scroll viendra plus tard.
Je vais faire une liste de quand ma démo sortira ce qu'elle doit contenir absolument :
- Une bonne gestion de sprites.
- Scrolling vertical et horizontal
- gestion du hud
Ce qui viendra plus tard :
- hitbox
- collision
- compression des sprites et background
- Gérer les musiques et SFX.
- Multi-scrolling
Voilà voilà , donc je présenterai une version testable sur github quand tout sera finalisé et "propre".
https://github.com/Kannagi/PCEDK
Mon kit de dev utilise un langage personnalisé, qui se nomme Higueul , et son avantage est qu'il permet d’être aussi rapide en asm, tout en ayant un code style C, et il sait faire des petite optimisations ( comme pour les incrémentations , la remise à zéro ou les multiplications etc).
Il demande pas de savoir vraiment de codé en asm, mais de savoir comme le 6502 fonctionne
Voici mon premier test donc gestions des sprite de différente taille, et de la map (qui est créer via tiled).

Voici à quoi ressemble le code actuellement (on peut déplacer le haut d'un perso):
► Afficher le texte
Tout celà sera gérait automatiquement via mon SDK.
Pareil pour le scrolling vertical et Horizontal.
Alors le multi scrolling viendra plus tard, le soucis que j 'ai avec, c'est que le multi-scrolling forcément tu ne peux plus faire de HuD en haut ou en bas, donc ça ne peut se faire que avec des sprites.
Mais mon but reste de faire un truc "simple" et rapide à faire.
Donc le multi scroll viendra plus tard.
Je vais faire une liste de quand ma démo sortira ce qu'elle doit contenir absolument :
- Une bonne gestion de sprites.
- Scrolling vertical et horizontal
- gestion du hud
Ce qui viendra plus tard :
- hitbox
- collision
- compression des sprites et background
- Gérer les musiques et SFX.
- Multi-scrolling
Voilà voilà , donc je présenterai une version testable sur github quand tout sera finalisé et "propre".

