Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Logiciel : Le code source de SimCity libéré

Posté par verdesroches (page perso, ). Modéré le 12 janvier 2008.
Jeux
Les plus anciens d'entre vous sont peut-être pris de nostalgie quand on leur parle du jeu SimCity, ce jeu de gestion de ville où le joueur prend le rôle de maire et doit gérer de la meilleure façon possible son budget afin de construire et d'étendre peu à peu sa ville, et de satisfaire ses concitoyens, toujours plus nombreux.

Ce jeu, développé sur une idée de Will Wright, sorti initialement en 1989 sur de multiples plates-formes (dont les célèbres Amiga, Atari, Amstrad et Commodore, mais également sur d'autres plus « classiques » comme PC et Mac), a connu un réel succès et est l'un des premiers jeux vidéo de gestion.

Éh bien que les plus nostalgiques d'entre vous se réjouissent, car on a appris récemment sur le blog de Bil Simser que SimCity est désormais un jeu OpenSource. Il s'est en effet occupé, avec l'un de ses collègues, Don Hopkins, de ré-écrire et d'améliorer certaines parties du code source original, écrit en C++, afin de le mettre au goût du jour (et oui, le code date d'avant 1989), puis de le proposer à la communauté. Bil Simser affirme toutefois que le cœur du jeu, le simulateur, n'a pas été retouché et conserve donc ses capacités originelles. Ces quelques retouches sont donc essentiellement des adaptations que l'on pourrait qualifier de cosmétiques, afin notamment de rendre le jeu pleinement compatible avec le système GNU/Linux. La finalité de cet exercice est de proposer le jeu avec le projet OLPC. Autre modification notable, la suppression de l’événement crash aérien dans le mode de jeu catastrophe (mode de jeu ou le joueur débute avec une ville où il devra faire face à tout un tas de catastrophes et éviter que les administrés ne fuient la ville), héritage du 11 septembre.

Autre changement de taille, le nom ! En effet, le nom SimCity est une marque déposée par EAGame (qui édite régulièrement des nouvelles versions de SimCity), Bil Simser et Don Hopkins ont donc été dans l'obligation de renommer le jeu et de faire disparaître toute mention du mot SimCity de la version diffusée. La version OpenSource s’appellera donc désormais Micropolis.

Le code source du jeu est mis à disposition sous licence GNU/GPL sur le blog de Bil Simser, et est donc re-distribuable facilement. On peut donc supposer qu'un groupe de passionnés se mettra rapidement à l'œuvre sur ce code source afin de l'améliorer, et d'apporter peu à peu ce que ses fans estimaient lui manquer.

> Lire la dépêche (57 commentaires, moyenne: 3,2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Excellent !

Posté par theocrite (Jabber id, page perso, ) le 12/01/2008 à 08:52. (lien). Évalué à 10.

C'est super ça ! Ça va me rappeler plein de souvenirs.

Encore que, je ne suis pas sûr que j'ai encore du plaisir à y jouer. Ayant joué à la version 2000 par la suite, je me suis beaucoup habitué à certaines choses¹. Pas sûr que le "retour en arrière" soit plaisant.

En tout cas merci² au mec qui a fait ça. C'est une excellente initiative. Et c'est une manière élégante de répondre aux problèmes de légalité de l'abandonware comme ce que l'on a pu lire ici : https://linuxfr.org/~Zezinho/25949.html

D'ailleurs Bil Simser est probablement une moule qui passe sa journée sur dflp et qui a choisi de releaser le code à la suite des commentaires de ce journal !

Bon plus sérieusement, il y a quelque chose que je trouve triste dans son billet :

The plane crash disaster has been removed as a result of 9/11.
Qu'on peut traduire par :
L'accident d'avion a été supprimé suite au 11 septembre
C'est vraiment très intelligent... On devrait également interdire aux avions (les vrai dans la vrai vie) de se crasher pour éviter de faire référence au 11 septembre.


Sinon une dernière chose : dans le billet ils avouent avoir sacrément nettoyé le code avant de le releaser. Ce qui prouve donc que le seul intérêt de conserver un code source secret, c'est parce qu'il est tellement crade que le publier équivaut à se ridiculiser ;)


¹interface plus intuitive, graphismes plus beaux, Gestion de l'eau potable, etc. Et surtout les archologies. J'aimais bien les archologies :)

² Oui bon bof, je peux toujours dire merci, le gars, il ne risque pas d'entendre... M'enfin ça vient du coeur.

--
Le libre vaincra, tout est déjà joué.

[+] Eh bien

Posté par argt (page perso, ) le 12/01/2008 à 12:17. (lien). Évalué à -1.

Et bien que les plus nostalgiques d'entre vous se réjouissent,

En fait, ça devrait être:
Eh bien, que les plus nostalgiques d'entre vous se réjouissent, [...]

--
Aaaaaaaaaaaaaaaaaaaaaaaaargt

Erreur a la compilation

Posté par Sylvain (Jabber id, page perso, ) le 12/01/2008 à 12:21. (lien). Évalué à 4.

Bonjour !

J'essaye de compiler le programme ( make dans src / ) et la compilation s'arrete sur une erreur de syntaxe.

Ne connaissant pas du tout le langage Y j'arrive pas a me depatouiller : /

http://rafb.net/p/U51KtS56.html

Si ya un expert dans la salle :)

clone libre

Posté par Matthieu C () le 12/01/2008 à 13:00. (lien). Évalué à 10.

N'oublions pas qu'il existe aussi d'excellents clones libres de simcity :
lincity : http://www.floot.demon.co.uk/lincity.html (et la version ng http://lincity-ng.berlios.de/wiki/index.php/Main_Page )
opencity : http://www.opencity.info/

Comment gagner ?

Posté par Olivier Faurax (Jabber id, page perso, ) le 13/01/2008 à 20:57. (lien). Évalué à 5.

Haaaa, enfin.
Je vais pouvoir savoir comment il faut faire pour créer une ville qui dépasse la métropole :)

Ça va être sympa de voir un peu comment ils ont modélisé les différentes composantes de la satisfaction....

--
xmpp:ofaurax@jabber.fr

Et les données ?

Posté par Victor STINNER (page perso, ) le 14/01/2008 à 12:38. (lien). Évalué à 10.

Le code source ne sert à rien sans les données dont il besoin pour faire tourner le jeu. Est-ce ces données ces libres et/ou gratuites ? Faudra payer pour l'installer sur OLPC ?

paquetage mandriva

Posté par Laurent BRETON () le 22/01/2008 à 20:29. (lien). Évalué à 3.

Pour les utilisateurs de Mandriva, un paquetage est disponible dans le dépôt /contrib/backports/
Voir http://forum.mandriva.com/viewtopic.php?p=427971#427971

Il résout les problèmes que certains avaient pour afficher la carte.

Laurent

Revenir en haut de page