|
freemaul |
Posté le 01 Juin 2009 à 15:17 |

Messages : 174
|
Petite news pour vous informer que la version Linux est maintenant opérationnelle.
J'en ai profiter pour rajouter 2-3 niveaux, il y a donc maintenant 6 niveaux facils et 6 difficils.
Prochaines étapes du développement :
- ajout de niveaux
- réalisation des décors (toujours à la recherche de graphistes...)
- Passage à la version 3D
Téléchargement
Version Windows et Linux
|
|
freemaul |
Posté le 17 Mai 2009 à 20:42 |

Messages : 174
|
Pour les niveux, j'en créer en ce moment, et j'espèr pouvoir vous proposer un nouvelle démo plus longue le plus vite.
Pour les fautes, j'en ai corrigé quelque unes mais je suis loin d'être bon en orthographe désoler ^^, je ferais relire par mon frère la prochaine foi ^^.
Sinon oui j'utilise bien la SFML, et c'est bien dans les crédits que tu a du voir ca. C'est ma première application avec la SFML et je suis conquit.
|
|
Darktib |
Posté le 17 Mai 2009 à 19:44 |

Messages : 4017
|
Toujours aussi fun !
Dommage qu'il manque des niveaux... parce que le plus interessant est quand meme la partie 'dur' (qui n'est pas très dure...^^).
Sinon il y a quelques fautes d'orthographes - mais ce n'est pas vraiment génant.
Il me semble que tu utilise la SFML (je dois avoir vu ca dans les crédits si je me souviens bien)
|
|
Daru13 |
Posté le 17 Mai 2009 à 18:59 |

Messages : 2884
|
Un jeu plutôt sympa, mais c'est vrai que ça se finit cruellement vite là ^^.
|
|
Mod |
Posté le 17 Mai 2009 à 18:42 |

Messages : 4954
|
Hum, pas vraiment difficile en effet, mais toujours aussi sympathique à jouer. Les niveaux avec plusieurs personnages sont bien sympa (j'ai remarqué d'ailleurs que les animations n'étaient pas forcément synchronisés entre les personnages, je ne sais pas si c'est volontaire). Dans le mode difficile, il manque juste le bouton "recommencer". Ca n'a pas énormément d'intérêt que de refaire les mêmes niveaux connus juste pour un raté.
J'espère que tu pourras au moins trouver un graphiste, histoire de rendre le tout un peu plus joli ^^.
Sinon, par curiosité, quelle librairie graphique utilises-tu ?
|
|
freemaul |
Posté le 16 Mai 2009 à 17:21 |

Messages : 174
|
Merci :)
il n'y a pas beaucoup de niveaux car c'est une simple démo dans le but de trouver de l'aide (en graphisme et création de niveau justement), mais je compte bien proposer plus de niveaux avec plus de difficulté
Ou peut être proposer en téléchargement l'éditeur de niveaux, pour rajouter les meilleurs dans la version finale.
|
|
SEB |
Posté le 16 Mai 2009 à 17:12 |

Messages : 554
|
Je viens de tester et je me suis vraiment éclaté a finir le tout ^^ pas extrèmement dur et j'ai un peu regretté qu'il n'y ai pas pluss de niveaux mais sinon c'est vraiment sympatique et bien fait :)
|
|
freemaul |
Posté le 16 Mai 2009 à 16:21 |

Messages : 174
|
Petite mise à jour.
JOX vient de passer en mode graphique :
Pour en voir un petit apercu :
http://rapidshare.com/files/233647869/demoJOX.rar
Seul la version Windows est disponible pour le moment, ayant quelques souci avec la version Linux qui ramme je ne sais pourquoi (peut etre à cause de la machine virtuelle).
Sinon je suis à la recherche d'un graphiste et d'un level mappeur, voir le sujet :
http://www.game-corp.net/topic-930.html
|
|
Mod |
Posté le 05 Nov 2008 à 13:47 |

Messages : 4954
|
Le plantage apparaît effectivement par fermeture via la croix... Vu que je n'ai pas remarqué qu'il y avait un menu .
Citation :Sinon je me demandais si je n'allais pas faire une sorte de "cours" sur comment faire ce genre de jeux, c'est à dire gestion des couleurs sous linux et windows, création de l'éditeur , ....
Ca pourrait être très intéressant .
|
|
freemaul |
Posté le 05 Nov 2008 à 13:45 |

