Pure1945 !!!

Programmation avancée de jeux en PureBasic
hackotedelaplaque
Messages : 121
Inscription : mer. 21/janv./2004 22:18

Pure1945 !!!

Message par hackotedelaplaque »

Bonsoir à toutes et à tous.

Après une certaine absence certaine de la scène PureBasic (boulot oblige :( ), j'ai eu le grand plaisir de m'y remettre pendant ces vacances.
Permettez moi tout d'abord de vous souhaiter de bonnes fêtes et tout le tintouin.

Bref, je suis en mesure de vous faire profiter de ma (modeste) réalisation en PB...... Pure1945 !!!

Il s'agit d'un shoot them up, réalisé sur le modele d'un exemple fourni avec le logiciel Gamemaker pour ceux qui connaissent mais réalisé intégralement en PB je précise !

Il propose :
- gestion de 4 types d'ennemis différents aux comportements différents.
- difficulté du jeu croissante.
- prise en charge du score
- prise en charge des vies
- prise en charge d'une jauge d'énergie.

Je n'ai qu'un seul problème.... Je n'ai pas d'hébergeur pour vous proposer un lien.

Je fais donc un appel au peuple. Si quelqu'un veut me l'héberger, qu'il me contacte pour que je lui envoie le source et medias et ait l'amabilité de poster un lien dans ce post.

Ensuite j'attendrai vos remarques avec impatience !!! :D

Je précise que je n'aurai jamais rien pondu en PB sans les conseils et tutoriaux qui abondent ici, donc je vous remercie.

@ bientôt !
10 CLS
20 PRINT "Vive PureBasic"
30 GOTO 20
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

Deux sites se proposent d'héberger les fichiers purebasic :

http://purebasic.myftp.org/
et
http://purebasicftp.info/
hackotedelaplaque
Messages : 121
Inscription : mer. 21/janv./2004 22:18

Message par hackotedelaplaque »

10 CLS
20 PRINT "Vive PureBasic"
30 GOTO 20
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

Super... vraiment une très bonne copie du jeux original.... sauf pour la taille, bien plus petite !
Du très bon boulot, y' a pas à dire :D
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

cool :D sauf la vitesse de déplacement, un peu long de parcourir l'écran
hackotedelaplaque
Messages : 121
Inscription : mer. 21/janv./2004 22:18

Message par hackotedelaplaque »

Bah la taille c'est la même : du mode fenêtré 640*480 à 30 FPS.

Par contre y'a juste un petit détail que j'ai pas su reproduire.
Les avions blancs normalement tirent vers la direction du joueur.
Je n'ai pas réusi à réaliser ça (me suis bien creusé la tête pourtant mais rien n'y a fait).
Du coup je les ai fait tirer de façon aléatoire vers les 4 diagonales.

Les avions oranges tirent aussi aléatoirement vers l'arrièrre, ça ça n'y était pas mais je trouvais ça sympa.

Sinon as tu été jusqu'à 1000 de score ? Là tu obtiens le super canon à trois coups !!! (à 400 c'est le double canon aussi !!)

Je vais essayer de le développer.
Je pense rajouter une jauge de fioul.

Le code a surtout besoin d'être optimisé, j'ai plusieurs boucle foreach..next que je dois pouvoir fusionner pour alléger un peu.

Sinon merci pour tes encouragements Julien !

oliv> c'est lent parce que je voulais m'en tenir à une reproduction fidèle de l'original : 30 fps avec un déplacement de 2 pixels en hauteur et 4 en largeur
10 CLS
20 PRINT "Vive PureBasic"
30 GOTO 20
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
hackotedelaplaque
Messages : 121
Inscription : mer. 21/janv./2004 22:18

Message par hackotedelaplaque »

Oh Merci pour le lien Heis !

j'espère toutefois ne pas avoir de problème avec lycos, je vais tenter de faire un vrai site autour de PB si je peux.
10 CLS
20 PRINT "Vive PureBasic"
30 GOTO 20
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

hackotedelaplaque a écrit :Oh Merci pour le lien Heis !

j'espère toutefois ne pas avoir de problème avec lycos, je vais tenter de faire un vrai site autour de PB si je peux.
De rien ;). Cela m'a permit de tester mon nouveau système ;) :oops:
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
filperj
Messages : 395
Inscription : jeu. 22/janv./2004 1:13

Message par filperj »

Excellent! :D
Félicitations!
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 »

à mort les jap's :D banzai

sinon, un avion de reconnaissance transformé en chasseur :roll: :lol: (ou alors c'est un modèle que je connais pas)
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 »

très simpa. G fais 800 !!!!
pas assez pour avoir le maxi canon !!! :( :P
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
hackotedelaplaque
Messages : 121
Inscription : mer. 21/janv./2004 22:18

Message par hackotedelaplaque »

Merci pour vos commentaires.

Eventuellement pour tester le triple canon, vu que le source est inclu, tu peux après la déclaration des variables globales definir la variable score à 1000.

Sinon je vais réinstaller ma mandrake et modifier ce qu'il faut pour le porter sous linux !!!

[Hors Sujet]Bouuuhhh les vacances sont finies !!!!!!!!! [/Hors Sujet]
10 CLS
20 PRINT "Vive PureBasic"
30 GOTO 20
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

Je pourrais te le remettre sur le serveur :P
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Dräc
Messages : 526
Inscription : dim. 29/août/2004 0:45

Message par Dräc »

A la deuxième partie : 2390 pts.
Le tir vers l’arrière ma vraiment manqué …mais ca défoule :)
Répondre