Play this game without sound. I accidentally left in a w.i.p. song in the beginning area and it sounds horrible. It will be removed later, but you'll have to deal with it until then.
This was a level that I've been working on for a while; currently unfinished but I'll upload the finial product before I stop working on it.
The starting area was made to highlight the mostly finished parts of the game, which include: the abandoned factory, the slime encounter, the corrupted weapon's core encounter, and the skeleton encounter. The starting area will be removed in the final game, and the levels will be played in sequential order.
This was entirely made without lua scripting, mostly because it was made before scripting was implemented, but it'll be unlikely that I'll use scripting later due to my lack of experience and time.
Kudos for my teacher for the custom level art.
My teacher gave me the task of creating a enemy where it cannot be hurt from the front, but can be hurt from the back from any projectile. First I thought: I'll make a Visibility modifier and make the enemy immortal when the player is in view. My teacher then placed a projectile shooter in front of the thing, and the player behind it. The projectile happened to kill it from the front.
Then I had to rethink things. The only way (that I thought) to stop something from hurting you is to place something in front of you. I then made the monster produce another monster repeatedly to take the bullet for it. It worked, and the monster cannot be hurt from the front (with acceptation of collision damage).
Also, they're based off of the knights from the binding of Issac (if it was too hard to tell), so don't be surprised if they start moving faster when you stand in front of them.
My teacher requested that I help finish Digitalmonkey's level, I successfully created a monster that "act like ghosts do in pacman."
As of Voxatron 0.3.4
The visibility option asks for two numbers:
The first number is meant to represent the "Host's" line of sight, and 72 degrees for every 0.1 (0.5=360).
The second number represents the "Actor's" line of site, it uses the same number system as the first number.
If the host can "see" the actor, and the the host is within the actor's line of "sight", then the modifier activates.
Red is at 0.2, 0.1 (Visible within 144 degrees, makes a cone of 72 degrees)
Orange is at 0.35, 0.05 (Visible within 252 degrees, makes a cone of 36 degrees)
Yellow is at 0.5, 0.02 (Visible within a full circle around you, makes a cone 14.4 degrees).
If you have a controller for Voxatron, then use it for this level, it makes the effect look less rigid
WARNING: do not make the the actor a "monster", it will make the game lag for some reason.
*Just found out that facing and visible could be slightly different: facing goes though walls and visible doesn't (will have to test later)
View Older Posts