Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 03 Jul 2003 16:40:32

Didj
Programmeur Graph100
Lieu: Paris
Date d'inscription: 09 Jun 2003
Messages: 192
Site web

Mon deuxième jeu : Diablo

Voila un sujet entièrement consacré à Diablo...
Pour plus d'info allez voir le WIP sur fgpstudios (si il est prêt !)...


Auteur de : Spacewar v1.02, Diablo v0.12

=> Didj <=

Hors ligne

 

#2 04 Jul 2003 04:33:05

Didj
Programmeur Graph100
Lieu: Paris
Date d'inscription: 09 Jun 2003
Messages: 192
Site web

Re: Mon deuxième jeu : Diablo

Bon, apparament le lien "Créer un espace WIP" est mort.
Je vais donc vous expliquer le principe de Diablo :
le jeu se déroule dans des supers labyrinthes, ou plutôt sur des cartes de 64*64
sprites, elles-même de 16*16.
A l'écran, comme vous avez pu le voir sur les images (cf preview de casioworld),
la carte sera affichée en 3D isométrique !  8O (moi-même ça m'étonne !)
Enfin, c'est plus précisement un "action/rpg" = mouvement en temps réel des personnages et éléments de jeu de rôle.

Je pense sortir assez rapidement une démo ou le perso pourra juste se déplacer
sur une mini-carte (en 3D iso bien sûr !)

Mais je peux pas vous dire comment se sera exactement, car j'en ai pas encore vraiment décidé !
En tout cas y'a du boulot...

J'attends vos commentaires !  wink


Auteur de : Spacewar v1.02, Diablo v0.12

=> Didj <=

Hors ligne

 

#3 04 Jul 2003 04:51:47

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Mon deuxième jeu : Diablo

Si tu veix rajouter un WIP fait le le matin ou entre 12h et 15h en semaine : c la que le site est le plus rapide ;-)

Sinon ton projet a l'air allechant.
J'aimerais bien que tu nous dévoile de screens !!


L@rk @ FGPstudios

Hors ligne

 

#4 04 Jul 2003 04:59:10

BEN100
Membre
Lieu: Dordogne(24);Excideuil
Date d'inscription: 16 Apr 2003
Messages: 94
Site web

Re: Mon deuxième jeu : Diablo

L@rk tu devrais changer de serveur car free c vraiment de la merde ca rame il y a des problemes de connexion

Hors ligne

 

#5 04 Jul 2003 05:02:38

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Mon deuxième jeu : Diablo

Tu sais j'attend que ca moi !
G déja contacté Simprobe de  l'UCN qui héberge des sites Casio, mais le compte merdé et je lé pas recontacté depuis.
Sinon bah propose moi un serveur qutre que free, multimania ou wanadoo qui sont lents qui ont de la pub ou qui ne gèrent pas le PHP(4) et mysql


L@rk @ FGPstudios

Hors ligne

 

#6 04 Jul 2003 05:17:20

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Mon deuxième jeu : Diablo

Bon je viens de relancer Simprobe .. attendons ...


L@rk @ FGPstudios

Hors ligne

 

#7 04 Jul 2003 05:26:41

tonton1664
Membre
Lieu: Somme (80)
Date d'inscription: 22 Jul 2002
Messages: 217
Site web

Re: Mon deuxième jeu : Diablo

sourceforge.net : je penses qu'il hebergent des sites, mais que si ils sont en rapport avec le logiciel libre.

Et la, t'as un serveur tres rapide, php4, mysql et les scripts CGI, 100mo pour toi seulement et 100mo pour ton site. Et tout cela gratuit.

Tu peux toujours essayer de demander, ca coute rien ...

Hors ligne

 

#8 04 Jul 2003 05:37:12

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Mon deuxième jeu : Diablo

logiciel libre = on doit donner des sources ou bien seulement gratuit ?


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#9 04 Jul 2003 05:39:24

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Mon deuxième jeu : Diablo

merci du tuyau tonton je vais voir ca


L@rk @ FGPstudios

Hors ligne

 

#10 04 Jul 2003 05:44:00

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: Mon deuxième jeu : Diablo

