Freesiege : un Tetris‐like de guerre entièrement libre

Posté par  (site web personnel) . Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
38
7
nov.
2011
Jeu

Je me suis permis de reprendre le titre de la dépêche de 2007 en clin d’œil aux développeurs originaux. Je vous invite à la consulter pour avoir des informations sur le type de jeu, le gameplay, etc..

Quand j’ai découvert FreeSiege, il semblait abandonné depuis quelques années, j’ai contacté les développeurs et ils m’ont redirigé vers leur dépôt GitHub facile à forker.

Le principal problème de FreeSiege était ses données : elle n’étaient pas très jolies et surtout non‐libres ! Ce qui plaçait FreeSiege dans une situation illégale et bancale, le rendant non empaquetable pour les distributions et difficile à distribuer.

J’ai donc entrepris de remplacer les données de FreeSiege par des données libres, d’abord en piochant sur OpenGameArt et dans les données de BattleForWesnoth puis en demandant de l’aide sur un forum, les musiques viennent de Jamendo.

C’est enfin fini, faisant de FreeSiege un jeu entièrement libre ! Dans l’ensemble, c’est plutôt plus joli ; en revanche, les données graphiques ne sont pas très cohérentes entre elles, ça fait une espèce de florilège de données libres en tout genre, des icônes de Glest, des sprites de BattleForWesnoth, des illustrations du projet WTactics… Aussi des contributions de généreux artistes faites exprès pour l’occasion.

Comme je suis plutôt développeur à la base, j’en ai profité pour corriger quelques bogues, ajouter la gestion des sprites en PNG et réorganiser un peu le code. J’avais entrepris d’ajouter le jeu en réseau, mais finalement, je n’ai pas eu le courage de finir le boulot.

Copies d’écran pour comparaison dans la seconde partie de la dépêche.

Journal scrcpy, une appli pour afficher et contrôler des devices Android

Posté par  (site web personnel) . Licence CC By‑SA.
38
9
mar.
2018

Bonjour nal,

Je viens te présenter une application que j'ai développée, qui permet d'afficher et de contrôler des devices Android connectés en USB.

Elle se concentre sur :

  • la légèreté (native, affiche uniquement l'écran)
  • les performances (30~60fps)
  • la qualité (1920×1080 ou plus)
  • la faible latence (70~100ms)
  • un démarrage rapide (~1 seconde pour afficher la première image)
  • la non-intrusivité (rien ne reste installé sur le device)

Je l'ai appelée scrcpy.

Il fallait un nom aussi imprononçable que mon précédent projet, gnirehtet (…)

Sortie de ROSA Desktop.Fresh 2012

Posté par  (site web personnel) . Édité par Nÿco, Lucas Bonnet, Nils Ratusznik, Pierre Jarillon et baud123. Modéré par Lucas Bonnet. Licence CC By‑SA.
38
27
déc.
2012
Linux

ROSA Desktop.Fresh 2012 est sortie ce 19 décembre 2012. ROSA est une distribution dont le développement a été coordonné par Rosa Laboratory en Russie. C'est une évolution de Mandriva 2011, utilisant rpm5 comme gestionnaire de paquetages. ROSA signifie Rosée en russe, et s'écrit POCA en cyrillique.

La version officielle de ROSA s'appuie sur KDE SC, mais des versions communautaires utilisant Gnome et LXDE sont prévues.

Accueil

Le nom Desktop.Fresh a été choisi pour refléter le fait que cette version, contrairement à la version Marathon (la version avec support de 5 ans), a une durée de vie plus courte mais devrait avoir les dernières versions des applications prises en charge par Rosa (Mozilla, LibreOffice etc.).

LinuxJobs.fr, job board pour la communauté du Logiciel Libre et de l'open source

Posté par  (site web personnel) . Édité par claudex. Modéré par claudex. Licence CC By‑SA.
38
9
oct.
2015
Communauté

Les annonces d'emploi pour la communauté du Logiciel Libre et de l'open source restent très morcelées. Elles apparaissent souvent dans des grands sites généralistes ou au contraire via des médias communautaires qui échappent à beaucoup d'acteurs (candidats et recruteurs). Même en recherche active, il est assez simple de passer à côté d'offres perdues sur des sites inattendus (sites de cabinets de recrutement, forums communautaires,…).

Logo linux jobs

C'est pourquoi nous lançons aujourd'hui LinuxJobs.fr, job board pour la communauté du Logiciel Libre et de l'open source. Via une interface simple et moderne, ce site propose des offres d'emploi pour notre communauté, offres rangées dans différentes catégories (programmation, système, réseau). LinuxJobs.fr entame sa phase bêta, il évoluera sans doute encore dans les semaines à venir.

Journal FreeBSD Journal FAIL

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
37
19
fév.
2014

La fondation FreeBSD a mis en ligne un journal qui est je cite "la voix de la communauté" : http://freebsdjournal.com/

Vous pourrez constater sur leur superbe (hum hum) site qu'il y a 2 options pour le lire : une application Android, et une application iOS (7$/numéro).

Oh vous vouliez le lire sur FreeBSD ? Sur Linux ? Sur FirefoxOS ? Sur un autre système libre ou même propriétaire ? Vous pouvez vous brosser.

Donc voilà vous avez un journal à propos d'un OS libre, (…)

Journal RFC 6648: Deprecating the X- Prefix in Application Protocols

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
37
25
juin
2012

Ce RFC met officiellement fin à une amusante tradition, qui était un des charmes des protocoles TCP/IP mais qui, en pratique, a causé quelques ennuis, justifiant son abandon. Cette tradition concernait le nommage des paramètres dans les protocoles. Normalement, ces noms étaient enregistrés à l'IANA pour éviter des collisions (par exemple, il ne doit y avoir qu'un seul champ nommé User-Agent: dans une requête HTTP). Comme cet enregistrement nécessitait une procédure, parfois lente et lourde, cela contrariait les gens qui (…)

Portable en Open Hardware, en bonne voie

Posté par Elwood . Édité par Davy Defaud, Benoît Sibaud et ZeroHeure. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
36
14
fév.
2020
Matériel

Une carte mère en Open Source, ça existait déjà, mais une carte mère de portable en Open Source, je crois que c’est une première ! OK, il y a bien eu des projets dont la qualité n’intéressait pas le public.

Cette fois, il s’agit d’un ordinateur portable tout à fait apte à satisfaire chacun. Jugez donc :

Photo du Slimbook Eclipse

Ce projet emmené par des passionnés est déjà bien avancé. Les schémas électroniques sont déjà disponibles sous CERN Open Hardware Licence v1.2 sur le projet GitLab oshw-powerpc-notebook/powerpc-laptop-mobo, et le travail a déjà commencé sur l’élaboration de la carte mère !

La réussite de ce projet permettrait non seulement d’avoir un ordinateur open source pour le public, mais aussi de permettre à d’autres d’utiliser ces travaux : des écoles de conception de matériel pour travailler sur ce type de produit, des sociétés qui peuvent réduire leurs coûts en partant du travail déjà effectué.

Alors, pensez à contribuer, soit en donnant du temps, soit en faisant une donation.

Ryzom : naissance du projet libre Ryzom Forge

Posté par  . Édité par bubar🦥, ZeroHeure et Pierre Jarillon. Modéré par ZeroHeure. Licence CC By‑SA.
36
24
sept.
2014
Jeu

Ryzom est un jeu de rôle en ligne massivement multijoueurs au destin unique : créé sous licence propriétaire par Nevrax en 2004, il a été en grande partie libéré en 2009 par son nouveau propriétaire, Winch Gate Property, du point de vue du moteur comme des données graphiques. De cette libération est né Ryzom Core, qui a entre autres permis d'ouvrir le jeu aux utilisateurs de Linux et de Mac, rendant ainsi Ryzom jouable sous les trois plateformes Windows, GNU/Linux et Mac.

Ryzom a ensuite continué son chemin vers le Libre en libérant l'intégralité de ses Artworks.

Aujourd'hui, ce jeu à l'univers riche et unique, dans lequel les personnages évoluent sur une planète végétale vivante, continue sur sa lancée en s'ouvrant en grande partie à sa communauté, via la création de Ryzom Forge.

Journal Linus Torvalds a-til déjà reçu des demandes pour insérer des backdoors dans Linux ?

