Ouvrir le menu principal

MacGeneration

Recherche

Le code source du jeu VVVVVV est disponible ! 🆕

Mickaël Bazoge

vendredi 10 janvier 2020 à 17:30 • 1

Logiciels

Certains d'entre nous (et vous, sans doute) ont passé de nombreuses heures improductives à tenter de percer les secrets de VVVVVV, fameux jeu de plateformes lancé en 2010. Le jeu de plateformes développé à l'origine en Flash par Terry Cavanagh est d'abord sorti sur Windows et Mac OS X, avant d'essaimer sur la plupart des plateformes (y compris iOS en 2014). Son principe est redoutable de rouerie, pour éviter les pièges il faut manipuler la gravité.

Pour fêter les dix ans du jeu, le développeur a décidé de faire un joli cadeau : le code source de VVVVVV est désormais open source et accessible sur GitHub ! Deux versions sont disponibles : la mouture de bureau basée sur le portage C++, et la déclinaison mobile qui a servi aux versions iOS et Android.

Le répertoire contient le code du jeu bien sûr, ainsi que tous les niveaux et les textes. En revanche, certains éléments graphiques et musicaux sont absents car protégés par une licence commerciale. La licence du code de VVVVVV est détaillée dans ce document. En substance, on n'a pas la permission de vendre le jeu ou des versions modifiées.

Même si le jeu n'est pas le plus sophistiqué du monde, pouvoir jeter un œil sur son code pour s'en inspirer sera un exercice pédagogique tout à fait intéressant y compris pour y déceler les défauts ! Terry Cavanagh ne cache pas que son objectif, à l'époque, était surtout d'avoir quelque chose sur son écran plutôt que de réaliser un code propre. « La meilleure chose concernant le code source de VVVVVV est que c'est la preuve que l'on peut toujours bidouiller quelque chose, même si vous n'êtes pas vraiment un programmeur ».

Edit — Le code du jeu n'est plus « open source » comme l'avait auparavant annoncé Terry Cavanagh, mais simplement proposé à la vue de tous et on peut l'utiliser dans ses propres projets non commerciaux.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Air France confirme Starlink sur toute sa flotte fin 2026 : critiquable, mais quel autre choix ?

20:30

• 43


MacBook Air M2 : le modèle 16 Go à 729 €, (presque) son plus bas historique ! 🆕

20/12/2025 Ă  16:30

• 98


iPhone Fold : une fuite chez les accessoiristes donne une idée des dimensions, et le format pourrait être surprenant

20/12/2025 Ă  16:07

• 71


MacGeneration : le point sur la santé économique du site

20/12/2025 Ă  10:30

• 142


Quel pourrait être l'impact de la RAMpocalypse sur Apple ?

20/12/2025 Ă  09:00

• 39


Sortie de veille : que retenir des grosses fuites sur les projets secrets d’Apple ?

20/12/2025 Ă  08:00

• 3


Crucial écoule ses stocks de SSD Externe : 1 To dès 80 €, 2 To dès 133 €, 4 To dès 240 €

19/12/2025 Ă  23:55

• 27


Guide de Noël : les disques durs, le stockage à tarif doux

19/12/2025 Ă  22:45

• 34


OpenAI dévoile sa nouvelle politique concernant les mineurs, et spécifiquement les ados

19/12/2025 Ă  21:45

• 16


Un cluster de Mac Studio peut atteindre plusieurs To de RAM grâce au Thunderbolt 5

19/12/2025 Ă  18:00

• 16


Shein échappe à une suspension provisoire en France, le gouvernement va faire appel 🆕

19/12/2025 Ă  17:39

• 20


Dans les aéroports, les AirTags font chuter drastiquement le nombre de bagages définitivement perdus

19/12/2025 Ă  16:49

• 22


Bloom, un gestionnaire de fichiers alternatif pour les insatisfaits du Finder

19/12/2025 Ă  16:02

• 5


Ressuscitez vos clichés flous : Aiarty transforme vos photos grâce à l'intelligence artificielle (coupon exclusif, offre de Noël) 📍

19/12/2025 Ă  15:15

• 0


WD Passport pour Mac : un disque externe 5 To pour 130 € (-30 €)

19/12/2025 Ă  12:31

• 0


OpenAI lance la formule ChatGPT Go en France : 8 € par mois pour un usage plus généreux

19/12/2025 Ă  12:05

• 48