Support Me

Please make some donations

Tuesday, January 8, 2019

Adventures EDGE NPC Battle System

  After several days I have implemented a NPC battle system. This will be present in version [Indev 0.08]. So far, the battle system works well, all of it. There might still be a few bugs, but attacking an NPC will provoke them. This will lay the groundwork for NPCs to attack the player when the story permits.

  There are no rewards or penalties for wins/losses. Later you'll lose/gain money based on knockouts.  NPCs return their Lazuna when they are knocked out, but the player does not have to. If you return all your Lazuna, the battle ends with the NPC winning. NPCs can also, theoretically battle each other, and I'll try to add that.

  Supporters will soon be listed in the title menus, along with more "incentives" to be a supporter. There is an easter egg planned for April first, and after the Indev phase I'll be adding holiday eggs. Quests will be added next, along with NPC/Lazuna navigation. Then I'll add the story and a few towns. Indev will be finished once I've finished several towns.


AE Charmed Forest

Been working on charmed forest, one of the permanent maps for Adventures' EDGE. Over the next few weeks I'll be working on getting placeholder attacks and other background features implemented. Then I'll start adding towns, story lines, lazuna, and more defined maps. Glitches will be "patched" based upon severity as I come across them.

Thursday, October 18, 2018

I'm baaack, kinda.

I'm using the Godot engine to create a game titled Adventure's EDGE. Progress is coming along steadily, but I'm running into some problems. The current build (indev 0.04) has a problem with the sky. I'm changing a layer's alpha by turning 0-256 to a hex pair of numbers, but the converter goes outside the string I use to convert the numbers. I just need to subtract one from the number, but I have several other things to do so I'll let the crash slide until I update. The game doesn't have enough content to warrant a fix

Another problem I'm coming across is lag. Having too many physic body nodes, areas, or raycasts tends to lag the game. About 200 or more can be used before the problem gets bad, but they add up fast. Sixteen hosing/shop plot areas with three bodies each, each having 4-10 doors that each have an area and a static body, plus 64 NPCs and 25 lazuna creatures with kinematic bodies tends to add up fast. I have a solution to use far far less bodies for anything static (even item pickups) but it will need a re-work of much of the content. This is not including the trees for the forests, which will need a tiny re-write of the attacks (and the attacks themselves will need to use raycasts). Much work and planning needs to be done, but I'll have another trick for reducing lag (best one yet) along with my animation and rain tricks. Might be a lot of work, but the result will be good (or I'll die of adrenaline sickness).

Adding complex scenes to another scene can lag the editor and crash it. With 16 buildings (or more), that tends to happen often. I'll have to make placeholder scenes and swap them out, then load NPCs, place the player, add lazuna, and start the scene. Might not change scenes, but add/remove sub-scenes to/from a node to speed up loading. This will also allow me to implement a loading animation to fill as the scene loads, so I have that going for me.

Monday, January 5, 2015

Godot Inventory

iframe width 425 height 344 src https://www.youtube.com/embed/videoseries?list PLX8H1qIvxRFX81oaLb43wqmtCVJQYByOJ frameborder 0 allowfullscreen> /iframe>

Thursday, December 18, 2014

Godot Skie Progress 01

iframe width 480 height 270 src https://www.youtube.com/embed/JnKOj3yhKsM frameborder 0 allowfullscreen> /iframe>

Monday, December 15, 2014

Godot Engine Tutorial : Physics setup

iframe width 480 height 270 src https://www.youtube.com/embed/UBxZi2LD73U frameborder 0 allowfullscreen> /iframe>

Tuesday, December 2, 2014

Wither eats it at 1:20 Hard Survival

iframe width 480 height 270 src https://www.youtube.com/embed/B7hIVXXcwaU frameborder 0 allowfullscreen> /iframe>