[Projet] Applejack’s Chronicles.

Filed in Non classé Leave a comment

Cet été, je n’avais pas grand chose à faire et je suis tombé par hasard sur un concours organisé par Equestria Gaming à l’occasion du Brony Day. Alors, oui, c’est un concours en rapport avec My Little Pony : Frienship is Magic et si vous n’avez jamais regardé un épisode, je vous conseille d’essayer, vous pourriez être agréablement surpris. Pour revenir au concours, je ne sais pas qui a lancé l’idée (sûrement Equestria Daily), mais, en tout cas, elle a été reprise par six autres sites. Le prix était un jeu Terraria par concours.

Chaque concours était assez différent les uns des autres (PMVs, dessins, comics, 3D …), mais l’un d’entre eux proposait de programmer un jeu 16-Bit (en gros, avec des sprites en 16 bits). J’avais un peu de temps devant moi avant la reprise des cours et je me suis dit que c’était jouable de le terminer avant la limite de temps imposée (le 25 Août 2011).

Alors je me suis lancé. Par contre, j’étais pas du tout parti dans l’idée de gagner. Je savais que je ne gagnerai pas. Je participais juste au concours pour m’entraîner et pour voir ce que j’étais capable de faire pendant un temps donné. Je voulais aussi que des gens jouent à mon jeu pour voir ce qu’ils en pensent, ce qu’il faut améliorer, ce qu’il faut garder. J’ai pas dans l’idée de bosser dans le jeu vidéo, mais c’est vraiment un truc que j’adore faire.

Donc, j’ai commencé par mettre toutes mes idées par écrit, j’ai fait le tri et je suis arrivé à une première esquisse du jeu. J’étais parti sur l’idée d’un jeu de plateforme en 2D avec, comme héroïne, Applejack. Niveau programmtion, j’ai utilisé le C++ et la SFML.

Niveau scénario, j’ai pas fait quelque chose de révolutionnaire, je suis même resté dans le scénario bateau. En -très- bref, Applejack doit aller récupérer Applebloom qui s’est paumée dans l’Everfree Forest. Il y a beaucoup mieux, je sais, mais comme je le disais, je ne me suis pas concentré sur le scénario (d’autant que je n’ai pas d’imagination…).

Il ne m’en fallait pas beaucoup plus pour commencer, donc j’ai simplement ouvert mon IDE et je me suis mis à programmer. J’avais plus ou moins la structure de mon programme en tête, mais c’était quand même beaucoup d’improvisation il faut le dire et je l’ai payé cher au niveau du temps par moment.

Premiers essais.

Au début, j’avançait très vite, en quelques heures, je pouvais charger des Maps, les faire défiler à l’écran. Ensuite j’y ai intégré Applejack avec la gestion des collisions, par contre, ça, ça m’a prit un peu plus de temps. J’avais encore pas mal de choses à faire, mais j’avais déjà quelque chose de relativement jouable. J’étais assez content du résultat , mais je n’avais plus beaucoup de temps devant moi. Par contre, quelques jours après, je vois que la deadline a changé, j’avais jusqu’au 15 Septembre. Seul problème, c’est que mes cours reprenaient bientôt et je savais que je n’aurais plus de temps pour moi (Vive la Prépa !).

Version actuelle.

Et j’avais raison, j’avais bien avancé au niveau du jeu, mais dès que les cours ont recommencé, le jeu a totalement stagné, je n’avais plus de temps à lui consacrer. Du coup, cela fait maintenant plus de six mois qu’il est de côté et qu’il attend d’être terminé.

Récemment, CosmosDash m’a encouragé à le finir et vu que j’ai trouvé une manière de bosser assez efficacement qui me laisse un peu de temps libre, je vais voir si ça sera possible de le terminer ou non, parce que, personnellement, vu le temps que j’ai passé dessus, ça m’énerverait un peu de le laisser à l’abandon.

Voilà, j’avais envie de raconter la petite histoire d’un de mes projets « actuels ».

Sinon, voici une vidéo du jeu qui ne lui rend pas vraiment justice. C’était une des premières versions du jeu, à présent il y a beaucoup plus de possibilités (AJ peut ramasser des pommes \o/ !) d’autant que les mouvements sont beaucoup plus fluides en vrai que sur la vidéo, mais bon, c’est tout ce que j’ai à proposer.

 

 

 

 

 

 

 

 

 

 

 

Bonne soirée à tous et à toutes.

