OVH Cloud OVH Cloud

Programmation C/C++/ Tcl-Tk

12 réponses
Avatar
Regis
Coucou a tous,

j'ai pas trouve de forum dedie a la programmation sous Linux, mais je
voudrais savoir si mes vieux bouquins de C, C++ pouvaient toujours
faire l'affaire ?

De meme, comment attaquer un programme graphique sous X ? Un lien ?

En ce qui concerne le TCL/TK (je suis pas sur de l'acronisme), ou puis
je trouver des tutos ? Est ce toujours a la mode ou je laisse tomber ?

Bien a vous,

Amicalement,

Régis.

--

2 réponses

1 2
Avatar
pdorange
Regis wrote:

Non-non, c'est bien une demande de renseignements, biensur, c'est la
base, mais je suis intrigué ! J'ai un MacBook sous Mac OS X et dans
les forums Mac, il y a un bon developpeur qui a programmé un jeu et
ce, tout en Python, bon, je ne sais pas quelles librairies graphiques,
quelle version de Python, ni quel temps il a passé (chapeau en tous
les cas !), mais si il a possibilité de portage a la recompilation,
c'est sympa.



Il est en effet tout a fait possible (et même relativement simple) de
réaliser des petits jeux en python.
Perso je suis sur un projet comme ça et j'utilise pygame, ce qui me
permet d'avoir un source compatible Mac/Windows/Linux... Agréable.

Il faut préciser que Python n'est pas forcément adapté a tout type de
jeu. Grossièrement c'est plutot efficace pour les jeux d'arcade et ne
nécessitant pas un trop gros travail graphique (notamment difficile de
rester fluide si il y a du scrolling).

Pygame : http://www.pygame.org/
Mon projet : http://microwar.sourceforge.net/

Il existe d'autres librairies pour les jeux en python multiplateformes.
A ce qui semble :
* pygame reste la plus répandu, stable et mature (2D). Mais n'évolue
plus guère (et pas très vite en tout cas). pygame est surtout un wrapper
sur SDL
* pyglet est plus jeune (et plus actif) et se présente plus comme un
wrapper par dessus OpenGL (3D)

http://leapon.net/en/making-games-with-python-which-library-to-use-pygam
e-or-pyglet
--
Pierre-Alain Dorange <http://microwar.sourceforge.net/>

Ce message est sous licence Creative Commons "by-nc-sa-2.0"
<http://creativecommons.org/licenses/by-nc-sa/2.0/fr/>
Avatar
Fabien LE LEZ
On 05 Jun 2009 16:01:59 GMT, Thierry B :

Et new/release, c'est pour la marmotte ?



"new" est souvent utile.
"release", je ne connais pas.
"delete" et "goto" sont des mots-clés du C++. Ça ne veut pas dire
qu'ils servent souvent.
1 2