Bonjour Nal,
Je t'écris, car j'ai changé un sprite dans Newton Adventure et… Non pas cette fois!
Je cherche à compléter la page jeux_libres_linuxfr qui recense les jeux créés par les linuxfriens. J'en ai trouvé une quinzaine, mais il doit certainement en manquer.
Si vous avez créé un jeu, libre bien sûr, n'hésitez pas à vous faire connaître !
Je profite de ce journal pour partager une url vers le blog d'un gamedesigner qui s'est lancé un défi consistant à documenter 300 idées de gameplay : http://www.squidi.net/three/index.php
# Je m'y essaye
Posté par Kekun (site web personnel, Mastodon) . Évalué à 4. Dernière modification le 06 octobre 2012 à 20:17.
En ce moment je m'amuse à développer un moteur de jeu reproduisant fidèlement le style des Castlevania 16-bit.
J'aimerais d'abord arriver à reproduire un niveau d'un Castlevania. Mon but ultime serait de faire une sorte de compilation de remakes de mes Castlevania classiques préférés :
- l'histoire de Trevor (Castlevania III: Dracula's Curse)
- l'histoire de Simon (Akumajô Dracula X68000 plus connu comme Castlevania: Chronicles)
- l'histoire de Richter (Akumajô Dracula X: Chi no Rondo plus connu comme Castlevania: Rondo of Blood)
- l'histoire de John Morris (Castlevania: The new Generation)
Le problème est que seul le moteur sera libre, mais personnellement je m'en fiche, je compte tout de même m'amuser à développer ça pour mon plaisir.
Certains n'ont pas du tout besoin de remake mais j'ai aussi envie de les rendre plus facilement accessible comme ça.
[^] # Re: Je m'y essaye
Posté par devnewton 🍺 (site web personnel) . Évalué à 2.
Tu peux faire un remake proche, mais avec des graphismes différents, un peu comme Giana sister est proche sans être totalement Super mario bros.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Je m'y essaye
Posté par Kekun (site web personnel, Mastodon) . Évalué à 2.
Oui mais ce que j'aime particulièrement dans les Castlevania, c'est l'univers, son histoire, ses personnages, ses musiques… =/
De toute façon c'est principalement pour me faire la main, j'ai déjà fait des moteurs de jeu mais sans jamais les faire correctement. Celui-ci s'annonce plutôt bien et l'architecture que je lui ai donné semble pas trop pourrave. On verra les jeux originaux plus tard. :p
[^] # Re: Je m'y essaye
Posté par devnewton 🍺 (site web personnel) . Évalué à 2.
Tu pars sur quelles technos? Un classique C++/SDL?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Je m'y essaye
Posté par Kekun (site web personnel, Mastodon) . Évalué à 2.
Non j'ai opté pour LÖVE, c'est sympa comme framework, ça a l'avantage d'être assez simple tant pour le développeur que pour l'utilisateur, c'est simple à distribuer et portable.
Et Lua avec une bonne biblio objet on s'y fait.
Pour le moment j'ai surtout designé des classes de base utiles à n'importe quel jeu, je commence à m'amuser à développer des classes propres au jeu par dessus, notamment la physique des persos que je veux fidèle.
[^] # Re: Je m'y essaye
Posté par devnewton 🍺 (site web personnel) . Évalué à 4.
http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Mole invasion
Posté par Guinns . Évalué à 6.
Ca commence a faire un petit moment que la dernière version est sortie … et la version 0.5 va aussi sûrement tarder à venir.
Mais le jeu de plateforme Mole Invasion doit rentrer dans tes critères.
Les graphismes sont faits par Skeespin
Les musiques sont composées par Bohwaz
Et le code par moi même
http://moleinvasion.tuxfamily.org/
[^] # Re: Mole invasion
Posté par devnewton 🍺 (site web personnel) . Évalué à 3.
Je viens de le tester et c'est plutôt pas mal:
Qu'est-ce qui ralentit le développement?
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Mole invasion
Posté par Guinns . Évalué à 2.
Merci pour les compliments …
C'est vrai que les trois boutons sont pas forcément faciles à gérer à la manette.
A l'origine c'était tout au clavier, et en fait c'est plus facile au clavier :-)
J'envisagerais peut être un mode "autorun" …
Pour le dev lent, c'est surtout un manque de temps/motivation.
Le gros manque, c'est le level design. A ce jour ce sont des niveaux pour SuperTux qui ont été détournés et adaptés.
Mais dans de nombreux cas, le résultat n'est pas super. J'améliore les niveaux au fur et a mesure de ma propre progression, donc certains niveaux (éloignés) sont véritablement injouables !
Aussi, les dernières version de mole invasion ajoutent des éléments de gameplay qui ne sont pas utilisés dans les niveaux en place (scrolling multi directionnel, auto srolling, niveaux sous l'eau et "piscines", plans inclinés …) : ca me lasse de développer des fonctions sympas que l'on ne retrouve pas dans les niveaux.
Et puis pour la V0.5, je galère avec mgwin : j'aime sortir simultanément sur les 2 OS, mais je ne parviens à trouver le temps de repackager tout ca sur une version récente de windows.
Mais sous Linux, testez le HEAD du trunk SVN en toute sérénité !
[^] # Re: Mole invasion
Posté par devnewton 🍺 (site web personnel) . Évalué à 3.
Il faut dire que l'éditeur de niveau n'a pas l'air très pratique… Pour Newton Adventure, j'ai utilisé Tiled au lieu d'en créer un, ça m'a fait gagner beaucoup de temps.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Mole invasion
Posté par Guinns . Évalué à 1.
Pas pratique ?.. Disons qu'il répond à mon besoin.
Ce qui est sûr, c'est qu'il est très mal documenté …
Pour tiled, je ne sais pas s'il sait gérer autre chose que des tiles justement …
MoleInvasion semble "tiled base", mais il est en fait de type "bitmap" …
Enfin c'est un mélange des deux : les tiles peuvent avoir une position et une taille arbitraire, et chaque tile possède une bitmap utilisée pour les collisions.
F3 pendant le jeu permet de bien mettre ceci en valeur.
En fait je suis prêt à améliorer l'éditeur de niveau si quelqu'un en ressent le besoin ; et comme je n'ai pas de sollicitation, je le laisse en l'état qui me convient.
Peut-être faudrait-il au contraire que je l'améliore pour justement recevoir des sollicitations.
Le forum de MoleInvasion n'est pas en place depuis si longtemps, c'est justement pour ce genre de choses que j'espère qu'il sera utilisé.
[^] # Re: Mole invasion
Posté par devnewton 🍺 (site web personnel) . Évalué à 2.
Un niveau dans Tiled peut avoir des couches dites "objets", cad des tuiles à placement libre et de tailles différentes. Je ne sais pas si c'est déjà releasé ou juste dans le dépôt git…
J'ai toujours beaucoup aimé l'idée de Sonic & Knucles: la possibilité de jouer avec de nouveaux personnages en combinant deux jeux.
C'est ce que vous faites déjà en important les niveaux de Supertux.
Ca me dirait bien de concevoir des niveaux jouables à la fois dans Newton Adventure et dans un jeu de plate-forme classique :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Mole invasion
Posté par Julien Jorge (site web personnel) . Évalué à 3.
Au sujet des binaires pour Windows, j'arrive enfin à compiler et packager mon jeu avec Wine. Ça a été un peu galère à mettre en place mais maintenant je peux travailler cette version confortablement, dans l'environnement Linux dans lequel je suis à l'aise, plutôt que de devoir redémarrer sous Windows et travailler avec des outils que je connais moins.
Si ça vous intéresse, je peux poster le script et les détails de la configuration de Wine.
[^] # Re: Mole invasion
Posté par Guinns . Évalué à 2.
Jusqu'à la dernière version, j'utilisai une machine sous Win98 ; mais ca ne m'est plus possible.
Je comptais utiliser une machine virtuelle sous Vista, mais je traine à mettre en place MGwin & SDL …
Comment fonctionne ton packaging sous Wine ?
PS: tu te souviens ? on avait discuté en 2009, aux RMLL, à Nantes …
[^] # Re: Mole invasion
Posté par Julien Jorge (site web personnel) . Évalué à 3.
J'ai une installation de Wine dans laquelle j'ai copié tous les outils et les bibliothèques que j'utilisais auparavant sous Windows. Le script lance simplement les outils de compilation. Alors évidemment il a fallu réussir à tout faire fonctionner sous Windows avant.
Ça a été difficile de trouver une combinaison des outils et bibliothèques qui fonctionne bien (un MinGW qui tourne bien, Boost compilé avec, la SDL, un CMake récent). Comme ça plantait souvent, je ne pouvais pas le faire sous Wine sans me demander si la cause du plantage était l'outil ou Wine. Et une fois que les outils ont enfin fonctionné ensemble, il fallait encore que j'indique manuellement à CMake où étaient les bibliothèques.
Ce script se charge de passer les bons paramètres à CMake, puis il lance la compilation, copie les bibliothèques nécessaires dans le dossier des binaires du jeu et termine par la création d'un installateur avec NSIS.
Voici le script :
Je me souviens :)
# Slime Volley
Posté par MCMic (site web personnel) . Évalué à 5.
Ça date mais le premier jeu-vidéo libre que j'ai réalisé c'est Slime Volley, avec un ami du Lycée.
Paradoxalement c'est de loin celui qui a le plus de succès :-P
J'ai récemment découvert dans le nouveau système de paquets d'Ubuntu les commentaires et notes des utilisateurs, et découvert avec joie que Slime Volley y avait pas mal de bonnes notes et commentaires positifs en diverses langues.
Le site officiel : http://slime.tuxfamily.org
[^] # Re: Slime Volley
Posté par Julien Jorge (site web personnel) . Évalué à 2.
Slime Volley ! Je connais, c'est vraiment un très beau jeu ;)
[^] # Re: Slime Volley
Posté par MCMic (site web personnel) . Évalué à 2.
Rooh, le faux-cul, ça va hein, j'étais à ta conférence où tu disais que mon jeu était moche, j'ai des preuves : http://mcmic.haxx.es/fotoo/i/10/6tQYHhg6i.Plee-the-bear-conf.png
:-P
# elemines
Posté par Jérôme Pinot (site web personnel) . Évalué à 3.
C'est sur qu'il fait pâle figure à côté des autres, mais voici une petite pierre pour l'édifice : elemines, un démineur basé sur les EFL. La première release est toute récente.
# Freesiege
Posté par anaseto . Évalué à 2.
J'ai trouvé celui-ci:
https://linuxfr.org/news/freesiege%C2%A0-un-tetris‐like-de-guerre-entièrement-libre
Si j'ai bien compris, c'était un jeu dont le développement était abandonné qui a été repris par MCMIc.
[^] # Re: Freesiege
Posté par MCMic (site web personnel) . Évalué à 2. Dernière modification le 07 octobre 2012 à 15:52.
Hum oui, au final j'ai fait très peu de dev sur ce projet, j'ai surtout bossé à remplacer les données graphiques avec des trucs libres.
Mais effectivement il peut être ajouté à la liste puisque l'auteur original est sur linuxfr: https://linuxfr.org/news/freesiege-un-tetris-like-de-guerre-sous-gpl
# L'April tient une liste de discussion sur les jeux libres
Posté par antistress (site web personnel) . Évalué à 3.
http://liens.planet-libre.org/?C8OYkg
[^] # Re: L'April tient une liste de discussion sur les jeux libres
Posté par devnewton 🍺 (site web personnel) . Évalué à 3.
Je suis déjà dedans!
Par contre, elle semble morte depuis quelques temps…
J'ai l'impression qu'il y a tout de même une envie de voir le jeu libre français se structurer pour gagner en qualité, mais ça me semble difficile, car il faut convaincre:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# J'en profite pour en partager un aussi =)
Posté par Sylvain Berfini (site web personnel) . Évalué à 4.
Bon ben j'en profite pour rajouter l'un des miens : Final Fantasy Triple Triad (pour Android).
Pour ceux qui connaissent pas, c'est un jeu de carte issue de Final Fantasy VIII. Plus d'infos ici.
Disponible sur le Google Play (une version béta depuis trop longtemps, j'ai décidé il y a quelques mois de reprendre son développement (plus ou moins from scratch)). Il faudrait vraiment que je me motive pour la terminer un fois pour toute…
En tout cas elle est entièrement jouable (version Google Play) bien qu'un peu bugguée d'après les dires de certains commentaires.
Le site "officiel" du projet est mon blog, et les sources sont disponible sous licence GPL v3 sur mon github.
# précision
Posté par BAud (site web personnel) . Évalué à 2. Dernière modification le 09 octobre 2012 à 00:00.
je me suis permis d'ajouter une demande à la page jeux_libres_linuxfr, tout comme je m'étais permis d'éditer ton journal pour mettre en avant la syntaxe du wiki permettant de lier une page
wiki
directement comme wiki cf. aide-édition.Même si cela va sans dire, cela va mieux en le disant (surtout entre connaisseurs, l'occasion pour ceux à qui il reste des données non libres de faire appel à des graphistes, pouvant permettre de corriger le tir).
# Jeux HTML5/Js
Posté par Nicolas Froidure (site web personnel) . Évalué à 1.
Si ça intéresse quelqu'un, je fais des expérimentations sur les jeux HTML5/Js.
J'ai reproduit un petit Casse Brique pour commencer et là je m'attaque à un jeu que vous connaissez peut-être Tank Arena.
Les dépôts sont sur GitHub : https://github.com/nfroidure/TankArena https://github.com/nfroidure/CasseBriques
Je journalise mes découverte sur mon blog : http://www.insertafter.com/articles,jeux_html5.html
Toute critique/proposition/participation est bienvenue, le code est GNU/GPL.
while(coding) alert('smile');
[^] # Re: Jeux HTML5/Js
Posté par devnewton 🍺 (site web personnel) . Évalué à 5.
Je reste assez sceptique sur l'utilisation de HTML5 pour les jeux. Le déploiement est génial (un seul code multiplateforme, pas d'installation, une exécution sandboxée, bref c'est parfait pour les jeux), mais on se retrouve:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Jeux HTML5/Js
Posté par Nicolas Froidure (site web personnel) . Évalué à 1.
Pour le côté Javascript = langage de merde : pas du tout d'accord. Je dirai plutôt que beaucoup de ceux qui l'utilisent ne savent pas s'en servir.
Les performances peuvent vraiment être au rendez-vous en codant proprement. Après, c'est sûr qu'il manque encore un peu de maturité, mais c'est vraiment prometteur.
Ne jouer qu'en ligne : pas d'accord encore une fois grâce à offline qui permet par exemple à mon casse brique de marcher sans connexion internet.
Bref, j'irai pas jusqu'à dire que Javascript est mieux que C, notamment à cause de ses performances moindres, mais il se défend de mieux en mieux et je pense sincèrement que les développeurs C auraient tort de ne pas prendre Javascript en compte plus sérieusement.
while(coding) alert('smile');
[^] # Re: Jeux HTML5/Js
Posté par devnewton 🍺 (site web personnel) . Évalué à 2.
Tu as des exemples? Tous les jeux html5 que j'ai essayé ramaient violemment ou étaient inutilisables à cause de webgl.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Jeux HTML5/Js
Posté par Nicolas Froidure (site web personnel) . Évalué à 1.
Bah, déjà les deux que j'ai commencé sont fluides chez moi. Après, j'ai aussi essayé BrowserQuest. Pour les jeux en 3D avec WebGL, j'ai pas encore essayé (mes drivers Linux sont un peu outdatés et j'ai un carte NVidia, mais je pense pas qu'il y ait eu bcp de plaintes à ce propos. As-tu essayé HexGL ou SciFi ?
Bon, maintenant j'ai un core i5, je sais pas ce que ça donnerait sur un pentium 2 :)
while(coding) alert('smile');
[^] # Re: Jeux HTML5/Js
Posté par devnewton 🍺 (site web personnel) . Évalué à 2.
BrowserQuest ça rame pas beaucoup je trouve, même sur des machines plus puissante que ma playnewton.
Je n'ai pu jouer à aucun jeu webgl, même sous windows avec des cartes nvidia ou ati…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Jeux HTML5/Js
Posté par MCMic (site web personnel) . Évalué à 2.
Des amis avaient fait ça pour un projet scolaire : https://github.com/Endmaril/Big-Kyooqii
Au final ça donne un petit jeu html5 sympa mais inachevé. Si ça t'intéresse d'y jeter un coup d'œil ;-)
(Je suis désolé, il y a avait une démo en ligne mais elle me fait une 404, si je parviens à en mettre une en ligne je répondrais à ce commentaire avec le lien)
[^] # Re: Jeux HTML5/Js
Posté par devnewton 🍺 (site web personnel) . Évalué à 3.
Je viens d'y jouer. C'est rigolo, mais on ne comprends pas trop ce qu'il faut faire. J'ai réussi à sortir de la salle, mais je n'ai pas compris comment se battre avec les monstres…
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Jeux HTML5/Js
Posté par MCMic (site web personnel) . Évalué à 2.
C'est parce qu'on peut pas se battre, juste fuir il me semble.
Normalement c'est tout expliqué là : https://github.com/Endmaril/Big-Kyooqii/blob/master/doc/Game-document/Gamedoc.pdf
Mais ils ont mélangé ce qui a été fait à ce qui était prévu donc c'est confus.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.