Messages : 174
|
Oui tout a fait, quand je disé "faire un totoriel sur comment faire ce genre de jeux" j'entendais par là expliquer tout le code de ce jeux. Donc en gros :
- Gestion des entrées / sorties standarts
- Gestion du terminal Windows
- Gestion du terminal Linux
- Comment attendre la pression d'une touche
- Gestion d'un petit code de debuggage
- Création de l'éditeur
- ....
|
|
Darktib |
Posté le 05 Nov 2008 à 13:39 |

Messages : 4017
|
Sympa comme jeu
Je n'ai pour l'instant pas vu un seul bug ni crash...^^ ce qui veut dire que le jeu est plutot bien codé^^
Sinon je suis pour le tuto - par contre a mon avis faudra un tout petit peu plus de choses que juste le changement de couleur...
|
|
freemaul |
Posté le 05 Nov 2008 à 13:28 |

Messages : 174
|
Merci bien
Pour les niveaux, ca devient dur d'en faire qui ne se ressemble pas trop, qui soit dur , mais bien sûr réalisable. Donc j'en ferait peut etre quelques uns encore .
Pour la gestion des couelurs, c'est assez simple, si tu va regarder dans le code source dans le fichier "couleur.h" il y a le code pour linux et pour windows et il ne tienne pas sur beaucoup de ligne
Sinon, si tu quitte en cliquant sur la croix du terminal, oui il y a un bug que je n'arrive pas à résoudre, si le problème apparait même quand tu quitte grâce au menu , alors c'est qu'il y a eu une erreur quelque part pendant l'éxécution et donc tu doit avoir dans le fichier "debug.txt" la valeur de errno différente de 0.
Et si ce n'est encore pas le cas alors la je séche ^^
Sinon je me demandais si je n'allais pas faire une sorte de "cours" sur comment faire ce genre de jeux, c'est à dire gestion des couleurs sous linux et windows, création de l'éditeur , ....
|
|
Mod |
Posté le 05 Nov 2008 à 10:55 |

Messages : 4954
|
Biens sympa .
Pas encore beaucoup de niveaux, mais c'est toujours amusant à jouer. La difficulté est bien dosée, au passage :).
Le look est assez spécial - je serais d'ailleurs curieux de savoir comment accéder au buffer caractère/couleur de la console (mais c'est une autre histoire :p).
A noter que chez moi, lorsque je quitte le programme, version Windows, j'ai systématiquement un plantage du type "Cette application a cessé de fonctionner...".
|
|
Darktib |
Posté le 03 Nov 2008 à 23:46 |

Messages : 4017
|
Marrant comme jeu^^
Je teste ca demain^^
|
|
freemaul |
Posté le 03 Nov 2008 à 18:43 |

Messages : 174
|
ha oui effectivement, c'est un problème que je ne voit pas du tout comment résoudre ^^
En fait justilise la fonction "atexit()" pour ensuite afficher les crédit et éventuèlement les erreurs ,ET ensuite une pause qui attend que tu appui sur une touche via un getchar(), or si tu ferme avec la croix , le getchar() ne fonctionne plus puisque plus de terminal ! (enfin c'est ce que j'en ai conclu)
|
|
Tersaken |
Posté le 03 Nov 2008 à 11:45 |

Messages : 302
|
Code source vraiment bien découpé, je n'ai pas tenté de regarder le fonctionnement précis, mais ça reste plutôt bien codé 
Sinon je n'obtiens l'erreur qu'en ne quittant avec la croix de fermeture de l'interface, où le programme se fige à l'écran surlequel ton nom est indiqué.
Dans debug.txt j'ai la ligne suivante ; "main.c ligne 18 errno : 0"
Bon courage
|
|
freemaul |
Posté le 02 Nov 2008 à 14:49 |

Messages : 174
|
Voila, j'ai corigé le bug de l'éditeur, à savoir si l'on tente de charger un fichier qui n'existe pas, le programme ne quitte plus.
Pour le bug rencontré par Tersaken j'attend plus de précision pour pouvoirs tenter de l'identifier ^^
J'ai aussi rajouté les sources pour ceux que ca intéressent ^^
Les 3 liens pour les flemmard qui ne veulent as remonter dans le post ^^ :
http://rapidshare.com/files/159938062/JOX_0B9_src.rar
http://rapidshare.com/files/159938305/JOX_0B9_win.rar
http://rapidshare.com/files/159940100/JOX_OB9_linux.tar.gz
|
|
freemaul |
Posté le 01 Nov 2008 à 23:12 |

Messages : 174
|
ok merci ^^
pour le code source faut que je le travail encore un petit peu, parce que ya encore quelques bout de code aléatoire à mon avis.
Sinon quand tu à cette erreur , tu a pas un numéro qui s'affiche sur la console ??
Edit : ou sinon dans le fichier "debug.txt"
|
|
Tersaken |
Posté le 01 Nov 2008 à 23:02 |

Messages : 302
|
C'est plutôt sympa
C'est vrai que l'éditeur est simple a prendre un main, bien que c'est un peu long de faire une map complète.
Sinon a chaque fois que je quitte le programme, j'ai le droit a une erreur windows [ xp pro sp3 ] ( jox.exe a rencontré un probleme etc ... )
J'adore ce genre de programme, ça me rappelle mes débuts en dark basic ( j'avais d'ailleurs fait un pac man avec des graphismes équivalents )
Bah j'attends le code source, juste par curiosité
|
|
freemaul |
Posté le 01 Nov 2008 à 22:35 |

Messages : 174
|
Nom du projet : JOX
Genre : sokoban
Language utilisé : C(version console) / C++ (version graphique)
Livrairies utilisée : SFML (version graphique)
Plateforme : Linux et Windows
Version Graphique
Information
Voir les information pour la version console
Screenshoots
Téléchargement
Version Windows et Linux
Version Console
Le but premier de ce projet était pour moi de me refaire la main sur le language C, et de me lancer dans la programmation windows + linux.
Le jeu que je vais vous présenter est donc un jeu trés basique que vous avez surement déja tous codé, c'est pourquoi j'ai un peu hésiter à le poster ici, mais bon ayant passé un peu de temps dessus je me suis dit que ce en valait peut etre la penne de le montrer.
Mais alors c'est quoi ce jeu ?
C'est un jeu qui s'éxécute sur un terminal (ou console), où le but est tout simplement de faire rentrer des caisses dans des trous !!! Oui oui je vous avez prévenus c'est un classique.
Le gameplay est donc assez simple :
touche directionelles pour se déplacer
Q pour quitter
R pour recommencer
Les murs sont représenté par des 8
Les caisses par des X
Les trous par des O
et le joueur par un J
d'où JOX ^^ (je me suis pas foullé oui)
"L'originalité"
(entreguillement parce que original par rapport aux versions présentées dans tout les tutoriel sur le C, mais je ne suis loin d'être le premier à faire ce genre de chose)
"l'originalité" donc de ce jeu est que premièrement il est en couleur (ca à l'air con mais c'était pas facil de faire ca sous linux et windows) et il intègre un éditeur de niveau que je trouve assez simple à prendre en main.
Quelques screens
Téléchargement : Version 0.B9
Version Windows
Version Linux
Code source
BUG :
-Si vous tenter de charger un fichier inexistant dans l'éditeur, le programma quitte (corrigé)
-Il se peut que suivant votre version linux, les couleurs ne soient pas respéctée (enfin j'espère que non)
Pour tout bug merci de m'en informer
Informations :
Pour l'éditeur : pour que votre niveau apparaisse dans le jeu, il faut modifier "monde.txt" (avec un éditeur de texte basique) et le rajouter dans la liste, à la place que vous souhaitez.
Il n'y a que 7niveaux, ( m'étant consacré plus a la partie "couleur" et debug du code ) et aussi parce que je me doute bien que ce genre de jeux a un intéret assez limité, donc autant faire court ^^, mais libre à vous de créer vos levels.
Toutes critiques, même de genre (tro nul, allez jte fait ca en 5minutes et tu ose nous présenter ca !!!) sont les bienvenues ^^
|