begin process at 2012 05 27 13:29:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > [ALLEGRO] KPONG (PONG ÉVOLUÉ)

[ALLEGRO] KPONG (PONG ÉVOLUÉ)


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Niveau :Initié Date de création :01/07/2002 Date de mise à jour :02/07/2002 21:40:04 Vu / téléchargé :4 044 / 306

Auteur : kjus

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
edit : v1.0 (bug du jeu qui quitte sans prévenir corrigé)

c'est un pong programmé avec allegro, une librairie graphique multiplateforme.
L'originalité par rapport au pong basique est la possibilité de tirer des missiles qui font retirer de la vie a l'adversaire (pc ou humain), ainsi que des bonus qui tombent et qui donnent des modes de jeu particuliers (rapide, petite palette..)

gestion des highscores par fichier txt externe.

IMPORTANT, pour compiler vous-meme la source, il faut utiliser la librairie allegro dispo sur www.allegro.cc

Pour ceux qui veulent juste tester, l'executable est inclus dans la source, et il vous faut télécharger une dll ici :
http://208.247.248.26/~matthew/files/4.0.1/allegr o-4.0.1-enduser-windows.exe

Touches :
joueur gauche :
haut : Q
bas : W
tir : ctr gauche

joueur droit :
haut/bas : flèches
tir : ctr droite

pause/resume : P/R
screenshoot : F5

La source se compile très bien sous linux.


 Conclusion

code sous licence gpl.
merci à Laurent KNEPFLER pour son autorisation d'utiliser ses sprites ;)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture GTKVOC : APPRENDRE SON VOCABULAIRE PLUS FACILEMENT !
Source avec Zip Source avec une capture [GTK+][WIN/GNULINUX]JEU D'ALLUMETTES
Source avec Zip [AINSI-C]CALCUL D'UNE RACINE CARRÉE PAR ALGORITHME D'HÉRON
[AINSI-C]BRAINFUCK INTERPRETER ;)
Source avec Zip VOCABULAIRE..

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

Commentaires et avis

Commentaire de kjus le 01/07/2002 01:03:02

j'attends vos commentaires ;)

Commentaire de Cal le 01/07/2002 15:47:31

c'est assez embetant que le jeu quitte en pleine partie

Commentaire de kjus le 01/07/2002 16:23:30

merci d'avoir testé.
concernant ce bug, je ne sais vraiment pas d'où il vient. Aucune erreur, de plus il ne semble pas venir à des moments déterminés.
Il va falloir que je fasse des fichiers log pour essayer de le corriger.

Commentaire de Cal le 01/07/2002 16:30:23

en fait je crois que ce bug arrive quand la balle touche ma raquette vers le milieu (un peu au dessus), contre l'ordinateur.

je sais pas si ça à un rapport mais ça plante à se momant là.

Commentaire de kjus le 01/07/2002 19:50:16

tient, moi aussi il me semblait que ca buggait ds cette position.
je v approfondir ca..

Commentaire de kjus le 02/07/2002 21:42:46

voila, le bug a été corrigé.
merci Cal pour le teste.
Le bug était en faite une bête division par zero. (que j'ai pu detecter grâce a gdb sous linux)
voila maintenant la version 1.0 aboutie et sans bug connu.

Commentaire de Cal le 03/07/2002 20:31:55

C'est 100 fois mieux sans bug c'est sûr... bravo.

Mais maintenant, au lieu de quitter, la balle prend une direction horizontale. Et l'ordinateur la renvois sytemmatiquement horizontale, de plus même en la revoyant du bout de la raquette, la balle reste droite. ça arrive assez souvant et ça altere beaucoup l'interet du jeu (on peut marquer des points plus facilement en tirant sur l'ordi).

A part ça je dois de dire que j'aime beaucoup ce jeu, j'y joue pas mal en ce momment. Et j'ai pensé à quelques trucs qui pourrait selon moi améliorer ton jeu :

Déjà je pense qu'il faudrait aumenter la rapidité de la balle suivant les niveaux (et baisser un peu la cadance de tir de l'ordi car ce serais trop dur sinon)
comme ça le joueur doit se concentrer à ratrapper la balle plutôt que de viser l'ordi.
Car le problème est qu'on gagne plus de point en tirant sur l'ordi qu'en rattrapant la balle (c'est plus du pong mais du space conquest...)
Donc peut être metre un systeme de vie, dés que la balle est sortie on pert une vie et on peut les récupperer avec les bonus. Ou /et limiter les tir (peut être par une barre de puissance qui se recharge avec le temps)

Voilà c'est a peu près à tout ce que je pense en écrivant ce commentaire.

Commentaire de kjus le 04/07/2002 10:59:05

merci.
effectivement, une fois que l'on a une assise confortable de points, ca devient plus du tir que du pong.
Ce que je pensais faire (et commencé), est de faire que la raquette du pc soit un peu plus "intelligente" : à l'heure actuel il ne fait que suivre la balle, mais il pourrait aussi éviter les tirs, tirer précisemment sur l'adversaire, prendre les bonus et en tirer partie. (a ce moment la, si la balle est renvoyée horizontalement, il pourra lui imprimer un effet..)

Pour le tir, je peux augmenter la vitessee de la balle, mais je peux aussi interdir le tir lorsque l'on ne renvoie pas la balle. Ou encore une autre option : si l'on ne renvoie pas la balle cela nous fait perdre 1/10 de nos points.

La direction de la balle lorsqu'on la renvoie avec une raquette ne dépend pas de la position de contact de la balle avec celle-ci, mais de sa vitesse de déplacement.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales