Friday, 21 March 2025

Don't panic in the shithole

 Sometimes a tiny stone can cause a big trouble and you could just ignore it so easily.

Godot kept showing me error message related to a StaticBody2D node. But the node I was looking at was a CharacterBody2D node. I even recreated a new node but it didn't work. ChatGPT also lead me into an infinite loop.

Cindy should send out a signal when she finishes talking with Eugene. Claudia should catch that signal and starts to moving and show herself. However this never succeeded. We ( me and ChatGPT ) have gone through the scripts line by line, added a lot of print() for debugging but it never worked out.

Then I realize I need to understand each line in the script, it's the human time. Then I notice the path of the node in one of the lines leads to a node without a script attatched to it. Should it have something to do with the problem of the previous StaticBody2D error? Then I asked ChatGPT and changed the path, and it worked! All errors are gone! The three characters now run as expected. I am so happy.

So when in a shithole, don't lose hope, switch to human time, make sure each line is understood, calm down, everything will be alright.

Sunday, 16 March 2025

Dialogue system works

Major bug fixed. Got trapped in the dialogue system for whole night. Godot is kinda weird, same code, reported error half an hour ago then turned passed. Thanks to ChatGPT, we checked line by line and script by script. But I have to say, human always lead the way. AI is still not smart enough to break the infinite loop. Anyways, a big step forward for the game.



Saturday, 15 March 2025

It seems to be in the right way

It's been almost three weeks since we m
oved to Calgary. I've been working on the building of the mainframe these days. I didn't do anything related to art part. I need to focus on the whole scale of the structure and mechanism of the game.

I have to thank ChatGPT once again. It is indeed the best time to start indie game development for now because AI can help you basically in every aspect. Although it's far from perfect, it still can save you unimaginably amount of time and energy on learning a new engine, language, or a composition software. It like you have a powerful clever asistant, so smart and quick.

For now, I have made: 1. the title screen, with four buttons: start, load, setting, leave. 2. the intro animation scene after which you press the start button. 3. the main scene 1, after the intro animation scene is over, where the protagonist and a NPC will be, and the protagonist is movable.

Today I am going to jump into a big hole, which is the dialogue system. I know very little about it, I have to ask ChatGPT for help. I am thinking of make the dialogue UI an autoload and store the content of the dialogues in something like a dictionary, but I have no idea how. That's all I know.

I hope I will understand what ChatGPT will teach me. I am a bit anxious.


Tuesday, 11 February 2025

Restart the Animal Corp

Recently I have been thinking of the game The Animal Corp. I stop making it long time ago due to my sudden loss of interest. Now I want to continue because I have to admit that I still passionate about advertising, although I hate what I see everyday and the overall atmosphere in current advertising world makes me disgusted. Therefore I decide to restart the development of The Animal Corp.

The project will be made with Godot 4.3 and the aid of ChatGPT. I'm trying to use the o3-mini-high for its strong ability on coding and logic. I hope it won't give me funny answers like what I had previously on coding. (back and forth and the problem is not getting fixed)

Let's go.

Don't panic in the shithole

 Sometimes a tiny stone can cause a big trouble and you could just ignore it so easily. Godot kept showing me error message related to a Sta...