Adakah yang tahu tentang "Hello World" sederhana untuk membuat game untuk ubuntu? Saya telah melihat video Memulai dengan Cepat.
Adakah contoh untuk platformer atau sesuatu seperti itu?
EDIT: Hanya rekap jawaban.
Mesin Blender Game - Menggunakan python
Pygame - Python
MonoGame http://monogame.codeplex.com/ - semacam XNA?
QuakeC - Ini a Quake rasa C seperti lang. Lihat: Steel Storm http://one.steel-storm.com/
Jawaban:
Blender dapat membuat Game 3D dengan Python: http://www.blender.org/features-gallery/features/
Dimungkinkan untuk membuat game halo dunia yang sederhana di sana, sepenuhnya terintegrasi dengan Sound, Physics Simulation, GLSL, plugins untuk banyak hal (termasuk Networking dan Web plugin), alur kerja yang baik dan profesional.
Platformer 3D: http://www.youtube.com/watch?v=BGqyvX4P6Pg
Demo Fitur: http://www.youtube.com/watch?v=SjFGDcGcEjE
Panda3D itu keren, tapi itu bukan Game Engine, itu sekelompok Python Library di mana Anda dapat merakit Game Engine, tetapi tidak sepenuhnya terintegrasi dan mulus.
Ogre3D itu seperti sama, itu bukan Mesin Game, itu hanya mesin Grafik 3D, di mana Anda dapat merakit Mesin Game, Anda harus kode Suara Anda sendiri misalnya.
sumber
Salah satu opsi cepat dan mudah adalah Cepat .
Membuat proyek semudah mengetikkan ini di terminal:
Lihat video intro ini .
Juga ini adalah situs yang bagus: http://developer.ubuntu.com/get-started/
Dan, tentu saja, manualnya:
man quickly
Anda akan menggunakan python yang juga bagus untuk gim 3d, lihat Panda3D .
sumber
Sama seperti pada sistem operasi apa pun Anda harus memilih bahasa pemrograman yang dapat menggunakan OpenGL untuk grafik. Maka cukup kembangkan gamenya.
Karena banyak aplikasi di Ubuntu adalah open source, Anda dapat menemukannya di pusat perangkat lunak yang gratis dan menggunakan perintah berikut: sudo apt-get source gameName Itu akan memberi Anda gambaran tentang bagaimana game yang sudah ada dibuat untuk Ubuntu. Anda juga dapat meneliti cara mengemas paket debian ketika Anda merasa siap untuk distribusi.
sumber
Sudahkah Anda memeriksa PyGame? itu adalah perpustakaan yang bagus untuk membuat game. Ada banyak gim yang sudah dibuat sehingga Anda dapat membaca kode dan mempelajari satu atau dua hal. Saya currenlty mencurahkan waktu luang saya dalam belajar untuk membuat permainan platform hanya demi belajar. Saya akan memposting pembelajaran saya dan membalas nanti dengan beberapa pekerjaan yang sebenarnya
Silakan kunjungi http://www.pygame.org/wiki/tutorials
Semoga ini membantu
sumber
Panda3D adalah perpustakaan permainan lintas platform yang bagus untuk Python dan C ++. Ini dikembangkan dan dikelola oleh sebuah grup di Carnegie Mellon, dan telah digunakan dalam beberapa judul komersial. Ini menambahkan abstraksi yang lebih sederhana atas OpenGL, OpenAL, dan Bullet, dan ada beberapa contoh memulai yang tersedia, termasuk permainan asteroid 2D.
http://www.panda3d.org/
http://www.panda3d.org/manual/index.php/Sample_Programs_in_the_Distribution
sumber
Saya sangat menyarankan untuk tertarik dengan ini: http://monogame.codeplex.com/
sumber
Beberapa mesin gim yang bekerja dengan ubuntu adalah Panda3D dan love2d. Keduanya sangat mudah dipelajari dan memiliki dokumentasi dan komunitas yang baik.
sumber
Sayangnya, tidak ada Hello World sederhana untuk game. Hello World terkecil yang pernah saya dapatkan untuk sebuah game menggunakan kode yang adil, tidak dengan cepat atau pygame, adalah sekitar 50 baris kode C yang memiliki opengl dan berbagai header C, mengatur beberapa hal pembuka dan membuka jendela dengan halo dunia dicetak.
Pemrograman game, bahkan di Linux, tidak sesederhana yang dipikirkan kebanyakan orang.
Jika Anda menginginkan sesuatu yang lebih mudah, Blender 2.6 memiliki engine game built-in, ia menggunakan Python dan sangat intuitif, tetapi kurang fleksibel daripada C + OpenGL lurus menurut saya.
Beberapa sumber: nehe.gamedev.net Google;) ada yang beredar, saya hanya tidak ingat nama mereka, maaf: |.
sumber
Saya juga ingin merekomendasikan qt dan qml
sumber
Berikut ini adalah 50 baris Tic-Tac-Toe:
Karena itu adalah Java, ia tidak terikat ke Ubuntu, bahkan Linux, tetapi akan berjalan pada Solaris, Apple dan Windows juga - di mana JVM berada.
Tapi itu serupa untuk solusi di Smalltalk, Python, Ruby, ... - bahkan dalam C atau C ++ ketika kerangka kerja portabel digunakan seperti Qt atau Gnome, dan bukan beberapa kelas MFC eksklusif. Dalam C dan C ++, tentu saja Anda harus mengkompilasi ulang barang-barang.
sumber
Kesederhanaan membuat game didasarkan pada bahasa pemrograman / lingkungan yang Anda pilih. Untuk pemrogram tingkat lanjut, pengkodean gim Anda langsung dalam bahasa pemrograman pilihan (C / C ++ / Python / Java / dll) mungkin merupakan cara terbaik.
Untuk penggemar / non-coders yang suka antarmuka drag and drop sederhana untuk membuat game, saya sarankan 'Stencyl' ( http://www.stencyl.com/ ).
Situs web bantuan 'Stencyl' memiliki semua sumber daya untuk memulai permainan membuat Anda. Anda juga dapat langsung pergi ke halaman bantuan 'Crash Course 2' untuk membuat game pertama Anda sepenuhnya dari awal di 'Stencyl' ( http://www.stencyl.com/help/view/crash-course-invaders-1/ ) . 'Kursus Kecelakaan' diberikan dalam 'bagian' dan sangat mudah diikuti.
sumber
sumber