[Lien] Khan Academy

Filed in Non classé Leave a comment

Bonjour à toutes et à tous.

Dans mon premier article, je vais vous parler de la Khan Academy créée par Salman Khan. C’est une association que j’ai découvert il y a environ un an et c’est un projet très prometteur qui mérite l’admiration.

Tout d’abord, Salman Khan est un triple diplômé du MIT. En 2004, il avait l’habitude de donner des cours de maths à sa cousine via internet. Il a décidé de diffuser ses cours sur Youtube lorsque des amis à lui voulait également accéder à ses cours. En 2009, il quitte son emploi dans la finance et se consacre totalement à son Académie. Voilà pour le petit point « historique ».

Le site de la Khan Academy met à disposition environ 2600 vidéos sur de très nombreux sujets. Salman est spécialisé en mathématiques, en informatique et en électronique. Pourtant ses vidéos, qui traitent également de ces sujets, parlent aussi de biologie, d’histoire, d’astronomie, etc…

Salman est quelqu’un de très impressionnant, il a des connaissances dans des domaines très poussés et variés, pourtant ses vidéos s’efforcent de présenter les choses d’une manière simple et très claire. Il n’y a qu’à regarder les commentaires de ses vidéos sur Youtube. De nombreux étudiants remercient Salman pour ses vidéos. Ce qui revient le plus souvent, c’est le fait que Salman arrive à présenter et développer un sujet de manière simple en quelques minutes, alors que leurs professeurs font de même mais prennent plus de temps et ne sont pas aussi clair que Salman. C’est un excellent complément au cours. Personnellement, j’ai déjà regardé certaines vidéos justement pour avoir une autre approche par rapport à certains de mes cours et, effectivement, ça aide !

Par contre, c’est également un reproche que l’on peut lui faire. C’est en général le problème avec la vulgarisation, on occulte certaines choses qui peuvent paraître soit trop compliquée, soit superflue à un certain niveau. On veut un résultat très épuré pour que le grand nombre puisse comprendre. Par exemple, je peux prendre ces vidéos en rapport avec les mathématiques. On a rarement, si ce n’est jamais, des hypothèses par rapport aux objets mathématiques qu’il manipule, de même il se contente beaucoup d’explications orales sans réellement passer au langage mathématiques. Ça peut être déroutant par la suite si quelqu’un veut aller plus loin en se plongeant dans des livres. C’est pour cela que je reviens sur le fait que je trouve que c’est un excellent complément au cours. Si on a du mal sur un certain point, il est très possible que Salman ait fait une vidéo dessus.

D’un autre côté, j’ai regardé de nombreuses vidéos juste pour ma culture générale et franchement, même dans des domaines où je n’y connais rien tel que la biologie, j’ai compris sans aucun problème de quoi Salman parlait. Il a un vrai talent pédagogique et je suis vraiment content (et impressionné) qu’il le mette au service du net gratuitement. Rien que pour ça, je trouve que c’est quelqu’un qui mérite l’admiration.

Je vous remet ici le lien pour accéder au site au cas où vous l’auriez manqué plus haut : http://www.khanacademy.org/

Passez une bonne journée.

 

Bienvenue.

Filed in Non classé Leave a comment

Bonjour à tous et bienvenue.

Je me présente, je suis Lyte, j’ai 18 ans et je suis actuellement en prépa MPSI. Je m’intéresse depuis un bon moment à l’informatique et je suis passionné par la musique.

Cela fait quelques temps que je possède ce blog, mais j’ai vraiment énormément de mal pour le tenir à jour. C’est pour cela que j’ai décidé de le remettre à neuf. Mon ancien blog se concentrait sur mes projets, mais à cause de mes études, j’ai très peu de temps pour moi et donc, il en va de même pour mes projets. Donc, il est naturel que niveau mise à jour, j’ai du mal à suivre.

Ainsi, au lieu de me focaliser sur ça, j’ai voulu faire un blog où je pourrai parler de tout et de rien. De musique, de jeux vidéos, d’informatique, etc… En gros ce qui me passionne. Eventuellement, je pourrais aussi parler de mes projets, mais ce ne sera pas avant un moment. Ils seront essentiellement en rapport avec l’informatique. Tout ça se fera quand je trouverai le temps.

Enfin bref, je verrai bien si j’arrive à faire quelque chose de ce blog. J’espère que j’arriverai à maintenir ma motivation.

Voilà, voilà. Passez une bonne journée.

 

TOP