Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Proyek ini merupakan smart contract yang mensimulasikan mekanisme inti dari sebuah game berkebun di blockchain. Konsep utamanya sederhana: pemain dapat menanam bibit dengan membayar biaya kecil (PLANT_PRICE), merawatnya dengan menyiram menggunakan fungsi waterPlant, dan memanen hasilnya berupa reward ETH (HARVEST_REWARD) setelah tanaman mencapai tahap kedewasaan. Kontrak ini menangani siklus hidup tanaman secara otomatis, di mana level air akan berkurang 2 unit setiap 30 detik (WATER_DEPLETION_TIME), memaksa pemilik untuk rajin menyiram agar tanaman tidak mati (isDead). Pertumbuhan tanaman diukur melalui 4 tahap (SEED hingga BLOOMING), di mana perpindahan tahap diatur oleh fungsi updatePlantStage yang dipicu oleh aktivitas penyiraman atau pengecekan panen, dengan durasi per tahap 1 menit (STAGE_DURATION). Fungsi kunci harvestPlant berfungsi untuk memvalidasi bahwa tanaman sudah BLOOMING dan masih hidup, kemudian menandai tanaman tidak ada (exists = false) dan mentransfer reward kepada pemilik. Singkatnya, LiskGarden menyediakan kerangka permainan time-based dengan risiko dan imbalan finansial langsung di atas blockchain.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages