Bonjour Nal,
Aujourd'hui je t'écris, car j'ai bien avancé le travail de documentation de mon projet, Newton Adventure.
Comme je sais que tu rĂȘves de crĂ©er un jeu de plateforme libre, ce travail t'offre une opportunitĂ©: crĂ©er son propre jeu de plateforme en forkant Newton Adventure.
Newton Adventure n'est pas un moteur de jeu, mais son code est libre et pas trÚs difficile à comprendre, il est donc relativement facile de créer son propre jeu en le forkant.
La (...)
AbordĂ© rĂ©guliĂšrement dans nos colonnes, Newton Adventure est un jeu de plate-forme 2D oĂč le joueur peut parcourir les niveaux
- soit de façon classique en faisant courir et sauter le héros,
- soit changer la direction de la gravité pour le faire tomber lui ou ses ennemis et obstacles.
Sous licence BSD pour le code et CC-BY-SA pour les donnĂ©es, il est disponible pour Linux, MacOS X et Windows ou tout OS avec Java et OpenGL d'installĂ©. Cette dĂ©pĂȘche vous fait part des Ă©volutions du projet.
NdM : merci Ă devnewton pour son journal.
Bonjour Nal,
Je t'écris pour te faire part des évolutions de mon projet Newton Adventure.
Le projet
Un jeu de plate-forme 2d oĂč le joueur peut parcourir les niveaux soit de façon classique en faisant courir et en sauter le hĂ©ros, soit changer la direction de la gravitĂ© pour le faire tomber lui ou ses ennemis et obstacles.
Sous licence BSD pour le code et CC-BY-SA pour les données, il est disponible pour Linux, MacOS X et Windows ou tout (...)
Bonjour Nal,
La semaine derniÚre, je te faisais part de la naissance du projet nanim, une spécification et un ensemble d'outils pour un nouveau format d'animation 2D destiné aux jeux vidéos.
Aujourd'hui, j'ai implémenté un nouvel outil destiné à optimiser les fichiers nanim pour opengl.
Optimisation
Le but de nanimopt, c'est son nom, est de regrouper les nimages d'un fichier nanim en nombre minimum de textures carrées dont les cÎtés sont des puissances de 2 (de 32x32 (...)
Origine
Dans le cadre du développement de Newton Adventure, j'utilisais jusqu'ici le format gif pour les sprites animés. Malheureusement ce format est limité à 256 couleurs par image. J'ai cherché une alternative:
- mng: ce format, qui aurait du ĂȘtre le successeur du gif est assez compliquĂ© et peu utilisĂ©.
- apng: un peu plus simple et un peu plus répandu, il se veut une alternative au précédent.
- fli, flc et autres: il existe beaucoup de vieux formats d'animation, mais ils sont (...)
gcoincoin est un logiciel (client) de chat qui permet de discuter sur les tribunes (serveurs), par exemple celle de linuxfr.
Ou plutĂŽt le permettra, car cette version 0.1 ne propose que de discuter seul, ce qui est amusant, mais insuffisant. Toutefois selon le principe "release early, release often", j'ai voulu proposer au public l'interface pour avoir le maximum de retour et ĂȘtre sĂ»r de dĂ©velopper ensuite une bonne ergonomie.
Le nom du logiciel vient de coincoin, qui désigne un (...)
La version 1.3 du jeu de plateforme libre Newton Adventure oĂč la gravitĂ© est modifiable apporte des nouveautĂ©s qui le rendent plus accessible :
- Les manettes de jeu USB sont gérées et configurables dans le menu "Options".
- Dans les niveaux les plus grands, il est possible de collecter deux objets, une carte et une boussole, qui permette de débloquer la vue d'une mini-carte trÚs utile pour se repérer.
- Une nouvelle quĂȘte composĂ©e de 5 niveaux, hades, est disponible et propose de nouveaux Ă©lĂ©ments de jeu tels que les tĂ©lĂ©porteurs ou les serrures.
NdM : le dĂ©veloppement est plutĂŽt actif : les dĂ©veloppeurs cherchaient des bĂȘta-testeurs en dĂ©cembre dernier, la version 1.1 est sortie quelques jours aprĂšs et la version 1.2 parue mi-fĂ©vrier. Le code est sous licence BSD et les donnĂ©es sous CC-By-SA.
Une nouvelle version de Newton Adventure, le jeu de plateforme 2D libre pour Linux, Windows ou Mac OS X qui vous permet de changer la gravitĂ© et faire tourner les niveaux Ă 360° est disponible. Pour connaĂźtre les principes de Newton Adventure, nous vous conseillons de (re)lire les prĂ©cĂ©dentes dĂ©pĂȘches (voir les liens). Pour les nouveautĂ©s, c'est la suite de la dĂ©pĂȘche qui vous Ă©clairera !
Newton Adventure est un jeu de plateforme 2D oĂč le joueur dirige Newton, un hĂ©ros trĂšs particulier, puisqu'il a le pouvoir de modifier la direction de la gravitĂ©. Ainsi pour Newton les niveaux du jeu ne sont pas linĂ©aires et peuvent ĂȘtre parcourus dans tous les sens. Les ennemis et les objets subissent aussi les effets de la gravitĂ©, ce qui permet de les atteindre ou de les Ă©viter en les faisant tomber dans la bonne direction.
Cher Nal,
Je t'écris pour te faire part des évolutions de mon projet Chronokiwi, le wiki spécialisé dans la saisie et la présentation d'évÚnements et de chronologies écrit avec Django sous licence BSD.
La derniÚre version dont je t'ai parlé était assez basique, mais aujourd'hui commence vraiment à prendre forme grùce aux nouveautés suivantes:
- liens entre les pages des évÚnements et les chronologies via une extension de la syntaxe Markdown.
- flux RSS.
- export de chronologies sous forme d'un (...)
Bonjour nal,
Je t'Ă©cris pour te faire part de la naissance de mon dernier projet. Afin d'apprendre Ă me servir du cadriciel Django, j'ai rĂ©alisĂ© une idĂ©e que j'avais en tĂȘte depuis un moment: un wiki spĂ©cialisĂ© dans la saisie et la prĂ©sentation d'Ă©vĂšnements et de chronologies.
Limité au strict minimum pour l'instant, j'y ajouterai des fonctionnalités petit à petit.
Une démo est disponible ici et le site du projet permet de télécharger les sources sous licence BSD.
Le concept de hokuto social consiste Ă appliquer les principes de base du hokuto shinken (Toucher les points vitaux pour faire exploser son adversaire de l'intĂ©rieur et faire rĂ©gner la Justice) dans un contexte social ou professionnel (voire relationnel). Cette approche peut ĂȘtre planifiĂ©e et appliquĂ©e de façon assez systĂ©matique dans beaucoup de situations conflictuelles, y compris dans le logiciel libre. C'est parti de nombreuses bastons et plus on en parle, plus je sens que ça prend du sens.
ConcrĂštement (...)
Quelques sites trĂšs populaires ont mis Ă la mode le terme « rĂ©seau social ». Pourtant, ce terme dont usent et abusent les mĂ©dias cache le caractĂšre extrĂȘmement centralisĂ© de ces sites et avec lui les problĂšmes que posent le fait de confier des donnĂ©es personnelles Ă une entreprise unique.
Des alternatives dĂ©centralisĂ©s existent, mĂȘme si elles n'ont pas encore la faveur des mĂ©dias. GrĂące Ă elles, les utilisateurs soucieux de leur vie privĂ©e peuvent passer des bases de donnĂ©es sociales aux rĂ©seaux sociaux.
Newton Adventure est un jeu de plate-forme oĂč le personnage principal n'est pas trĂšs rapide et ne saute pas trĂšs haut. Pour compenser sa faible forme physique, il possĂšde un pouvoir particulier : il peut modifier la gravitĂ© et ainsi atteindre des plates-formes Ă©loignĂ©es, faire tomber ses ennemis ou dĂ©placer des objets. Sortie en version de dĂ©monstration il y a quelques mois, Newton Adventure est dĂ©sormais un jeu complet.
Le jeu
Cette version 1.0 comprend un certain nombre de nouveautĂ©s. Newton, le hĂ©ros du jeu, devra ĂȘtre prudent pour parcourir les six niveaux. Il lui faudra Ă©viter des piĂšges cruels tels que des haches ou des canons et repousser les attaques de chauve-souris ou de zombies. Il se pourrait bien aussi que son voyage se termine par un affrontement avec un pharaon en colĂšre.
Le développement
Newton Adventure est toujours écrit en Java avec les bibliothÚques lwjgl pour l'affichage et phys2d pour la physique. L'éditeur de niveau (tiled) est désormais fourni, car l'auteur de tiled a décidé de passer son logiciel de Java à C++ rendant ainsi mon plugin incompatible avec la nouvelle version. Les sources de Newton Adventure sont sous licence BSD tandis que les graphismes et les données du niveau relÚvent de la Creative Commons BY-SA 3.0 ou de simple autorisation d'utilisation de leur auteur.
Le futur
Si le jeu fonctionne bien, je vais essayer de le diffuser un peu plus largement sur internet et essayer de recruter un graphiste afin de donner au jeu une véritable identité.