Jeudi 8 mai 2008
Ouhaouuuuuuuuuu, mon premier article dans la catégorie informatique!!!! (Oui oui, je sais, pour un étudiant en informatique, c'est pas trop tôt...). Oula mais qu'est-ce que tu racontes Yami dans ton titre d'article, j'y comprend rien! Pas de panique, c'est normal.

En fait, cette année est enseignée à l'IUT une matière nommée C++. Il s'agit d'un langage de programmation qui permet de réaliser des... programmes! Ben oui... Pour être plus clair pour ceux qui n'y connaissent absoluement rien, cela consiste à dire à notre ordinateur dans un langage qu'il comprenne fais-ci ou fais-ça!
Pour ceux qui s'y connaissent un peu plus, je me suis servit des librairies SDL et SDL_image pour le faire.

Maintenant, qu'ais-je demandé à mon super programme de faire? Tout simplement, à partir d'images que je lui ai fournit (voir image ci-dessous), je lui demande d'en faire un personnage qui se déplace lorsque l'on appuie sur les touches directionnelles du clavier (c'est le personnage beige avec des cheveux gris) et un personnage qui se déplace aléatoirement (le personnage violet à capuche) avec impossibilité de se balader en dehors de l'écran.

Spriteset personnage

J'aurai bien aimé vous passer directement la version d'essai, hélas, suite à plusieurs tests, cela ne fonctionne pas chez mes contacts, donc je vais me renseigner à ce sujet pour vous fournir d'avantage de matière à l'avenir. Mais comme je ne suis pas cruel (enfin il ne me semble pas), voici une petite vidéo dont la qualité a été salement déteriorée pendant l'upload sur Youtube et la fluidité des déplacements est nettement inférieure au programme d'origine!
 

En deux chiffres: 402 lignes de code C++, plus de 3h de programmation. Mais je ne vais pas m'arrêter là mouahahahah (le but ultime? un jeu? qui sait...?)
Par Yami no tenshi - Publié dans : Informatique
Ecrire un commentaire - Voir les 1 commentaires
Retour à l'accueil

Présentation

Catégories

Selection Musicale

 


Recherche

Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus