Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Frankie Primerano utilise Pygame pour reproduire le jeu Space Invaders en 1 h 30
Tandis que son auteur l'a conçu en un an

Le , par Olivier Famien

0PARTAGES

7  0 
Pour concevoir une application, plusieurs modèles s’offrent aux développeurs. Certains préfèreront architecturer leurs applications en plusieurs niveaux à partir desquels ils vont commencer à implémenter chaque partie de cette application.

Ainsi, certains choisiront de suivre plusieurs phases de développement telles que l’analyse du projet, la définition des objectifs, la mise en œuvre sur papier, l’écriture du code, la phase de tests, le déploiement, etc. En suivant toutes ces étapes, le temps nécessaire pour le développement complet d’une application s’en trouvera probablement rallongé.

Toutefois, un développeur du nom de Frankie Primerano s’est lancé dans la reproduction du Jeu Space Invaders. Le plus atypique est que cela lui a pris environ 1 h 30 pour avoir une version de ce jeu qui puisse être exploitée. Une vidéo en mode rapide est disponible sur la toile en guise de preuve de sa réalisation.


Il faut savoir que Sapce Invaders est un jeu initialement développé par Tomohiro Nishikado. Les performances du matériel informatique étant limitées à cette époque, Tomohiro met un an pour concevoir son propre matériel, les outils de développement ainsi que le jeu lui-même. Depuis la sortie du jeu en 1978, Taito, la société dans laquelle travaillait Tomohiro a engrangé plus de 700 millions de dollars.

Aussi est-il bon de rappeler que comparativement à Tomohiro, Frankie bénéficie déjà de ressources matérielles et outils de développement assez fournis. Certains donc trouveraient cette implémentation assez banale en tenant compte de tous les outils disponibles aujourd'hui.

Toutefois, nombreux sont les développeurs qui ont trouvé cette réalisation peu commune et n'ont pas manqué de la saluer par des mots d'encouragement. Certains confessant même qu’ils auraient besoin d’environ 1 jour pour l’organisation des fichiers et dossiers et une semaine pour architecturer les différents niveaux de la conception. Mais Frankie n’a mis que 1 h 30 pour mettre en œuvre cette reproduction. Pour y parvenir, il s’est servi de Python et de la bibliothèque Pygame.

En outre, il faut noter que ce développeur n’est pas à son premier projet en la matière. Avant Sapce Invaders, il a également reproduit le jeu Flappy Bird en 1 h 12 toujours avec Python, tandis que son auteur, un vietnamien du nom de Nguyễn Hà Đông a mis plusieurs jours pour le concevoir.

Source : Projet Space Invaders sur Github

Et vous ?

Que pensez-vous de la réalisation de Frankie ?

Trouvez-vous que c’est un exploit ? Ou plutôt cela est à la portée de tout le monde ?

Voir aussi

Forum Python programmation jeux

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de CodeurPlusPlus
En attente de confirmation mail https://www.developpez.com
Le 01/12/2015 à 10:23
"Moi je fais mieux !"

"N'importe qui peut le faire !"

"Beuh c'est nul Space Invaders en 2015"

Ca va les amis, vous ne vous surestimez pas trop...

Je trouve que programmer un jeu en 1h30, c'est une performance, même en utilisant des outils qui facilitent beaucoup les choses.

Je pense que je mettrais une journée entière, si le déboggage se passe bien, à refaire Space Invaders. (Certes ce serait plutôt en C / SDL dans mon cas).
4  0 
Avatar de josmiley
Membre éprouvé https://www.developpez.com
Le 28/11/2015 à 10:25
Peut être qu'il y a réfléchi plusieurs jours avant de le coder.
Pas mal en tous cas.
2  0 
Avatar de jmv
Membre confirmé https://www.developpez.com
Le 29/11/2015 à 11:50
Ouai, pas mal. Mais je préfère cette performance la :
1  0 
Avatar de frfancha
Membre éclairé https://www.developpez.com
Le 30/11/2015 à 15:41
il a également reproduit le jeu Flappy Bird en 1 h 12 toujours avec Python, tandis que son auteur, un vietnamien du nom de Nguyễn Hà Đông a mis plusieurs jours pour le concevoir.
reproduire et concevoir n'est pas la même chose... Combien de temps lui faut-il pour concevoir un jeu qui aura autant de succès que Space Invaders en son temps?
0  0 
Avatar de SurferIX
Membre chevronné https://www.developpez.com
Le 03/12/2015 à 22:40
Messieurs les "facile quand on connaît", je vous propose de coder cela avec n'importe quel langage et n'importe quel framework que vous maîtriser, en 1h30 aussi, puisque c'est si facile...

Je pense que ça met surtout Python à l'honneur mais bon...
0  0 
Avatar de lankoande
Membre confirmé https://www.developpez.com
Le 10/12/2015 à 10:29
quelqu'un a bien fait dis dire que Reproduire et Concevoir sont deux choses tout à fait différentes ! C'est comme ÉCRIRE un livre et REPRODUIRE un livre. Il s'est juste inspirer du travail existant déjà. Si vous ne croyez pas dites lui de concevoir son propre jeu pouvant concurrencer ce célèbre jeu. C'est pas pour être méchant, c'est juste une analyse.
0  0 
Avatar de BufferBob
Expert éminent https://www.developpez.com
Le 10/12/2015 à 22:00
n'empêche que reproduire un livre, de tête, et en 1h30, moi je dis chapeau le gars ne démérite pas.

plutôt que de lui demander à lui d'écrire un jeu original je propose que ceux que ça n'impressionne pas se livrent au même exercice que lui et postent leur vidéo, pour comparaison
0  0 
Avatar de frfancha
Membre éclairé https://www.developpez.com
Le 14/12/2015 à 22:24
Citation Envoyé par BufferBob Voir le message
n'empêche que reproduire un livre, de tête, et en 1h30, moi je dis chapeau le gars ne démérite pas.
plutôt que de lui demander à lui d'écrire un jeu original je propose que ceux que ça n'impressionne pas se livrent au même exercice que lui et postent leur vidéo, pour comparaison
Je pense qu'il y a confusion: la critique ne porte PAS sur la performance du gars, elle porte sur la comparaison entre 1 an et 1H30 qui elle n'a aucun sens.
0  0 
Avatar de BufferBob
Expert éminent https://www.developpez.com
Le 15/12/2015 à 4:27
Citation Envoyé par frfancha Voir le message
Je pense qu'il y a confusion: la critique ne porte PAS sur la performance du gars, elle porte sur la comparaison entre 1 an et 1H30 qui elle n'a aucun sens.
oui je comprends bien ce que tu dis, mais ça c'est le fait du chroniqueur qui rajoute dans l'intitulé "tandis que son auteur l'a conçu en un an", le gars qu'on voit dans la vidéo à mon avis ne cherchait pas à se comparer à l'auteur du jeu, ça c'est une chose, l'autre c'est simplement de dire qu'entre reconnaitre positivement la performance et critiquer négativement la tournure de l'article -qui n'est un peu que le doigt qui montre la lune- il y a un choix individuel et délibéré, celui de se concentrer plutôt sur le verre à moitié plein ou à moitié vide à mon avis
0  0 
Avatar de lankoande
Membre confirmé https://www.developpez.com
Le 15/12/2015 à 12:22
Citation Envoyé par frfancha Voir le message
Je pense qu'il y a confusion: la critique ne porte PAS sur la performance du gars, elle porte sur la comparaison entre 1 an et 1H30 qui elle n'a aucun sens.
Bien dit mon grand frfancha.
0  0