Dev log (Day 17)
The Game Demo is feature complete
I'll be making the last commits and pull requests today
One major problem I ran into was parsing the NFT'S meta data from a self hosted simple Python web server. It seems my Godot version doesn't handle HTTP request for .Json files well. It kept on returning a null pool byte array, and jumbled up the Json file
I fixed it by using a Python request module and getting the .Json file with a simple Python script, but implementing a Python interpreter into my Godot project comes with its own fair share of hassles, one of which is porting to android issue. One being that compiling for Python interpreter Android isn't straight forward and would require building a lot of separate dependencies (CPython) and integrating them into my .APK file. As a result of this roundabout process, making an IOS build is definitely out of the picture, until the Godot Python library moves out of beta and natively supports the Plugin or until IPFS or libp2p libraries are ported to Godot engine as modules.
I spoke with Godot Python dev yesterday and I he gave me guidelines on setting up a custom build of Python dependencies for Godot game engine. Seeing as how my requirements for python are limited to https requests, it's fairly possible to port python interpreter into a mobile build of my game Demo project.
The webserver used in this demo is a simple Python webserver hosting the NFT's meta data and image file. It uses a self signed certificate. I've made the last Pull request to Algodot library (Algorand Godot SDK plugin) and I should begin recording game play videos tomorrow. This is probably the last Devlog for this hackathon. Thank you for following my game dev journey on this project up until this point.
All progress made in this game dev hackathon would be implemented in my Indie game "The Dystopia app" which is available in my Itch.io profile page and on Google Playstore.
Lastly, My game play video in Devlog Day 13 just got 1.2k views on Youtube in-between the 5 minutes i went to go pick up my mom and come back. Lmao. Thanks guys! Please like it and subscribe to my Youtube channel for more animation & game dev content & podcasts.
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 Documentation46 days ago
- Web Assembly support & Bleeding Edge Updates47 days ago
- The U.S. Elections 2024: A Major Factor Moving Financial Markets, Market Reactio...74 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.