Support Me on Patreon

Sunday, March 10, 2013

Bullshit Cave Story

Many of you may have played, or heard of Cave Story, if not, Google or Bing it and get out from under that rock. I have a theory about the past leading up to the events in Cave Story that explains why you are alone and why that gunsmith is in the cave, the one you get the polar star from.

After Ballos creates the demon crown and places curses on Misery and balrog, (both may be related to him, and I think Jenka is his sister), an explorer comes to the island to study the local flora and fauna. Finding the crown, he decides to wear it as a helmet. The crown makes the explorer go insain and he decides to conquer the world below. After learning about the red flowers, he feeds them to the mimigas as they are released from the island. The resulting chaos forces a response from below. Because humans are too weak against the crazed mimigas, robots are built and sent to the island to eradicate the mimigas. The gunsmith is sent with them to repair and arm the robots. After a bloody battle, the gunsmith is disgusted that innocent mimigas are being used and killed. He starts reprogramming the robots to take each other out, until Quote is the only one getting repairs and guns. Because Curly is a command unit (gives commands to other robots), she has greater intellect and empathy for the mimigas and disappears. Quote is given orders by the gunsmith to defeat the person wearing the crown, and after the gunsmith removes Quote's battery so his capacitors discharge and resets him. While the gunsmith is working on the polar star, the Sakamotos arrive and stay away from the mimigas. After the doctor finds the demon crown, he has misery turn sue into a mimiga and find the red flowers. As the mimigas are being rounded up, the gunsmith takes a walk to his secret stash of robot parts to finish the polar star, along the way, re replaces Quote's battery so he'll start rebooting. Quote reboots faster than the gunsmith anticipates, and gets the unfinished gun, thus starting the game.

Saturday, March 9, 2013

Back 2 teh mintz

I tried windows 8 out for awhile, since I had it on a harddrive. It crashed twice in an hour and I went back to mint, linux mint. Simplexio, the audaspace music generator has run into some problems. The notes never sound cohesive, and it lags when making music, but maybe I can create short riffs and play them.

The rain system in Sativa was giving me some problems, at first I tried adding drops and killing them when they hit something, but lag allowed them to go through the ground and cause more lag. Then I just made them appear where I wanted them to and gave them a short life, but that took up too much logic. Adding and removing objects takes logic, thus if the objects are already there I can just move them around really fast and make it look like motion. This is great for rain, and also small particle systems, if you know where you are placing the particles. The way my rain system works, there is a cube parented to a mesh. As the cube randomly chooses a vertex from it's parent it uses a ray sensor to place a splash and then places a drop above it. I can get away with 20-40 splashes and half as many drops, but the system will have to follow the player. Just get the player from the scene's object list :bge.logic.getCurrentScene.objects["player"]: and change the x and y of the rain system's location to the player's.

The rain system has been modified to allow me to add objects on another object's vertices; I might also write a script to allow me to get the objects with a specific word in their names and place objects on their vertices, eliminating the need for object spawners or creating a mesh wit just vertices to spawn enemies.

To help me name the splash and drop objects I also wrote a script that renames selected objects and their meshes. Look the file over and learn from it.

Here is the file.