Derniers sujets
» Lancement de jeux - Messages d'erreur
3D isométrique et masques de sprites EmptyAujourd'hui à 20:56 par Symoon

» Comment configurer un joystick ?
3D isométrique et masques de sprites EmptyAujourd'hui à 19:21 par kenneth

» The last warrior
3D isométrique et masques de sprites EmptyAujourd'hui à 18:43 par Dom50

» Base de données listings ?
3D isométrique et masques de sprites EmptyHier à 7:17 par Symoon

» Pub télé pour l'Oric Atmos
3D isométrique et masques de sprites EmptyLun 15 Juil 2019 - 23:29 par Ladywasky

» Invitation à l'Alchimie 13
3D isométrique et masques de sprites EmptyDim 14 Juil 2019 - 19:36 par didierv

» Devoirs de vacances
3D isométrique et masques de sprites EmptyDim 14 Juil 2019 - 13:09 par Voyageur

» Petit jeu: robot
3D isométrique et masques de sprites EmptySam 13 Juil 2019 - 12:11 par Symoon

» The voyage of the Golden Hind
3D isométrique et masques de sprites EmptyVen 12 Juil 2019 - 12:47 par retroric

» récupération d'anciens listings via l'OCR Google Docs
3D isométrique et masques de sprites EmptyVen 12 Juil 2019 - 12:43 par retroric

» Boitier Oric HD
3D isométrique et masques de sprites EmptyVen 12 Juil 2019 - 0:54 par Symoon

» Effet sonore : Torpille spatiale (Deuxlignes !)
3D isométrique et masques de sprites EmptyMer 10 Juil 2019 - 18:19 par Ladywasky

» Un "oncle/cousin" de l'Oric ?
3D isométrique et masques de sprites EmptyMer 10 Juil 2019 - 12:36 par kenneth

» Zorgons Revenge cassette demo
3D isométrique et masques de sprites EmptyDim 7 Juil 2019 - 9:25 par Symoon

» Aux couleurs de l'Atmos
3D isométrique et masques de sprites EmptyDim 7 Juil 2019 - 3:10 par Ladywasky

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités :: 1 Moteur de recherche

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 188 membres enregistrés
L'utilisateur enregistré le plus récent est Sebiohazard

Nos membres ont posté un total de 7443 messages dans 645 sujets
Portail ORIC




3D isométrique et masques de sprites

Aller en bas

3D isométrique et masques de sprites Empty 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 ??

3D isométrique et masques de sprites Try10
goyo
goyo

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

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty Re: 3D isométrique et masques de sprites

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

Regarde comment Space 1999 marche?
Godzil
Godzil

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

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty 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
didierv
didierv

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty 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



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

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

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty 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
3D isométrique et masques de sprites Attachment
Tonneaux.zip Vous n'avez pas la permission de télécharger les fichiers joints.(82 Ko) Téléchargé 13 fois

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

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

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty 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
didierv
didierv

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

http://www.dmacoco.fr

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty 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)
Symoon
Symoon

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

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty 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

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

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

Revenir en haut Aller en bas

3D isométrique et masques de sprites Empty 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