Posté par  . Licence CC By‑SA.
36
19
sept.
2013

Un journal-bookmark pour vous dire qu'à la LinuxCon, quelqu'un a demandé à Linus s'il avait déjà reçu des demandes pour intégrer des backdoors dans Linux.

Et sa réponse fut…

Sortie de Tcl/Tk 8.6

Posté par  . Édité par tuiu pol, Nÿco et Lucas Bonnet. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
36
27
déc.
2012
Technologie

Le Tcl Core Team est heureux d'annoncer la sortie de la version 8.6 du langage de script Tcl et de la bibliothèque d'interface graphique Tk. C'est la première version stable de la branche Tcl/Tk 8.6 dont le développement a commencé en mars 2008.

Parmi les nouveautés pour Tcl, le support officiel de la programmation orientée objets dans le noyau, l'évaluation stackless, les coroutines, une interface commune d'accès aux bases de données SQL dans le noyau, la gestion des exceptions, les canaux virtuels, le support de la compression zlib dans le noyau.

Parmi les nouveautés pour Tk, le support du format PNG, un nouveau sélecteur de fonte, le déplacement absolu des objets dans le widget canvas et les textes obliques.

À noter un changement d’infrastructure : le développement de Tcl/Tk n'est plus hébergé sur Sourceforge avec CVS mais sur un site spécifique avec le gestionnaire Fossil développé par D. Richard Hipp (le créateur de SQLite). Il en est de même pour les deux bibliothèques standards (Tcllib et Tklib).

Journal La fin du Finlandais

Posté par  . Licence CC By‑SA.
36
3
sept.
2013

C'est fait, c'est officiel: Microsoft s'offre Nokia.

Ce n'est pas vraiment une surprise quand on se souvient des événements récents. Petite rétrospective: En septembre 2010, Stephen Elop, un ancien de chez Microsoft, devient CEO de Nokia. Quelques mois plus tard, MeeGo est abandonné au profit de Windows Phone, tuant dans l'œuf les espoirs de nombreux libristes qui voyaient dans MeeGo l'avènement de la téléphonie libre. Le N9 est quand même sorti peu après, mais confidentiellement. Malgré les bons (…)

Journal Camlistore, système de stockage universel, opensource et protégeant de la vie privée?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
35
2
juil.
2013

Étant abonné à la liste des développeurs de Mozilla Persona/Identity, j'ai vu qu'ils parlaient de l'évolution de Camlistore, produit que je ne connaissais pas. ( http://camlistore.org/ )

Comme j'ai fait une recherche avec le mot Camlistore sur linuxfr, et que ça ne m'a donné qucun résultat, je me permet d'en toucher quelques mots.

Camlistore est sensé être une sorte de système de stockage hybride et universel :
- Système pub/sub (publication de flux, abonnement à des flux) qui regrouperait les (…)

Journal Écrire son OS - Partie 1 : préparer le terrain

Posté par  . Licence CC By‑SA.
35
18
fév.
2015

Bonjour à tous,

Pour ce premier journal, je vous propose de vous raconter un peu les différentes étapes de mon projet du moment : écrire un petit OS pour un microcontrôleur STM32.

De quoi ça s'agit ?

J'ai récupéré une carte de développement construite autour d'un STM32F103RBT6. C'est un microcontrôleur basé sur un cœur ARM Cortex-M3. Il est un peu daté mais bon, on fait avec ce qu'on a (surtout quand c'est gratuit :). Pour situer un peu le bouzin (…)

Journal Flappy Space Program : les sources

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
13
mar.
2014

J'ai réalise le mois dernier un petit jeu HTML5 pour la Flappy Game Jam ( http://itch.io/jam/flappyjam ) , qui a rencontre un certain succès ( 250 000 vues a ce jour, et vainqueur de la jam \0/ ) : http://corpsmoderne.itch.io/flappy-space-program

Je viens de releaser les sources sous AGPL sur github : https://github.com/corpsmoderne/flappy-space-program

En parallèle de ça, nous sortons un jeu pour mobile s'inspirant du même gameplay: Sputnik Panik ( http://sputnikpanik.com/ ) . Il est déjà disponible pour Android et le (…)