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

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.