X-th,
cherche la license GPL et lis la


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#11 04 Jul 2003 06:11:34

SisQo
Programmeur Graph100
Lieu: Paris 12
Date d'inscription: 14 May 2002
Messages: 294
Site web

Re: Mon deuxième jeu : Diablo

Eh atends Didj t as combien de projets en cours???


-------------------------------
http://b.attal.free.fr/banniere.gif

Hors ligne

 

#12 04 Jul 2003 06:18:43

Cnn
Membre Communauté Graph100
Lieu: Nord (62)
Date d'inscription: 28 Jan 2003
Messages: 1471

Re: Mon deuxième jeu : Diablo

C'est clair que si ton site était plus rapide, y'aurai une augmentation de fréquentation...
Généralement c'est pas gratuit  :cry:


Même les chemins de milles lieues commençent par un pas, pour cela, ne craint pas d'avancer lentement, craint juste de t'arrêter.

Hors ligne

 

#13 05 Jul 2003 04:02:11

Didj
Programmeur Graph100
Lieu: Paris
Date d'inscription: 09 Jun 2003
Messages: 192
Site web

Re: Mon deuxième jeu : Diablo

Eh atends Didj t as combien de projets en cours???

92 pourquoi ?  lol (j'ai laché FFTT, donc ca fait plus que 92...)
En tout cas le dev s'annonce sans trop de difficultées (pour la 3D iso).

:arrow:  J'ai mis le lien vers le WIP dans ma signature.

J'attends vos chtits commentaires !

PS : Ce forum est surtout consacré à Diablo, non ?


Auteur de : Spacewar v1.02, Diablo v0.12

=> Didj <=

Hors ligne

 

#14 05 Jul 2003 05:15:51

Cnn
Membre Communauté Graph100
Lieu: Nord (62)
Date d'inscription: 28 Jan 2003
Messages: 1471

Re: Mon deuxième jeu : Diablo

Oui ce post est surtout consacré a Diablo, mais t'inquiète, le hors sujet arrive tres souvent...  :mrgreen:


Même les chemins de milles lieues commençent par un pas, pour cela, ne craint pas d'avancer lentement, craint juste de t'arrêter.

Hors ligne

 

#15 05 Jul 2003 07:43:52

Didj
Programmeur Graph100
Lieu: Paris
Date d'inscription: 09 Jun 2003
Messages: 192
Site web

Re: Mon deuxième jeu : Diablo

J'avais remarqué  :mrgreen:

Bon, pour l'instant ca avance bien à un détail près :
il me faudrait une fonction pour afficher "l'inverse horizontal d'une sprite"
Exemple pour un octet : 01011100 -> 00111010
Donc es ce que quelqu'un pourrait me transformer les fonctions
d16_or , d16_and et d16_xor pour faire cela (ou au moins me donner la méthode) ?
Ca diviserait par 2 le nombre de sprites nécessaires pour les monstres et le perso ! Please !!!


Auteur de : Spacewar v1.02, Diablo v0.12

=> Didj <=

Hors ligne

 

#16 05 Jul 2003 07:47:23

L@rk
Programmeur Graph100
Lieu: Saumur (49)
Date d'inscription: 30 Jan 2002
Messages: 742
Site web

Re: Mon deuxième jeu : Diablo

Bin je ne vois qu'une méthode, faire ca bit par bit en ASM de préférence...
Si qq1 a une meilleure idée ...


L@rk @ FGPstudios

Hors ligne

 

#17 05 Jul 2003 08:56:54

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Mon deuxième jeu : Diablo

oui c faisable :

Code:

asm{xor bx,bx
       mov cx,16 }
boucle: asm{
       shl ax,1
       rcr bx,1
       loop boucle }

il suffit de mettre la valeur (2octet) dans AX et ça resortira dans BX


merde Didj, j'ai oublie de mettre mov ax,bx lol
voial les focntiosn coorigées :

Code:

// Affiche un sprite 16*16 pour mode D3 ou DB
// avec OR sans clipping, au buffer voulu.
void d16_or_invert(int x,int y,void* spr,unsigned int segm)
{
  asm{
       mov cx,x
       mov si,spr
       mov di,0x3FE
       mov ax,segm
       sub ax,y
       mov es,ax
       mov ax,cx
       shr ax,0x3
       sub di,ax
       and cl,0x7
       mov ch,0x10
     }
  loop:
  asm{
       xor dl,dl
       mov ax,ds:[si]
       xor bx,bx
       mov dh,16 }
boucle: asm{
       shl ax,1
       rcr bx,1
       dec dh
       cmp dh,0
       jne boucle
       mov ax,bx
       mov dh,al
       shr ax,cl
       shr dx,cl
       or es:[di],ax
       or es:[di-0x1],dl
       sub di,0x10
       add si,0x2
       dec ch
       jne loop
     }
}

// Affiche un sprite 16*16 pour mode D3 ou DB
// avec XOR sans clipping, au buffer voulu.
void d16_xor_invert(int x,int y,void* spr,unsigned int segm)
{
  asm{
       mov cx,x
       mov si,spr
       mov di,0x3FE
       mov ax,segm
       sub ax,y
       mov es,ax
       mov ax,cx
       shr ax,0x3
       sub di,ax
       and cl,0x7
       mov ch,0x10
     }
  loop:
  asm{
       xor dl,dl
       mov ax,ds:[si]
       xor bx,bx
       mov dh,16 }
boucle: asm{
       shl ax,1
       rcr bx,1
       dec dh
       cmp dh,0
       jne boucle
       mov ax,bx
       mov dh,al
       shr ax,cl
       shr dx,cl
       xor es:[di],ax
       xor es:[di-0x1],dl
       sub di,0x10
       add si,0x2
       dec ch
       jne loop
     }
}

Hors ligne

 

#18 05 Jul 2003 09:10:43

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: Mon deuxième jeu : Diablo

ça c'est por x-th!! big_smile


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#19 05 Jul 2003 09:22:55

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Mon deuxième jeu : Diablo

ah oui il en voulais lol mais personne repondais et il sé vexé lol
maintenant yen a lol

en fait avant je savais pas du tout coment faire alors ke je suis inspiré maintenant

Hors ligne

 

#20 05 Jul 2003 12:22:22

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Mon deuxième jeu : Diablo

:x ca c vache vous auriez pu me le dire quand je le demandais merde!


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#21 05 Jul 2003 13:02:59

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Mon deuxième jeu : Diablo


en fait avant je savais pas du tout coment faire alors ke je suis inspiré maintenant

Hors ligne

 

#22 05 Jul 2003 13:43:10

Didj
Programmeur Graph100
Lieu: Paris
Date d'inscription: 09 Jun 2003
Messages: 192
Site web

Re: Mon deuxième jeu : Diablo


merde Didj, j'ai oublie de mettre mov ax,bx lol

J'AVAIS REMARQUE !!!!

Bon, la première véritable démo est dispo  :arrow: lien dans ma signature.
S' il n'y a que 2 sprites pour le perso au lieu de 4,
c'est la faute à Superna  :twisted: ...

J'attends vos com. !


Auteur de : Spacewar v1.02, Diablo v0.12

=> Didj <=

Hors ligne

 

#23 05 Jul 2003 13:51:38

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: Mon deuxième jeu : Diablo

bravo  8O
tu progresse trop vite punaise !!!! 8O


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#24 05 Jul 2003 13:53:23

Superna
Ex-Trouvetou G100
Lieu: Sous Linux ^^
Date d'inscription: 01 Feb 2002
Messages: 2275
Site web

Re: Mon deuxième jeu : Diablo

desolé prends les nouvelles elle doivent marcher a coup sur
si non, je les test mais faut me prevenir lol
je vais tester tt ça

Hors ligne

 

#25 05 Jul 2003 15:58:22

casioworld
Programmeur Graph100
Lieu: Palaiseau (Essonne)
Date d'inscription: 08 Feb 2002
Messages: 1843
Site web

Re: Mon deuxième jeu : Diablo

J'ai testé et je te dis 'felicitation' c vraiment un excellent début.
J'ai juste trouvé bizarre le choix des touches.


- http://www.casioworld.wb.st  --> plus grande base de données pour Graph100+
- http://efreidelirium.free.fr --> vive l'EFREI mdr

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr