|
Posté le 24-12-2010 à 17:10 | #
|
GRAPH100/GRAPH100+
# Processeur : Nec V30Mx
# Fréquence d'horloge : bridé à 8MHz dont 5 MHz utilisables
GRAPH85
# Processeur : SuperH 3, similaire au SH7705, Renesas Technology, Hitachi
# Fréquence d'horloge : orienté big-endian 14,74 MHz
Faudrait voir ce que ça donne sur une Graph85 avec x3 de puissance processeur ! |
|
|
Posté le 24-12-2010 à 17:13 | #
|
NAAAAN Oo
GG vieux, j'ai hâte de tester ce machin!
t'es allé vite, fini or not fini?
Merci, il me fallait un bon exemple pour montrer la puissance de LuAFX... |
|
|
|
|
Posté le 24-12-2010 à 18:38 | #
|
Il faut prendre en compte la place du .lc : 34ko et non plus de 40.
Sinon, c'est vraiment pas mal!
Pour le ralentissement, je vais voir ce que je peut faire.
EDIT:
wait(2.5) est équivalent à wait(2)
"moverat() wait(3)" -> le wait(3) n'est il pas de trop ( = le ralentissement)
Pour info on peu encore optimiser le code
par exemple
if a == 3 then ... end -- ne modifie pas a
if a ==4 then ... end
les 2 cas ne sont pas possibles en même temps donc:
if a == 3 then ...
elseif a== 4 then ... end
Applique ça à tout tes if où les cas ne sont pas compatibles, et tu devrait accelerer un peu (avec les cas les plus fréquents au début des if)
Tu ne voudrait pas ajouter un moteur de jeux comme celui de mario, ... ? |
|
|
Posté le 25-12-2010 à 16:24 | #
|
VERSION 1.5
Donkey Kong LUA
- Optimisation du code source du jeu
- Suppression du ralentissement
Pour pouvoir profiter des modifications & améliorations:
- Raz total de la mémoire
- Installation complète de la version 1.5 de Donkey Kong LUA |
|
|
Posté le 25-12-2010 à 18:19 | #
|
As tu mis la bonne version? dans le .lua je ne vois pas de elseif... |
|
|
Posté le 25-12-2010 à 18:52 | #
|
As tu mis la bonne version? dans le .lua je ne vois pas de elseif...
Oui ! J'ai testé (télécharger à partir de planète casio)
Quand tu ouvres DK.lua, il y a noté:
--THPROD
--© COPYRIGHT 2010
--DK.LUA DK.LC
--V1.5
elseif sont bien présent
il y a une nouvelle function cls()
Le exit() dans la function getkey() a été effacé
Des clear nil state true inutiles ont été supprimé
Et tous les wait() ont été remplacé par un seul wait()
Tu ne voudrait pas ajouter un moteur de jeux comme celui de mario, ... ?
J'ai lu Mario.lua et je n'ai pas bien piger le fonctionnement du moteur |
|
|
Posté le 25-12-2010 à 19:48 | #
|
C'est parce que l'a optimisé à mort (optimisation peut nuire à la compréhension)
en fait tu as un tableau qui contient xxx collones (dont les collones inutiles apparaissent ou disparaissent (dont la version compressée de chaque collone est dans une string))
Chaque collone du tableau correspond à une collone de 8 pix de largeur d'affichage.
Les cases correspondent à un sprite 8x8.
Et tout le jeux de l'algo est de ne dessiner que la dernière collone ou la ligne en bas ou en haut en fonction des déplacements et de faire un scrolling sur tout le reste |
|
|
Posté le 25-12-2010 à 23:53 | #
|
Veb, tu nous ponds un système de screenshots? Tiens, on va n parler... |
|
|
Posté le 27-12-2010 à 15:53 | #
|
VERSION 2.0
Donkey Kong LUA
- Difficulté augmentée
- Nouveau ennemi (guêpe)
- Rajout de la collecte des bananes
- Réduction de la taille du jeu (2 Pictures en moins)
Pour pouvoir profiter des modifications & améliorations:
- Raz total de la mémoire
- Installation complète de la version 2.0 de Donkey Kong LUA |
|