Game Development - spada.uns.ac.id

13
Game Development Pertemuan 6

Transcript of Game Development - spada.uns.ac.id

Page 1: Game Development - spada.uns.ac.id

Game Development

Pertemuan 6

Page 2: Game Development - spada.uns.ac.id

Key Subjects

This guide goes into the following topics in depth:

1. Packaging python file to exe

Page 3: Game Development - spada.uns.ac.id

Python file to .exe

Page 4: Game Development - spada.uns.ac.id

cx_FreezeInstalasi : -> pip install cx_Freeze

Cara running package: - Penggunaan package ini berbeda dengan sebelumnya. Kita harus

membuat script baru berisi setup yang digunakan untuk konversi .py ke .exe. Biasanya diberi nama setup.py

- Setelah setup.py selesai dibuat, maka jalankan dengan perintah sebagai berikut :

- python setup.py bdist_msi, jika ingin mengkonversi ke windows

- python setup.py bdist_dmg, jika ingin konversi ke Mac

Page 5: Game Development - spada.uns.ac.id

cx_Freeze

Page 6: Game Development - spada.uns.ac.id

cx_Freeze

Berikut adalah contoh kode yang ada pada setup.py

Dokumentasi lebih lanjut lihat web berikut :

https://cx-freeze.readthedocs.io/en/latest/setup_script.html

Page 7: Game Development - spada.uns.ac.id

PyinstallerInstalasi : -> pip install pyinstaller

Cara running package: - Masuk direktori penyimpanan file melalui command prompt- Kemudian tuliskan pyinstaller namafile.py- Tambahkan --onefile jika ingin menggabungkan semua dependencies

yang ada menjadi 1 file instalasi- Tambahkan –hidden-import jika ingin menambahkan package lain

kedalam file instalasi

Page 8: Game Development - spada.uns.ac.id

Pyinstaller

- https://pyinstaller.readthedocs.io/en/stable/usage.html

Page 9: Game Development - spada.uns.ac.id

Auto-py-to-exe

Instalasi : pip install auto-py-to-exe

Cara running modul : - Masuk direktori penyimpanan

file melalui command prompt- Kemudian tuliskan auto-py-

to-exe- Jendela modul akan terbuka

seperti gambar di samping

Page 10: Game Development - spada.uns.ac.id

Auto-py-to-exe

https://pypi.org/project/auto-py-to-exe/

Page 11: Game Development - spada.uns.ac.id

Tugas GamedevMempersiapkan dokumentasi pembuatan game yang akan

dipresentasikan minggu depan tanggal 6 Oktober 2021

Page 12: Game Development - spada.uns.ac.id

Tugas PraktikumMembuat file instalasi game

• Konversi dari file python ke file instalasi

• Gunakan salah satu package yang diberikan sebelumnya

• File_name.py -> file_name.exe

Page 13: Game Development - spada.uns.ac.id

A PICTURE IS WORTH A THOUSAND WORDS