Est-ce que quelqu'un connaît un simple "Hello World" pour créer des jeux pour Ubuntu? J'ai vu la vidéo Mise en route rapide.
Des exemples de plateformes ou quelque chose comme ça?
EDIT: Juste un récapitulatif des réponses.
Moteur de jeu Blender - Utilise python
Pygame - Python
MonoGame http://monogame.codeplex.com/ - une sorte de XNA?
QuakeC - C'est un C à saveur de Quake comme lang. Voir: Steel Storm http://one.steel-storm.com/
Réponses:
Blender peut créer un jeu 3D avec Python: http://www.blender.org/features-gallery/features/
Il est possible d'y faire un simple jeu de bonjour, entièrement intégré avec le son, la simulation physique, GLSL, des plugins pour beaucoup de choses (Networking et plugin Web inclus), un bon workflow professionnel.
Plateforme 3D: http://www.youtube.com/watch?v=BGqyvX4P6Pg
Démo des fonctionnalités: http://www.youtube.com/watch?v=SjFGDcGcEjE
Panda3D c'est cool, mais ce n'est pas un moteur de jeu, c'est un tas de bibliothèque Python où vous pouvez assembler un moteur de jeu, mais ce n'est pas entièrement et sans couture intégré.
Ogre3D est comme le même, ce n'est pas un moteur de jeu, c'est juste un moteur graphique 3D, où vous pouvez assembler un moteur de jeu, vous devez coder votre propre son par exemple.
la source
Une option rapide et facile est rapidement .
Créer un projet est aussi simple que de taper ceci sur le terminal:
Voir cette vidéo d'introduction .
C'est aussi un excellent site: http://developer.ubuntu.com/get-started/
Et, bien sûr, le manuel:
man quickly
Vous utiliserez python qui est également idéal pour les jeux 3D, voir Panda3D .
la source
Comme sur tout système d'exploitation, vous devrez choisir un langage de programmation pouvant utiliser OpenGL pour les graphiques. Ensuite, développez simplement le jeu.
Étant donné que de nombreuses applications sur Ubuntu sont open source, vous pouvez en trouver une dans le centre de logiciels qui est gratuite et utiliser la commande suivante: sudo apt-get source gameName Cela vous donnera une idée de la façon dont les jeux qui existent déjà sont faits pour Ubuntu. Vous pouvez également rechercher comment empaqueter les paquets Debian lorsque vous pensez être prêt pour la distribution.
la source
Avez-vous vérifié PyGame? c'est une excellente bibliothèque pour faire des jeux. Il y a beaucoup de jeux déjà créés que vous pouvez lire le code et apprendre une chose ou deux. Je consacre actuellement mon temps libre à apprendre à créer un jeu de plateforme juste pour le plaisir d'apprendre. Je publierai mes apprentissages et répondrai plus tard avec du travail
Veuillez consulter http://www.pygame.org/wiki/tutorials
J'espère que cela t'aides
la source
Panda3D est une belle bibliothèque de jeux multiplateforme pour Python et C ++. Il est développé et maintenu par un groupe de Carnegie Mellon, et il a été utilisé dans quelques titres commerciaux. Il ajoute des abstractions plus simples sur OpenGL, OpenAL et Bullet, et il existe un certain nombre d'exemples de démarrage disponibles, y compris un jeu d'astéroïdes 2D.
http://www.panda3d.org/
http://www.panda3d.org/manual/index.php/Sample_Programs_in_the_Distribution
la source
Je vous conseille fortement de vous y intéresser: http://monogame.codeplex.com/
la source
Certains moteurs de jeu qui fonctionnent avec ubuntu sont Panda3D et love2d. Les deux sont très faciles à apprendre et ont une bonne documentation et une bonne communauté.
la source
Malheureusement, il n'y a pas de simple Hello World pour les jeux. Le plus petit Hello World que j'aie jamais trouvé pour un jeu utilisant uniquement du code, pas rapidement ou pygame, est d'environ 50 lignes de code C qui contient opengl et divers en-têtes C, configure des éléments opengl et ouvre une fenêtre avec bonjour monde imprimé.
La programmation de jeux, même sous Linux, n'est pas aussi simple que la plupart des gens le pensent.
Si vous voulez quelque chose de plus simple, Blender 2.6 a un moteur de jeu intégré, il utilise Python et est très intuitif, mais moins flexible que le C + OpenGL simple à mon avis.
Certaines ressources: nehe.gamedev.net Google;) il y en a d'autres qui flottent, je ne peux pas me souvenir de leurs noms, désolé: |.
la source
Je voudrais également recommander qt et qml
la source
Voici un Tic-Tac-Toe de 50 lignes:
Comme il s'agit de Java, il n'est pas lié à Ubuntu, pas même à Linux, mais fonctionnera également sur Solaris, Apple et Windows - où se trouve une JVM.
Mais cela est similaire pour les solutions en Smalltalk, Python, Ruby, ... - même en C ou C ++ lorsqu'un framework portable est utilisé comme Qt ou Gnome, et pas certaines classes MFC propriétaires. En C et C ++, bien sûr, vous devez recompiler les choses.
la source
La simplicité de création de jeux est basée sur le langage / environnement de programmation que vous choisissez. Pour les programmeurs avancés, coder votre jeu directement dans un langage de programmation de votre choix (C / C ++ / Python / Java / etc) peut être le meilleur moyen.
Pour les amateurs / non-codeurs qui aiment une simple interface glisser-déposer pour créer des jeux, je recommande «Stencyl» ( http://www.stencyl.com/ ).
Le site Web d'aide «Stencyl» contient toutes les ressources pour vous aider à créer des jeux. Vous pouvez également accéder directement à la page d'aide "Crash Course 2" pour créer votre premier jeu entièrement à partir de zéro dans "Stencyl" ( http://www.stencyl.com/help/view/crash-course-invaders-1/ ) . Le «cours intensif» est donné en «parties» et est très facile à suivre.
la source
la source