Je crée mon jeu vidéo E01 : les systèmes à entités

Posté par  (Mastodon) . Édité par ZeroHeure, Pierre Jarillon, palm123 et Nÿco. Modéré par Ontologia. Licence CC By‑SA.
100
16
sept.
2013
Jeu

«Je crée mon jeu vidéo» est une série d'articles sur la création d'un jeu vidéo, depuis la feuille blanche jusqu'au résultat final. On y parlera de tout : de la technique, du contenu, de la joie de voir bouger des sprites, de la lassitude du développement solitaire, etc. Vous pourrez suivre cette série grâce au tag gamedev.

Cet article est le premier de la série. Avant de vous dévoiler l'idée de jeu que j'ai (et qui n'est pas révolutionnaire, rassurez-vous) dans un prochain article, on va commencer par un peu de technique et parler des systèmes à entités. C'est un nouveau paradigme de programmation assez intéressant, en particulier dans le cadre des jeux vidéos où il est beaucoup utilisé depuis quelques années, en particulier dans le moteur de jeu (propriétaire) Unity.

Journal Playnewton: la console vraiment libre

Posté par  (site web personnel) . Licence CC By‑SA.
92
13
juil.
2012

Bonjour Nal,

Tu es sans doute au courant qu'un projet de console libre fait beaucoup parler de lui en moment. Malheureusement, Ouya, c'est son nom, n'est pas si libre que ça et a quelques défauts:

  • un matériel NVIDIA/ARM qui oblige à utiliser des pilotes propriétaires.
  • des restrictions sur les jeux: ils devront proposer obligatoirement une partie "free to play" et les ventes seront taxés à 30%.
  • une configuration peu performante.
  • un OS Android alors que beaucoup aurait préféré voir une (…)

Histoire d’un arbre

Posté par  (site web personnel) . Édité par Davy Defaud, bubar🦥, ZeroHeure et audionuma. Modéré par bubar🦥. Licence CC By‑SA.
75
30
sept.
2018
Jeu

Il y a très longtemps un homme bâtissait une arène pour gladiateur intersidéral. Dix‐sept ans plus tard, l’un de ses modèles vit toujours après avoir voyagé longtemps sur des terres lointaines. Cet article conte les péripéties de cet arbre né dans une jungle jamais révélée, qui grandit à l’ombre d’un temple maya avant de garder d’anciennes ruines infestées d’une espèce d’un autre monde pour se retrouver enfin dans le jardin d’une station spatiale et rappeler aux hommes la Terre d’où ils sont nés. C’est aussi une histoire d’homme et de liberté.

Splash Unvanquished

Note : Ceci est une traduction du dernier billet de blog que j’ai écrit pour le site d’Unvanquished, Unvanquished est un jeu vidéo de stratégie en temps réel à la première personne se déroulant dans un univers de science‐fiction opposant deux espèces. Imaginez Ellen Ripley luttant pour sa survie sur Klendathu et vous avez l’idée.

Sortie d’OpenMW 0.44

Posté par  (site web personnel) . Édité par Nils Ratusznik, palm123, Davy Defaud, ZeroHeure et Bruno Michel. Modéré par Nils Ratusznik. Licence CC By‑SA.
73
3
août
2018
Jeu

L’équipe d’OpenMW est très fière d’annoncer la sortie de la version 0.44.0 de son moteur libre permettant de jouer à Morrowind, avec quelques fonctionnalités en plus et beaucoup de bogues en moins.

Suivre le championnat du monde de Defrag Xonotic

72
3
nov.
2018
Jeu

Le XDWC c’est quoi ? Le « Xonotic Defrag World Championship » est une compétition vidéoludique se déroulant en ce moment‐même et rassemblant des joueurs du monde entier. Mais qu’est‐ce que le Defrag, qu’est que ce jeu libre Xonotic, en quoi est‐ce important ? On en parle juste après !

Terminus : un jeu d’aventure pour apprendre à utiliser la ligne de commande

Posté par  . Édité par Davy Defaud, Nÿco, palm123 et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
67
20
nov.
2017
Jeu

En 2011, des étudiant·e·s du MIT ont eu l’idée de passer par le biais du jeu vidéo pour apprendre à utiliser la ligne de commande GNU/Linux aux non‐initié(e)s. Trois ans plus tard sortait le jeu Terminus jouable (accès au code source).

Terminus, un jeu avec des gamins, des trolls, et des manuscrits

./play.it installe vos jeux sans prise de tête

Posté par  (site web personnel) . Édité par Davy Defaud, papap, Benoît Sibaud, Anonyme, BAud et denny101. Modéré par Benoît Sibaud. Licence CC By‑SA.
66
4
mar.
2018
Jeu

Le projet ./play.it est dédié à un seul but : tordre le cou à la rumeur la plus persistante au sujet de GNU/Linux.
Il s’agit bien sûr de : « Ton linusque, là, c’est nul, il n’y a aucun jeu qui tourne dessus ! ».

Ce projet propose donc une collection de scripts, qui à partir d’installeurs pour Windows ou GNU/Linux de formats divers et variés construisent sans besoin d’intervention de votre part des paquets natifs prêts à être installés sur votre distribution favorite.

À date du 2 mars 2018 vous pouvez déjà installer 313 jeux via ./play.it, et la liste grandit chaque semaine… Peut‐être bientôt grâce à vous ?

Zero-K, un jeu de stratégie temps réel

Posté par  . Édité par ZeroHeure, palm123, Benoît Sibaud, Davy Defaud, Nils Ratusznik, patrick_g et Bruno Michel. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
63
27
sept.
2018
Jeu

Zero-K est un jeu de stratégie en temps réel inspiré du jeu Total Annihilation. Le moteur est sous GPL v2 et l'artwork sous des licences variées suivant les éléments, dont certains sous des licences non-libres (voir commentaire). Ce n’est pas un simple clone, il change pas mal la façon de jouer, ce ne sont pas les mêmes unités, par exemple. Zero-K est basé sur le moteur SpringRTS, qui existe depuis au moins 2005, et est à la base un clone de Total Annihilation, mais qui finalement devient un moteur de jeu et permet de développer son propre jeu dessus.
Zero-k

Plus de détails dans la suite de la dépêche.

L’apport d’id Software aux jeux vidéo libres et sous GNU/Linux

Posté par  (site web personnel) . Édité par Davy Defaud, Nÿco, claudex, Lucas Bonnet et baud123. Modéré par baud123. Licence CC By‑SA.
58
30
nov.
2011
Jeu

Suite à la récente libération du moteur de Doom 3 (id Tech 4) et 6 ans après celle du moteur de Quake III, un retour en arrière n’est pas superflu pour comprendre l’origine de ce don à la communauté du Libre.

PICO-8, TIC-80 et les consoles imaginaires

Posté par  . Édité par ZeroHeure, Davy Defaud et ted. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
52
19
sept.
2019
Jeu

Avec le regain d’intérêt actuel pour le retrogaming et les vieilles machines 8 bits et 16 bits, certains passionnés ont créé des consoles imaginaires, sur lesquelles on peut développer des jeux vidéo simples.

Aussi nommées Fantasy Consoles, ce sont des émulateurs de consoles de jeu, livrés sous forme de machines virtuelles, avec des spécifications et des limitations précises, ce qui a pour vocation de stimuler l’imagination, la créativité et de rendre le développement plus abordable pour tous.

Journal Jeu sous GNU/Linux : The Talos Principle

Posté par  . Licence CC By‑SA.
Étiquettes :
51
9
mai
2017

Bonjour,

Afin de faire revenir cet espace de discussion vers son but principal, parler de GNU/Linux, je me propose de vous présenter un jeu que j’ai beaucoup apprécié récemment (le jeu a plus de deux ans).

The Talos principle

Qu’est‐ce que c’est ?

C’est un jeu propriétaire disponible sous Steam sous GNU/Linux, Windows et macOS et sorti en décembre 2014 et développé par le studio croate Croteam.

On peut le ranger dans la catégorie First Person Puzzler. En gros, on se balade avec (…)

Dernières évolutions autour de 0 A.D.

Posté par  (site web personnel) . Édité par Benoît Sibaud, baud123, Nÿco, rogo, Nils Ratusznik et tuiu pol. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
50
21
déc.
2013
Jeu

La version alpha 1 et alpha 8 avaient eu leur dépêche. La version alpha 11 « Kronos » du jeu libre 0 A.D. avait été décrite succinctement dans un commentaire en novembre dernier. Petit retour sur les dernières versions alpha parues : 12 « Loucetios », 13 « Magadha » et 14 « Naukratis ».

La bibliothèque SDL est sortie en version 2.0

Posté par  . Édité par bayo, antistress, Benoît Sibaud, Nÿco, Nils Ratusznik, Jiehong, tuxicoman, palm123, Florent Zara, gogoprog et nonas. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
50
21
août
2013
Jeu

SDL (Simple DirectMedia Layer) est une bibliothèque multiplateforme orientée vers les jeux vidéo.

Elle permet de gérer la majorité des aspects nécessaire au développement afin de rendre le code portable. Elle fournit ainsi des API pour prendre en charge l'affichage, le son, les différents événements d'entrée (clavier, manette, souris…), les interactions avec le gestionnaire de fenêtre ; ainsi que des bibliothèques optionnelles de facilité (pour le réseau, les polices de caractère, les formats d'images, le mixage de son).

Après une très longue période de maturation, SDL 2.0 arrive enfin ! Pour cette version 2, en plus d'un mise à niveau majeure de l'API, la licence passe de la LGPL v2 à la licence zlib afin de faciliter son adoption.

Logo SDL

Journal Rolling: un nouveau jeu libre

50
23
juil.
2020

Déjà deux ans de travail, il est temps de présenter le projet !

Petite vidéo disponible ici (2.47 MB, WEBM)

Qu'est-ce que c'est ?

Tout d'abord, c'est un jeu. À la fois un jeu de gestion, d'aventure, de rôle et de coopération multi-joueurs. Vous incarnez un personnage qui devra, pour commencer, trouver à boire et à manger. Et ce, à chaque tour. Mais au delà de ces besoins de base … il vous faudra assurer votre survie face aux autres (…)

Journal Code source d'X-Blaster Dominator disponible

Posté par  (site web personnel) . Licence CC By‑SA.
48
28
jan.
2014

Il était temps que je libère le code source d'X-Blaster Dominator. Si j'ai mis autant de temps, c'est parce que j'ai pas mal de projets en cours et qu'il m'est très difficile de tout gérer en même temps. Pour le moment, je n'ai fais que jeter le source sur mon github afin que les personnes intéressées puissent y jeter un œil, soumettre des améliorations et pourquoi pas le compiler chez eux. Le jeu n'est pas encore terminé, je n'ai pas (…)