Pure Marel

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

Pure Marel

Message par hackotedelaplaque »

Dernière mise à jour le 22/07/07.
IA (enfin) implémentée aussi bien pour les moutons que les loups.


Bonjour à toutes et à tous !

Voici un paquet d'années que l'idée me tenait à coeur. La voici, la voilà enfin : la marel !

C'est un jeu de plateau type échecs ou dames qui se jouait dans un petit village de montagne en Italie dont je suis originaire.
J'avais pas envie qu'il disparaisse alors j'ai pris mon Purebasic et j'ai planché.

Je vous remercie de le télécharger et de l'essayer pour me faire part des bugs (attention j'en ai pas corrigé un, votre écran doit supporter une résolution en 800*600 et 85hz - j'ai pas eu le temps de le recompiler) :

http://hackotedelaplaque.free.fr/LaMarel.zip

Pour le moment il se joue à 2, en se prêtant la souris.
Prochaine étape : l'IA (gros chantier mais j'ai déjà planché sur quelques algortihmes).

Je vous remercie de l'accueil que vous ferez à mon petit jeu en espérant qu'il vous séduira !

----------------------------
Mise à jour en ligne. Nouveautés :
- Réponse automatique de l'ordi !!! (pas très futé pour l'instant)
- gestion du pat
- possibilités de proposer le pat en appuyant sur espace
- quelques modifs visuelles et sonores
- temporairement l'écran de demarrage est supprimé.

To Do List :
- Une IA vraiment intelligente.
- écran de demarrage avec selection des pièces
- Jouer en réseau

ça se passe toujours ici : http://hackotedelaplaque.free.fr/LaMarel.zip

A noter que le jeu est prévu pour utiliser une police de caractères que j'ai placée dans le dossier.

Merci de vos retours.
Dernière modification par hackotedelaplaque le dim. 22/juil./2007 19:19, modifié 3 fois.
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

Bonsoir a toi. Cela doit etre sympa, surtout vue les graphisme (vue dans les repertoires),
mais chez moi cela plante. J'ai bien l'ecran d'invite, je peut lire les regles du jeux,
mais dès que je click sur 'jouer', patatrack, plantage...

ma conf d'essais: PIV 640 + 6800GT + 1Go RAM 533Mhz...

:?
Force et sagesse...
hackotedelaplaque
Messages : 121
Inscription : mer. 21/janv./2004 22:18

Message par hackotedelaplaque »

je viens de recompiler en changeant la commande sterefreshrate() qui posait pbl sur mon 2ème pc.

Ca solutionne le plantage chez toi ?
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Ca décone chez moi, quand je clique pour jouer, a la fin du chargement, il se ferme et j'ai droit a un rapport d'erreur.
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

OK, c'est cool, cette fois cela tourne sans soucis. C'est bien sympa, et surtout
ce coté humoristique moi cela me plait... :)
Force et sagesse...
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

Très bon jeu, j'attends l'IA avec impatience.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

je n'arrive pas a télécharger j'ai un zip corrompu :cry: Peut être que ton jeu a trop de succès et que ça sature le serveur lollll je vais reessayé plustard
Avatar de l’utilisateur
venom
Messages : 3136
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

bonsoir,

bon pour moi j'ai lancer le jeu donc il c'est bien lancer. mais j'ai un probleme avec la souris, elle ne fonctionne pas. fin le pointeur ne bouge pas donc je n'est pas pu y jouer.

voila pour moi


@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par Guimauve »

Ben moi j'ai un erreur 404 ; File not found ou quelque chose du même genre.

A+
Guimauve
hackotedelaplaque
Messages : 121
Inscription : mer. 21/janv./2004 22:18

Message par hackotedelaplaque »

Demain je changerai d'hébergeur. Ca réglera déjà les problèmes de serveur et de transferts corrompus.

Pour le problème de souris je suis perplexe... Elle est pourtant bien initialisée sinon en cas d'echec d'InitMouse() tu aurais eu un message d'erreur.

Quelqu'un a une idée d'où ça pourrait venir ? A moins qu'il s'agisse d'un touchPad de portable ?
Anonyme

Message par Anonyme »

Super Sympa :D
C'est toi qui à fait les sprites ?
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

hackotedelaplaque a écrit :Demain je changerai d'hébergeur. Ca réglera déjà les problèmes de serveur et de transferts corrompus.

...
Si tu as un soucis pour trouver, je le met sur le serveur de PureBasicGame.fr,
pas de problème...
Force et sagesse...
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Aaaaaaaaaaa j'ai réussi a le télécharger.. Tres sympa !!:o) C'est du beau boulot.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Cpl.Bator a écrit :Super Sympa :D
C'est toi qui à fait les sprites ?
Nan, ces sprites sont libres de droit il me semble (je les avais vus sur un site allemand)

Dri
hackotedelaplaque
Messages : 121
Inscription : mer. 21/janv./2004 22:18

Message par hackotedelaplaque »

Ma page perso chez mon fai n'est pas encore activée. Dès que c'est bon je vous donnerai le nouveau lien.
Pour le moment je limite la diffusion car j'attends d'avoir terminé le mode CPU pour le faire référencer.

En effet il s'agit d'une bibliothèque de sprites libres trouvée ici :
http://reinerstileset.4players.de/

Merci pour vos encouragements.

Ca paye pas de mines mais j'y ai passé tous mes week end depuis janvier (environ 1000 lignes) !

Pour le mode un joueur j'ai trouvé des infos sur 2 algorithmes intéressants :
- le mini max
- l'alpha-beta

Le 1er est plus lent et gourmand en ressources systèmes mais il a l'air plus simple à mettre en oeuvre, je commencerai par lui.

Je me suis aperçu aussi que je n'ai pas codé la règle du pat si aucune pièce ne peut bouger : du coup le jeu est coincé sans fin possible.

Je suis content que ce jeu vous plaise ! Je m'attends pas à un raz de marée comme pour la mode du sudoku mais si mon petit prog' peut juste le faire connaître et apprécier alors j'en suis heureux !

Merci à vous.
(tu t'en rappelles pas Comtois mais en 2004 tu m'a appris ici même les maps grâce aux DataSection et sans ça si je n'y serai jamais arrivé ! ;-) )
Répondre