Posts

Showing posts from July, 2020

PERBANDINGAN PYTHON DAN RUBY DALAM PENGEMBANGAN GAME

Python Dibuat pada tahun 1991 oleh Guido van Rossum, Python adalah bahasa pemrograman tingkat tinggi bertujuan umum (general purpose). Sama seperti Ruby, bahasa ini sepenuhnya berorientasi objek - satu perbedaan yang mungkin dapat kamu langsung temukan adalah bahwa Python merupakan bahasa " tingkat tinggi ". Apa artinya? Berbeda dengan Ruby yang menekankan faktor manusia dalam pemrograman, titik fokus utama Python adalah tingkat kemudahan membaca (readability). Filosofi inti di balik Python adalah bahasa ini harus sangat mudah digunakan . Inilah arti dari "tingkat tinggi" - bahasa pemrograman tingkat tinggi memiliki sintaks yang sangat sederhana dan mudah dibaca yang sangat mirip dengan bahasa Inggris sehari-hari. Ini juga salah satu alasan utama mengapa Python begitu populer - kenyataan bahwa penggunaannya sangat mudah menarik lebih banyak orang setiap hari. Walaupun Python sebagian besar berorientasi pada Linux, ia dapat digunakan pada platform utama lain...

INSTALASI RUBY

Image
Kunjungi website https://rubyinstaller.org/downloads/ untuk mendownload file instalasi ruby. Unduh dan jalankan instaler ruby. Pertama anda  accept  perjanjian lisensinya. Setelah itu pilih tempat instalasi ruby. Pastikan anda menceklis bagian  MYSYS2 development toolchain  seperti gambar di bawah ini. Tunggu proses instalasi berjalan hingga selesai. Setelah proses instalasi selesai, akan muncul kembali satu pilihan penting. Silahkan ceklis pilihan tersebut, dan proses instalasi akan berubah menjadi bentuk CLI. Saat instalasi berlangsung,  windows command line  akan muncul. Jika anda bingung pada pilihan, silahkan tekan Enter saja. tunggu proses instalasi berjalan hingga selesai. Jika terdapat pilihan lagi, silahkan langsung tekan Enter.  Windows command line  akan keluar dengan sendiri. Untuk implementasi percobaan ruby seperti gambar di bawah.

INSTALASI LUA BINARIES

Image
Lua bukan satu-satunya bahasa penulisan (scripting language), terdapat bahasa-bahasa lain yang dapat digunakan dengan tujuan yang hampir sama, seperti Perl, Tcl, Ruby, Forth, and Python. Keunggulan fasilitas-fasilitas berikut menjadikan Lua jauh berbeda dari bahasa-bahasa ini. meski bahasa-bahasa lain berbagi sebagian fasilitas berikut dengan Lua, tidak ada bahasa lain yang menawarkan manfaat profile serupa: 1.  Extensibility: Extensibility Lua sangat menarik perhatian sehingga banyak orang menganggap Lua bukan sebagai suatu bahasa, tetapi sebagai suatu perangkat untuk membangun bahasa-bahasa domain spesifik. Lua telah dirancang untuk diperluas/diaplikasikan, pada kode Lua dan kode eksternal C. Sebagai suatu bukti dari konsep, Lua menerapkan banyak kemampuan dasarnya melalui fungsi-fungsi eksternal. Hal ini sangat mudah untuk menghubungkan Lua dengan C/C++ dan bahasa-bahasa lain, seperti Fortran, Java, Smalltalk, Ada, bahkan dengan bahasa- bahasa penulisan yang lain. 2.  Simpl...

INSTALASI PYGAME

Image
Pygame adalah seperangkat modul Python yang dirancang untuk membuat permainan. Pygame menambahkan fungsi di atas dengan sangat baik di SDL perpustakaan. Hal ini memungkinkan Anda untuk membuat sebuah game dengan fitur yang lengkap dan sebuah program multimedia dalam bahasa python. Pygame sangat portabel dan dapat berjalan pada hampir semua platform dan sistem operasi. Pygame sendiri telah didownload jutaan kali, dan telah memiliki jutaan kunjungan ke situsnya. Kenapa menggunakan pygame? Banyak alasan menggunakan pygame diantara lain adalah : · Sillness built in . Dibuat hanya untuk menghibur para pengguna aplikasi dan hanya hiburan semata saja . · Truly portable . Bisa dimainkan di computer desktop dan bisa dimainkan dimana saja . · Logic game . Logika permainanya juga sangat mudah karena mungkin pada generasi millennial kini lebih sering bermain game jadi untuk membuat game sudah terbayang . · It’s Simple and easy to use . Anak kecil dan orang dewasa juga bisa mamainkan pygame karena ...