Dev Log (Day 3)
Day 3 of my Hackathon
I already have a vague idea of the test game I'd build.
Dodge the Creeps.
A simple game where the player dodges randomly spawned enemy mobs on a map and once the player collides with an enemy, it's game over.
My twist on this simple game is
(1) Making it a web game so it's more accessible to Players without requiring any installs. It'll be playable in a web browser
(2) It'll feature NFT power ups. Just like a game of Yu GI Oh, players would stake their NFT'S in a smart contract. These NFT'S would give specific power ups like temporary invisibility, Speed, e.t.c.
The player that loses the game, would lose his NFT to his opponent.
Reasons: It raises the stakes of each match and provides the NFT with in game usability, thereby increasing the NFT'S value in the 2nd hand market place
The first problems I encountered was deciding which path to take
(1) Implementing Pyteal in Godot game engine
(2) Modifying an Untested Godot Native Library built in Rust for Godot engine.
Using Step (2) meant that I'd have to write the library functions, and documentations from scratch but the overall build size would be smaller
Using step (1) meant that I'd just have to use existing Python code in Algorand documentations modifying it for my game, the disadvantage is build size. The library alone had a build size of +200 mb. Not ideal for a web game.
I went with (2) and started writing custom tests, functions and documentation for my DSL Library. My goal is to make the script so intuitive that no code game developers can implement Algorand calls and functions without doing much and so it'll work with visual scripting.
Get Algodot
Algodot
Algorand Blockchain in Godot Game Engine
Status | Prototype |
Category | Tool |
Author | Inhumanity studios |
Tags | algorand, blockchain, crypto, gamefi, Godot, plugin |
More posts
- Algod Node Documentation47 days ago
- Web Assembly support & Bleeding Edge Updates47 days ago
- The U.S. Elections 2024: A Major Factor Moving Financial Markets, Market Reactio...75 days ago
- Version 0.2.1 UpdateMar 28, 2023
- Africa's Digital Payment: A Case Study, NigeriaFeb 03, 2023
- Demo Wallet App ReleaseJan 23, 2023
- SmartContractsJan 01, 2023
- Windows Dependencies for OpenSSL *AddedDec 14, 2022
- AlgoWallet implementation releaseOct 31, 2022
- Version 0.2.1Sep 24, 2022
Leave a comment
Log in with itch.io to leave a comment.