Kennt jemand eine einfache "Hallo Welt" zum Erstellen von Spielen für Ubuntu? Ich habe das Video Erste Schritte mit Quickly gesehen.
Irgendwelche Beispiele für Plattformfahrer oder so?
EDIT: Nur eine Zusammenfassung der Antworten.
Blender Game Engine - Verwendet Python
Pygame - Python
MonoGame http://monogame.codeplex.com/ - irgendeine Art von XNA?
QuakeC - Dies ist ein C mit Quake-Geschmack wie lang. Siehe: Steel Storm http://one.steel-storm.com/
Antworten:
Blender kann mit Python ein 3D-Spiel erstellen: http://www.blender.org/features-gallery/features/
Ist in der Lage, ein einfaches Hallo-Welt-Spiel zu machen. Es ist voll integriert mit Sound, Physik-Simulation, GLSL, Plugins für viele Dinge (Netzwerk- und Web-Plugin enthalten), gutem und professionellem Workflow.
3D Platformer: http://www.youtube.com/watch?v=BGqyvX4P6Pg
Demo der Funktionen: http://www.youtube.com/watch?v=SjFGDcGcEjE
Panda3D ist cool, aber keine Game Engine, es ist ein Bündel von Python-Bibliotheken, in denen Sie eine Game Engine zusammenstellen können, aber es ist nicht vollständig und nahtlos integriert.
Ogre3D ist wie das gleiche, es ist keine Game Engine, es ist nur eine 3D-Grafik-Engine, in der Sie eine Game Engine zusammenstellen können. Sie müssen beispielsweise Ihren eigenen Sound codieren.
quelle
Eine schnelle und einfache Option ist Quickly .
Das Erstellen eines Projekts ist so einfach wie das Eingeben am Terminal:
Sehen Sie sich dieses Intro-Video an .
Dies ist auch eine großartige Seite: http://developer.ubuntu.com/get-started/
Und natürlich das Handbuch:
man quickly
Sie werden Python verwenden, das sich auch hervorragend für 3D-Spiele eignet (siehe Panda3D) .
quelle
Wie bei jedem Betriebssystem müssen Sie eine Programmiersprache auswählen, die OpenGL für Grafiken verwendet. Dann entwickle einfach das Spiel.
Da es sich bei vielen Anwendungen auf Ubuntu um Open Source handelt, können Sie eine kostenlose Anwendung im Software-Center finden und den folgenden Befehl verwenden: sudo apt-get source gameName Damit erhalten Sie eine Vorstellung davon, wie bereits vorhandene Spiele für Ubuntu erstellt wurden. Sie können auch nachforschen, wie Sie Debian-Pakete packen, wenn Sie glauben, dass Sie für die Verteilung bereit sind.
quelle
Hast du PyGame schon ausgecheckt? Es ist eine großartige Bibliothek zum Erstellen von Spielen. Es gibt bereits viele Spiele, bei denen Sie den Code lesen und ein oder zwei Dinge lernen können. Ich widme derzeit meine Freizeit dem Lernen, ein Plattformspiel nur zum Lernen zu machen. Ich werde meine Erkenntnisse veröffentlichen und später mit konkreter Arbeit antworten
Bitte besuchen Sie http://www.pygame.org/wiki/tutorials
Hoffe das hilft
quelle
Panda3D ist eine schöne plattformübergreifende Spielbibliothek für Python und C ++. Es wurde von einer Gruppe von Carnegie Mellon entwickelt und gepflegt und in einigen kommerziellen Titeln verwendet. Es fügt einfachere Abstraktionen über OpenGL, OpenAL und Bullet hinzu, und es gibt eine Reihe von Einstiegsbeispielen, einschließlich eines 2D-Asteroiden-Spiels.
http://www.panda3d.org/
http://www.panda3d.org/manual/index.php/Sample_Programs_in_the_Distribution
quelle
Ich rate dringend, sich dafür zu interessieren: http://monogame.codeplex.com/
quelle
Einige Spiele-Engines, die mit Ubuntu funktionieren, sind Panda3D und Love2D. Beide sind sehr einfach zu erlernen und haben eine gute Dokumentation und Community.
quelle
Leider gibt es keine einfache Hallo Welt für Spiele. Die kleinste Hello World, die jemals in der Lage war, ein Spiel nur mit Code zu entwickeln, nicht schnell oder mit Pygame. Sie besteht aus 50 Zeilen C-Code, der OpenGL und verschiedene C-Header enthält, OpenGL-Inhalte erstellt und ein Fenster mit Hallo öffnet Welt gedruckt.
Spieleprogrammierung ist selbst unter Linux nicht so einfach, wie die meisten Leute denken.
Wenn Sie etwas einfacheres wollen, hat Blender 2.6 eine eingebaute Spiel-Engine, verwendet Python und ist meiner Meinung nach sehr intuitiv, aber weniger flexibel als reines C + OpenGL.
Einige Ressourcen: nehe.gamedev.net Google;) es gibt andere, die herumschweben, ich kann mich nur nicht an die Namen erinnern, sorry: |.
quelle
Ich würde auch gerne qt und qml empfehlen
quelle
Hier ist ein Tic-Tac-Toe mit 50 Zeilen:
Da es sich um Java handelt, ist es nicht an Ubuntu gebunden, nicht einmal an Linux, sondern kann auch unter Solaris, Apple und Windows ausgeführt werden - dort, wo sich eine JVM befindet.
Dies gilt jedoch auch für Lösungen in Smalltalk, Python, Ruby usw. - selbst in C oder C ++, wenn ein portables Framework wie Qt oder Gnome verwendet wird, und nicht für einige proprietäre MFC-Klassen. In C und C ++ müssen Sie das Zeug natürlich neu kompilieren.
quelle
Die Einfachheit der Erstellung von Spielen basiert auf der von Ihnen gewählten Programmiersprache / -umgebung. Für fortgeschrittene Programmierer ist das direkte Codieren Ihres Spiels in einer Programmiersprache Ihrer Wahl (C / C ++ / Python / Java / usw.) möglicherweise der beste Weg.
Für Hobbyisten / Nicht-Programmierer, die eine einfache Drag & Drop-Oberfläche zum Erstellen von Spielen bevorzugen, empfehle ich 'Stencyl' ( http://www.stencyl.com/ ).
Auf der Hilfe-Website von Stencyl finden Sie alle Ressourcen, die Sie benötigen, um mit dem Erstellen von Spielen zu beginnen. Sie können auch direkt zur Hilfeseite 'Crash Course 2' gehen, um Ihr erstes Spiel in 'Stencyl' zu erstellen ( http://www.stencyl.com/help/view/crash-course-invaders-1/ ). . Der 'Crash-Kurs' wird in 'Teilen' angeboten und ist sehr einfach zu befolgen.
quelle
quelle