Game Development - spada.uns.ac.id

Post on 15-Oct-2021

7 views 0 download

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

Game Development

Pertemuan 6

Key Subjects

This guide goes into the following topics in depth:

1. Packaging python file to exe

Python file to .exe

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

cx_Freeze

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

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

Pyinstaller

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

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

Auto-py-to-exe

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

Tugas GamedevMempersiapkan dokumentasi pembuatan game yang akan

dipresentasikan minggu depan tanggal 6 Oktober 2021

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

A PICTURE IS WORTH A THOUSAND WORDS