simuplop GAME
- Emas bertambah berdasarkan frekuensi yang konstan. Anda dapat melihat jumlah emas Anda saat ini di bagian atas layar. 💰
- Anda dapat menempatkan ubin entitas yang dapat dimunculkan untuk memunculkan entitas yang akan mengumpulkan sumber daya (kayu/batu/kristal). Anda dapat melihat ubin entitas yang tersedia di bagian bawah layar. 🌲🗿💎
- Entitas ubin yang dapat dimunculkan hanya akan mengumpulkan sumber daya terdekat (jarak Euclidean sederhana). Mereka akan membawa sumber daya kembali ke pemukiman Anda dan meningkatkan jumlah sumber daya Anda. Anda dapat melihat jumlah sumber daya Anda saat ini di bagian atas layar. 🏠
- Untuk menggerakkan kamera, klik/ketuk dan seret pada layar. Anda dapat melihat lebih banyak peta dengan cara ini. Anda dapat memperbesar/memperkecil dengan mengeklik, menahan, dan menggunakan roda gulir tetikus atau dengan menggunakan pinch zoom in/out pada ponsel. 🗺️
- Untuk menukar mode (build/kamera), ketuk tombol pojok kanan bawah. Dalam mode build, Anda dapat menempatkan atau menghapus ubin entitas. Dalam mode kamera, Anda hanya dapat menggerakkan kamera. 🔨👁️
- Untuk memunculkan entitas, ketuk entitas mana yang akan dimunculkan dalam daftar build lalu ketuk layar pada ubin kosong. Anda akan menghabiskan sejumlah emas untuk melakukan ini. 🐑🐄🐔
- Untuk menghapus entitas, ketuk dua kali/klik pada ubin entitas yang muncul. ❌
Selamat bersenang-senang dan nikmati prototipenya! 😊
----------------------------------------------------------------------------------------------------------
simuplop adalah etalase lain dari pustaka gim kustom saya untuk menghasilkan berbagai gim dengan pendekatan pemrograman generik dan berbasis data. Ia bergabung dengan prototipe lain seperti wowplay (auto battler/sim) dan idlegame (rpg) yang menunjukkan kekuatan dan fleksibilitas yang diperkenalkan oleh paradigma ini.
Pustaka ini adalah sistem ECS berbasis data yang fleksibel dan prosedural yang menggunakan algoritme pembangkitan yang disemai khusus untuk menciptakan dunia/sistem permainan yang kaya dan kompleks dari data, properti, aset, dan parameter yang disediakan oleh pengembang/pengguna. Pustaka ini berhasil melakukannya dengan memanfaatkan dan membangun mesin permainan yang dibangun dalam tipe dasar, sehingga mudah diintegrasikan dengan proyek apa pun.
Keuntungan utama dari pendekatan ini adalah menempatkan data di pusat desain permainan, bukan sebaliknya. Hal ini memiliki beberapa manfaat untuk pengembangan permainan, seperti:
- Mengurangi waktu dan biaya pengembangan
- Meningkatkan nilai replay dan keragaman
- Memungkinkan konten dan modding yang dibuat pengguna
Prototipe ini adalah contoh bagaimana desain berbasis data dan pengembangan permainan generatif dapat menciptakan permainan yang berpotensi inovatif dan menarik yang menarik bagi berbagai pemain.
Catatan: Ini adalah prototipe/demo dan bukan permainan lengkap. Saya tidak mengklaim memiliki aset apa pun yang digunakan dalam prototipe/demo ini. Beberapa (jika tidak semua) aset yang digunakan dalam prototipe/demo ini dapat ditemukan di situs Kenney (https://kenney.nl), yang merupakan sumber yang bagus bagi pengembang/penghobi game yang mencari aset untuk proyek mereka.
