PucKmAn 1.1u

Programmation avancée de jeux en PureBasic
Marcus
Messages : 187
Inscription : jeu. 22/janv./2004 19:08
Contact :

PucKmAn 1.1u

Message par Marcus »

mise à jour :
- compilé avec PureBasic 3.92
- compatibilité drivers N-Vidia 66.93

http://perso.wanadoo.fr/marcus.zone/fic ... man1.1.zip
filperj
Messages : 395
Inscription : jeu. 22/janv./2004 1:13

Message par filperj »

Ah, l'increvable pacman...
Très joli :P
Le chaos l'emporte toujours sur l'ordre
parcequ'il est mieux organisé.
(Ly Tin Wheedle)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

oui, très sympa :D
les niveaux sont super beaux, par contre, je trouve que le design du pacman pourrait être amélioré
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Salut. je le trouve tropfort ton packman.
Par contre ya qq bugs ... :? Ca m'est arrivé de passer à travers des fantomes plusieurs fois sans que je me soit fait tué !!!

Sinon c'est vrai que le disign et le son sont super ! :D
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Marcus
Messages : 187
Inscription : jeu. 22/janv./2004 19:08
Contact :

Message par Marcus »

Merci à vous :)
Ca m'est arrivé de passer à travers des fantomes plusieurs fois sans que je me soit fait tué !!!
C'est pas un bug ,cela fait parti du gameplay :
Apres avoir mangé plusieurs pastilles vertes tu speede bien, les fantomes on plus de mal à t'attraper, tu les as surement entendu crier :D

ps : avez vous testé un alt+ tab ?
oui PucKmAn est multitache :wink:
garzul
Messages : 683
Inscription : mer. 26/mai/2004 0:33

Message par garzul »

Marcus avec son increvable multi - tache GRRRRRRR :) ( Sinon super :D )
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Pourquoi, il n'y a aucune difficulté à faire du multitache ? Enfin, j'en ai pas trouvé.
Il suffit de bien lire l'aide de PB (c'est vrai que l'explication est plutot parsemée entre plusieurs fonctions mais une fois qu'on a recollé les morceaux)
j'ai fais un tuto sur 2dev la dessus :wink:
retour sous windows par ALt+TAB puis retour au jeu
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Marcus
Messages : 187
Inscription : jeu. 22/janv./2004 19:08
Contact :

Message par Marcus »

J'utilise aussi une routine perso similaire .
trés facile à gérer dans un petit code , mais quand les graphisme sont travaillés ( ex:couper , copier , découper --- redimensionneé un sprite une image . (autre ex: police graphique , frames d'anim ) ) , il faut non seulement recharger les sprites mais en plus les retravailler . je parle même pas de l'utilisation du moteur 3D Ogre .
de plus les gros programmes on souvant des boucles annexes à la principale , d'ou de nombreux test IsScreenActive() .

Tous cela pour dire qu'en pure le multitache plein ecran c'est pas simple pour les codes consistants , voire impossible pour la 3D .

Je suis le seul a lui demander à FRED un multitache à la Blitz , 3Dgs ou autre , c'est le langague qui doit le gere , c'est bien plus simple .

je bouderais ce basic tant que ce probleme ne sera pas resolu !
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

oui, c'est vrai que la perte des sprites est plutot génante, si il pouvait être stocké dans la mémoire normale quand on retourne sous win puis replacé dans la mémoire vidéo quand on retourne au jeu, ce serait bien mieux :wink:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
garzul
Messages : 683
Inscription : mer. 26/mai/2004 0:33

Message par garzul »

Oué vive le multi - tache :)
Marcus
Messages : 187
Inscription : jeu. 22/janv./2004 19:08
Contact :

Message par Marcus »

si il pouvait être stocké dans la mémoire normale quand on retourne sous win puis replacé dans la mémoire vidéo quand on retourne au jeu, ce serait bien mieux
j'ai deja demandé cela a Fred , il avait repondu que cela boufferait 2 fois plus de ram video .

La belle affaire :lol: avec les carte de 128 Mo ou + y'a de quoi faire :)
et pourquoi ne ferais t'il pas un truc déactivable , cela contenterait tout le monde .

Cela dis , y'a 2 ans que je demande ce truc , j'en ai rame d'attendre , à vrai dire j'y crois plus au multitache Pure . y'a soit disant des truc plus important à développer dans le language :? alors que le multitache est un truc essenciel de base :roll:
Qu'es on a en a faire de developer un jeu plein ecran surwindows si l'on peut pas le basculer sur le bureau -- on code pas sur console :?
Dernière modification par Marcus le ven. 10/déc./2004 21:03, modifié 1 fois.
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

c'est sur ma liste haute priorité, ca ne devrait plus tarder.
Marcus
Messages : 187
Inscription : jeu. 22/janv./2004 19:08
Contact :

Message par Marcus »

j'aimerais tant y croire :D

si c'est le cas tu enterrerais le blizmax avant sa naissance :twisted:

en tous cas , merci Fred pour ta reponce .
j'ai de nouveau espoir :D
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

:D
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

J'ai tellement mis ca en hautre priorité que j'ai tenté de le faire ce soir. Ca a l'air de marcher nickel, comme suggeré les sprites sont sauvés lors du switchage de resolution (je n'avais jamais pensé à cette idée et je m'imaginais des trucs impossibles et couteux en ram/cpu...). Quand on revient sous le jeu, tout est remis en ordre et la memoire servant pour le stokage est liberee. Bref, ca a l'air d'etre la bonne solution. Installe ces deux libraries et donne moi des bonnes nouvelles ;) www.purebasic.com/markus/ .
Répondre