Derniers sujets
» Nettoyage de la base de jeux
Dim 11 Nov 2018 - 19:50 par Dbug

» Traitement de texte
Ven 9 Nov 2018 - 7:51 par Symoon

» Rodmän "SPECIAL MULTI FORMAT TRIPLE CASSETTE"
Jeu 8 Nov 2018 - 21:29 par Dbug

» Le Secret du Tombeau
Jeu 8 Nov 2018 - 19:31 par romu3

» Oric Explorer v2.0.... Bonne et mauvaise nouvelles
Mer 7 Nov 2018 - 23:07 par goyo

» Orix : tester sur oricutron
Mer 7 Nov 2018 - 11:29 par Jede

» le retour du Commodore 64
Lun 5 Nov 2018 - 6:40 par didierv

» rêve de jeu ...
Dim 4 Nov 2018 - 20:54 par goyo

» Grand concours de programmation
Dim 4 Nov 2018 - 8:29 par didierv

» Easter egg dans Honey Kong ?
Dim 4 Nov 2018 - 0:33 par iss

» Psycho III
Dim 4 Nov 2018 - 0:17 par Symoon

» Suppression du module UHF
Sam 3 Nov 2018 - 23:40 par drpsy

» CEO-MAG 341
Sam 3 Nov 2018 - 17:18 par Symoon

» Combien de jeux d'aventure sur oric ?
Jeu 1 Nov 2018 - 18:29 par Dom50

» BLAKE'S 7
Jeu 1 Nov 2018 - 16:05 par didierv

Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 158 membres enregistrés
L'utilisateur enregistré le plus récent est Djoulz

Nos membres ont posté un total de 7483 messages dans 564 sujets
Portail ORIC




3D isométrique et masques de sprites

Aller en bas

3D isométrique et masques de sprites

Message par goyo le Mar 20 Déc 2016 - 22:43

Incroyable affichage de sprites en 3D isométrique !!!

Quelqu'un saurait t'il comment Twilighte a affiché ces sprites avec leur masque ? :

Les masques des sprites sont-ils générés automatiquement ou en plus des sprites y a t'il
des masques correspondants systématiquement ??

avatar
goyo

Messages : 90
Date d'inscription : 02/05/2014
Age : 47
Localisation : Massy

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message par Godzil le Mer 21 Déc 2016 - 10:45

Regarde comment Space 1999 marche?
avatar
Godzil

Messages : 107
Date d'inscription : 20/01/2013
Age : 37
Localisation : Entre France et UK

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message par didierv le Mer 21 Déc 2016 - 19:58

Magnifique effectivement
Je vais chercher la provenance de cet écran jamais vu

_________________
DidierV - CEO Mag
alias coco.oric sur Defence-Force
avatar
didierv

Messages : 609
Date d'inscription : 19/01/2014
Age : 56
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message par drpsy le Ven 18 Aoû 2017 - 8:01

Hello,

En réalisant EDGE, je me suis constitué un module de sprites appelable depuis le C. C'est extrêmement simple :
putsprite (numéro de sprite, numéro de "forme", x, y)
erasprite (numéro de sprite)
refreshscr ()

cela nécessite de définir chaque forme de sprite (la taille des sprites peut être variable) et le masque associé (au pixel près).
J'ai prévu de pouvoir afficher 127 sprites simultanément à l'écran.
Pour se recouvrir, il faut les dessiner dans l'ordre avant de rafraichir l'écran. Il y a un double cache pour gérer ça. ça occupe donc, en plus des sprites, 2x8000 octets juste pour le cache.

Ca, c'est pour les sprites qui bougent.

Pour un décor statique, c'est plus simple. J'ai créé une fonction supplémentaire :
puttile(numéro de "forme", x, y)
cela pose un sprite sur le décor, mais sans retenir la position (pas de numéro de sprite affiché).

Dans l'ordre :
Constituer le décor avec des Tiles et le mettre dans un cache qui sera "le décor". Ce cache-décor ne sera plus modifié.
Afficher le cache
Mettre les sprites qui bougent dans un deuxième cache dans lequel on a copié le décor (sans sprite), gérer les mouvements, etc. Là aussi, en maîtrisant l'ordre d'affichage des sprites, on peut gérer la priorité de visibilité.

Avec mon module, pour ce dessin, je constituerais donc :
un décor avec sol et mur
un sprite baignoire
un sprite table
un sprite chaise
un sprite tonneau
un sprite statue
un sprite gazinière



_________________
>++++++++++[<++++++++>-]<.>++++++[<++++>-]<+.----.+++++++++++++..-------------.[-]
avatar
drpsy

Messages : 116
Date d'inscription : 20/07/2014
Age : 47
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message par drpsy le Sam 2 Sep 2017 - 9:14

J'ai "codé" le sprite du Tonneau.
Et voilà le résultat, sur un fond blanc et un fond noir.
A+
Fichiers joints
Tonneaux.zip Vous n'avez pas la permission de télécharger les fichiers joints.(82 Ko) Téléchargé 12 fois

_________________
>++++++++++[<++++++++>-]<.>++++++[<++++>-]<+.----.+++++++++++++..-------------.[-]
avatar
drpsy

Messages : 116
Date d'inscription : 20/07/2014
Age : 47
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message par didierv le Dim 3 Sep 2017 - 7:38

Merci et bravo DrPsy, j'adore quand excel vient à la rescousse de nos oric Smile

_________________
DidierV - CEO Mag
alias coco.oric sur Defence-Force
avatar
didierv

Messages : 609
Date d'inscription : 19/01/2014
Age : 56
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message par Symoon le Dim 3 Sep 2017 - 9:47

Une info rapide: je pense que Jonathan n'avait réalisé que les graphismes des décors, pas de sprites ni d'animation. Du moins, je ne les ai jamais vus. C'était pour une version de Wurdle je crois (un jeu ou un univers qu'il a eu en tête et pour lequel il a imaginé d'innombrables façon de le réaliser: à la Dungeon Master, en 3D iso, et au final les écrans que l'on connaît, de profil avec des décors magnifiques)
avatar
Symoon

Messages : 489
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message par drpsy le Dim 3 Sep 2017 - 15:18

C'est sûr. Au niveau graphique sur Oric, Jonathan était un maître !
Et la qualité de ces dessins donne envie de les reprendre

_________________
>++++++++++[<++++++++>-]<.>++++++[<++++>-]<+.----.+++++++++++++..-------------.[-]
avatar
drpsy

Messages : 116
Date d'inscription : 20/07/2014
Age : 47
Localisation : Lagny sur Marne

Revenir en haut Aller en bas

Re: 3D isométrique et masques de sprites

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum