4 votes

Comment commencer à créer des jeux sur Ubuntu

Comme beaucoup de gens, j'ai toujours voulu faire mon propre #BADA55 jeu. Mais, faire un jeu est aussi long que possible. Mais, quand même, c'est quelque chose que je veux commencer à faire quand j'aurai le temps. De préférence sur Ubuntu.

Comment Ubuntu se comporte-t-il en tant que plateforme de création de jeux ? Quels sont les outils natifs disponibles ? Que propose Ubuntu pour la création de jeux ?

1voto

gaoithe Points 463

Commencez par quelque chose de simple. Bien sûr, apprendre à programmer ou améliorer vos compétences en matière de programmation, de conception et de gestion ne sera pas simple :-). Mais si vous faites de petits pas, vous y arriverez.

À mon avis, unix/linux est très bien pour commencer à programmer et à écrire des jeux. Si vous le souhaitez, vous pouvez pousser l'écriture de jeux à un niveau élevé sur ubuntu. Les compétences acquises sont transférables à n'importe quelle plateforme.

Commencez peut-être par utiliser la bibliothèque SDL. Il existe un bon nombre d'exemples disponibles. Commencez par de petits exemples. Vous pouvez également trouver de grands projets SDL et obtenir les sources, les construire et les modifier pour le plaisir. Vous pouvez programmer en c ou en Python ou dans d'autres langages. La bibliothèque SDL est disponible sur linux, Windows, mac, Android, ios :), . . . http://www.libsdl.org/

Commencez par Python si vous êtes novice en matière de programmation. Et commencez avec realmente des choses simples comme l'impression de "Hello world". Vous pouvez également commencer à programmer avec des langages graphiques comme scratch ou blockly.

La bibliothèque SDL de Python est pygame. La documentation traite de l'adéquation de Python au développement de jeux. Lisez ceci : http://www.pygame.org/docs/tut/intro/intro.html Vous pouvez avoir beaucoup de belles choses brillantes et avoir des jeux de style arcade qui fonctionnent parfaitement avec Python. Si vous passez au rendu 3D ou à d'autres opérations intensives, il est courant d'avoir du code optimisé dans d'autres langages, par exemple le c, pour cette partie, tandis qu'un langage supérieur comme Python est toujours utilisé pour la gestion.

Au départ, la mise en place d'un environnement de programmation peut s'avérer délicate. Certaines choses simples, par exemple mettre un pixel de couleur dans une fenêtre, fonctionnent parfois facilement, mais parfois pas. Argh. Persévérez. Lisez la documentation. Lisez l'internet. Faites-le faire ce que vous voulez :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X