Le clone de Flappy Bird en Java ne fait que 18 lignes de codes !

Share
Flappy Bird est-il difficile à coder ?

C’est vraiment impressionnant de voir la simplicité qui se cache derrière le code de Crappy Bird, un clone de Flappy Bird !

Il ne suffit que de 18 lignes de codes, qui sont d’ailleurs celle-ci :

void setup() { //From KTByte.com: crappier bird, based off http://tinyurl.com/reddit-crappybird
size(600, 800); //uncomment this to make it slower: frameRate(30);
} //License: Creative Commons Attribution-Share Alike 3.0 and GNU GPL license
PImage c=loadImage(“http://i.imgur.com/cXaR0vS.png”),b=loadImage(“http://i.imgur.com/mw0ai3K.png”);
PImage w=loadImage(“http://i.imgur.com/4SUsUuc.png”),m=loadImage(“http://i.imgur.com/U6KEwxe.png”);
int r,s=0,d=1,x,y=400,vy,wx[]={0,0},wy[]={0,0},e=1800,l=600,hs=0,v=800;
void draw() { //RULES: Max 100 characters per line. 1 semicolon per line, not including for loops
for(int t=0,q=1;t<=e;t+=e,q=1) for(imageMode(1);q>0;q–,imageMode(3)) image(c,x+t,0);
for(int i=0,z=y+=vy+=1,q=(x=x-6==-1800?0:x-6);i<2;i++,fill(0),textSize(40),image(b,l/2,y)){
for(int j=-1;j<2;j+=2,text(“”+s,l/2-15,700)) image(w, wx[i], wy[i]+j*(w.height/2+100));
if((wx[i]=wx[i]<0?(wy[i]=(int)random(200,v-200))/wy[i]*l:wx[i]-6)==l/2&&d==0) hs=max(++s,hs);
d = (abs(width/2-wx[i])100) || y > height || y < 0 ? 1 : d; } //MORE RULES: close curly brackets on their own line. Must run in Processing Java + JS if (d==(r=1)) for(imageMode(1);r>0;r–,rectMode(3),text(“HighScore: “+hs,50,l)) image(m, 0, 0);
} //Check out game walkthroughs at: http://www.ktbyte.com/textbook/gamewalkthroughs
void mousePressed() { //Start learning Java for free: http://www.ktbyte.com/intro
if (d==(vy=-17)/-17) y=(wx[1]=900) + 100 – ((wy[0]=(wy[1]=wx[0]=600)-200)+200 + (x = s = d = 0));
} //This is line 18. Flying is learning how to throw yourself at the ground and miss ~Douglas Adams

A noter que la dernière ligne de code est un commentaire du programmeur

A titre de comparaison, facebook est écrit avec environ 60.000.000 de lignes de code, World of Warcraft c’est 5.000.000 de lignes de codes, Google Chrome, quand à lui, représente également 5.000.000 de lignes de code…

Visitez notre boutique de jeux vidéo !

SuzuKube

Gamer depuis 1984, je suis un grand passionné de jeux vidéos. J'adore particulièrement les jeux japonais et je suis le fier fondateur d'Otakugame.fr !

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.