samedi 31 décembre 2011

Les langages de développement : le purebasic

J'en parle de temps en temps, mais je n'ai jamais fait un message complet sur les langages que j'utilise pour concevoir mes jeux ou mes outils.

Pour la plupart d'entre eux, j'utilise un langage excellent , très simple, performant, multi-plateformes, et permettant d'aller très vite pour développer : le purebasic.


En ce qui me concerne, je trouve que le purebasic est un excellent choix et un langage fabuleux.

Je n'ai pas énormément testé de langages (un peu de C et de C++, un peu de python) et je ne suis pas développeur de base (je suis graphiste), donc, ce langage s'est vite avéré être le langage de prédilection pour moi.

Etant donné qu'il est multi-plateforme (windows, linux, mac), avec peu ou pas de changement dans le code, il permet de réaliser des applications ou des jeux pour ces systèmes et même de vendre ceux-ci sur l'app mac store par exemple pour ceux qui programme sur mac.

Concernant le développement à proprement parlé, il y a quelques notions qu'il convient d'aborder et de comprendre, avant de connaitre la synthaxe du langage qui nous intéresse :
- les types de variables, (global ou pas) les constantes, l'enumeration
- l'organisation du code (les include..) : comment organiser le code et les fichiers
- les "structures" et autre "groupes" : structures, map(), list(), tableau...
- les boucles (repeat until, for next, while wend, ...)
- les conditions (if, elseif, else, endif..)
- les fonctions, macros, ou procedures
- etc...


N'importe quel tutoriel sur le développement aborde cela en général (boucle, variable, tableau..), quelque soit le langage.


Tout d'abord, le site officiel, qui permet de télécharger la version démo de purebasic (la version complète ne coute que 70€, et enfin, vous avez toutes les mises à jour gratuitement à vie. Franchement c'est un excellent investissement).
http://purebasic.com/french/index.php


Si vous souhaitez vous mettre au purebasic, le forum Français dédié à Purebasic est un excellent lieu d'apprentissage.
On y trouve toujours quelqu'un prêt à nous aider, et j'y vais moi-même très régulièrement ;). J'y ai d'ailleurs reçu beaucoup de conseils, on y trouve souvent un exemple de code qui résout notre problème.
http://forums.purebasic.com/french/



Concernant les tutoriaux, voici ceux que j'ai parcouru lors de mon apprentissage :

Tout d'abord, on commence par les généralités sur le développement et le purebasic en particulier :
http://www.siteduzero.com/tutoriel-3-2193-1-cours-de-purebasic.html

J'ai beaucoup appris de ces tutoriaux :)

http://tripamort.free.fr/?q=node/4

Tutoriaux pour apprendre le purebasic :
http://forums.purebasic.com/french/viewtopic.php?f=21&t=6664&sid=d713115d1cd12f55d6da7b6b0b28fff3

http://games-creators.org/wiki/PureBasic


Enfin, ici, on trouve des tutoriaux plus poussés, ou allant plus dans le détail, même si des fois, c'est aussi beaucoup plus complexes ^^ :
http://purebasic.developpez.com/cours/

D'autres tutoriaux (un peu plus compliqués) :http://www.blogger.com/img/blank.gif
http://drac.site.chez-alice.fr/Tutorials%20Programming%20PureBasic/indexTutorials.htm


Et enfin, quelques liens qui peuvent être utiles :
http://denislabarre.free.fr/


Allez, c'est à vous maintenant, et faites nous de chouettes applications ou de jolis jeux :D

Aucun commentaire:

Enregistrer un commentaire

Merci de poster des messages sympa ou hyper sympa (et pas violent, tout ça, parce que c'est pas glup). :)