1

Prévu pour 2048.
Screens aux alentours de 2042.

2

-

3

...
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

4

je voudrais quelqu'un pour me tester un truc, sur ti89 hw2 uniquement.

5

je veux bien c'est quoi ??

edit> mon mail: andre.aranega@club-internet.fr
http://membres.lycos.fr/pingooz/
Un cafe et deux sucres

6

C'est exactement ma configuration
julien.rf@wanadoo.fr

7

oki, c géré, merci.

8

Pour ceux qui veulent suivre l'avancement du projet: http://www.ifrance.com/nerick68khttp://www.morpheus3d.fr.st

9

Ta routine de ligne horizontale qui bug, c'est une 20% plus rapide que les dernières que j'ai pu tester de toi ?

Et sinon, une qestion que je me pose : si tu rajoutes des ennemis mobiles, comment tu fais pour savoir où ils sont par rapport au décor (puisque comme ils bougent, ils ne peuvent être à une même place dans l'arbre BSP pedant tout le jeu).
Sinon, tu limites leur déplacement aux feuilles de l'arbre, qui sont des espaces convexes, donc tu n'as pas besoin de te prendre la tête.

10

Non c'est la dernière routine que tu as testée justement. Elle était environ 20% plus rapide que celle qui opérait octet/octet si je me souviens bien.
Pour les ennemis, je sais pas du tout comment je vais les gérer, je n'y ai pas encore réfléchi.

11

Alors, des news ?
J'ai pensé à une autre implantation pour le traçage de ligne, je pense que ça peut être plus rapide que ce que j'ai déjà, mais si c'est le cas, ce le sera à peine.
Mais d'après les souvenirs que j'ai de ton code, je crois que ce à quoi je pense est ce que tu avais écrit, donc si ça se trouve, ce sera pareil...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

12

Je suis 12% plus lent :/
J'ai changé vite fait mon code, je ne suis même pas sûr qu'il corresponde à mon idée de base.
Je vais vérifier.
Note : j'écris des words cette fois, pas des longs.
La boucle principale prend 18 cycles, contre 34 pour la version avec les longs, mais si la boucle est exécutée 2 fois (ce qui revient à afficher un long), on arrive à 36 cycles.
Cela ne fait que 2 cycles de différence...
Et pourtant il me semble que dans le code, je gagne plusieurs fois plus de 4 cycles, donc ça devrait compenser la perte dans la boucle...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

13

En fait, je m'étais trompé, j'avais laissé un move.l alors qu'il fallait mettre un move.w
Donc le code actuel me semble correct, mais je reste 4% plus lent que la version qui affiche des longs sur des grandes lignes (en moyenne 120 pixels)
Sur des lignes de 50 pixels de moyenne, je suis à peine 2% plus rapide.
Je suis un peu déçu, mais la nouvelle fonction prend une dizaine d'octets en moins, c'est toujours ça...
(Pourquoi tu ne réponds jamais au fait ?)
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

14

Non, je n'ai pas vraiment avancé depuis la précédente news, j'ai seulement optimisé légèrement le code en taille. Sinon, c'est quoi ton nouvel algo pour ton traçé de lignes?
Celui que j'utilise est ici: http://www.ifrance.com/nerick68k/LineHor.asm, mais je crois que je n'ai rien modifié, c'est le dernier que tu as benché.
(désolé d'avoir mis du temps à répondre)

15

Voici mon code, il est en effet très proche du tien : http://perso.wanadoo.fr/jackiechan68k/sources\HLine_OR2.asm
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

16

Je viens de changer un petit truc (je m'étais encore trompé en modifiant la routine de base), et ça change légèrement les performances : 3% plus lent pour les grandes lignes, et 3% plus rapide pour des lignes un peu plus petites.
J'ai adopté ce tracé pour baballe, je pense que c'est mieux smile

[edit]: et je suis 5% plus rapide pour des petites lignes (entre 0 et 50 pixels).
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

17

Finalement je vais releaser les sources, parce que comme je suis sur un dernier projet que j'aimerai avancer le plus possible, je ne pense pas avoir le temps d'y retoucher avant fin septembre (et justement à la rentrée, je vais devoir abandonner la programmation sur ti je pense). Elles manquent de commentaires, mais le code est assez clair et pas trop dur à comprendre; d'ailleurs si quelqu'un veut reprendre le projet, je suis entièrement disponible pour répondre à ses questions smile
Elles sont livrées sans aucune license, donc vous en faites ce que vous voulez:

http://www.ifrance.com/nerick68k/Engine-3D.rar
ou
http://www.ifrance.com/nerick68k/Engine-3D.zip

18

Le rar est vide trifus
D'un autre côté, je n'utilise pas WinRAR, mais PowerArchiver, le pb vient peut-être de là...
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

19

Euh, chez moi il est plein. grin
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.