Here are some suggestions for the editor :
New triggers :
These 2 are set when a given box is filled only with empty voxels, or voxels that are not solid (you know, when an object has collapsed)
These 2 are exactly the other way round : the event can be triggered (with the clock for example) of a given box if filled with voxels. Though to be fully usefull, we might be able to add a few triggers together for an object (with an AND or OR)
That event is triggered when the player reaches a given score. It could either be a total score (what is written to the top left of th screen), or the number of points earned in that room.
This is the possibility to Set a trigger (befor being set it will not act. It might be close to group though...) or Reset it (the trigger can be activated again, thus recreating the monster, objects once triggered again). This could be Set or Reset by another group
New "object" (a bit like actor, object and items) :
I have just noticed how cool it is the press "esc" in game and see the view change while the game is posed. It might be cool if we could place cameras and have the view switching to them as we are triggering events...
These would be long-term imrpovements but here:
-Infinite map generation
-More things to do, quests, ability to create things on maps
-Minigames (multiplayer), games like where theres two bases on opposite sides of a level, and each side has to take the other base
-Ability to switch to first person view for a different experience
This game has amazing potential, I'm excited. :)
Special effects, triggered as any other event :
Snow melting :
Every voxels from a specific color disappear. It either be done from top/down (on every column, the topmost voxel of that color disappears, then the second,...), or in a growing sphere (every moment, a bit further from the center). If it as a sphere, its maximum radius and speed can be changed.
- Change color :
Very similar, the voxels of a given color (in a specified sphere, or volume) will change their color. For example, they could be changed from green to black as if they had burned.
Those 2 features are different than adding or removing and object, because they would also work when we don't know what lies a specific area (has an object already been added, are there lots of destroyed voxels, has a shape collapsed,...)
Actually, both effects could be a single one with a key map for each voxel, that can be edited :
White -> disappears
Green -> (become) Black
Brown -> (become) Red or Orange (at random)
Pink -> Pink (keeping the same color would be the default setting)
A source of voxels which move up and disappear (color, speed can be set, maybe also how straight they are flying, and potential direction simulating wind)
Voxels being thrown from a place with gravity (so they move with a nice curve). They disappear when reaching the ground. Direction, speed, number of particles created, and color can be set
- Flame :
A variation from flame and mountain : the particles thrown disappear a little while after having been thrown (more at less at random, hovewer average life time and variation can be set). As an option some could be changed into Smoke or fountain particles when they die.
You should also be able to attach objects to the ceiling (such as lights, stalactites)- without having to create an actual ceiling which obscures gameplay. It would work in the same way that things are attached to the floor, in that if you destroy the connection it will fall.
The ability to load an image to take place of the grey checkers "floor" of the object editor.
I have no clue how hard such a thing to implement would be, but I could see it being helpful for people who make their own objects (if they used the image as a "blueprint" of sorts), and there are several times I've thought something like that would be nice.
•Custom weapon editor
•Blunt force damage: For this type of damage, instead of just destroying the affected voxel, force passes through multiple voxels (diminishing with each) and there is a set chance to dislodge each voxel, depending on the strength of the material. This would allow for some materials to be weaker.
•Fire: I assume this can be done with an emitter of non-solid voxels which disappear after a short range. Hurts living things, sets fire to wood (destroying the affected parts after a certain time).
•Electricity: Propagates through metal + water. Damages on contact. Could be supplied by a destructible or indestructible generator. There could also be technology such as lights, electronic doors, powered switches etc. which can be made to lose/gain power by breaking/establishing the connection. This would give a great feel of realism. a great expansion on this would be electronically powered enemies, such as turrets or robots. This would mean you could have levels where you need to find a way to deactivate an enemy to pass through. Such enemies could be made from metal (indestructible) to mean that breaking the circuit is the only way through.
•Water: Semi-transparent, non-solid but slows movement. Puts out fire.
•Granite: Indestructible stone, useful for crucial platforms for use in sequenced paths.
•Steel: Indestructible metal. Conducts electricity, so it can be used to hurt you when you touch it. (That way you could have switches you need to turn off before you can reach the exit.)
•Copper: Same as steel, but destructible. (allowing you to break connections)
•Rubber: Bullets bounce off it, but swords, bombs and blasters can destroy it.
•Stone: Same as the current default material.
•Glass: Transparent. Possibly breaks into chunks larger than one voxel to simulate shards?
•Wood: Flammable. Could be weaker than other materials (more susceptibility to the splash damage/blunt force I mentioned above )
•Sand/earth: Initially solid but collapses when you walk on it.
•multiple-voxel shapes: allows you to create larger static objects. Could behave in the same way as the current material, or it could be affected by gravity without shooting it. Could be pushed around by character/enemies/explosions? (i'm thinking pushable crates which could be made useful by addition of a pressure switch)
[There could be a "material editor" that allows you to choose between solid, liquid and gas (which have predefined states i.e solid is solid and affected by gravity, liquid is non-solid and affected by gravity and gas is non-solid and not affected by gravity.) and then allowing you to define appearance (colour, transparency etc.) and properties (such as damage, movement change, strength, flammability, destructibility, etc.)]
Rooms + camera:
•Rendering the whole level: Possibly "fade out" around the limits of the screen.
•adding custom backgrounds for the "void"
•Camera change: allowing it to be moved, changed into 3rd person or otherwise modified so there is a way to see behind walls.
well I did not know that this thread existed, if it was frequently updated maybe it would still be in the initial pages and the suggestion bucket wouldn't exist.
I also noticed a lot of suggestions long forgotten never to be made true and others that are now part of the core of the voxatron console.
now, what should happen to the suggestion bucket and this thread?
Dear Zep: I am super excited for the appearance of the 3-D display that we've all seen bits of in video form. But as a corollary to that: would/could you consider porting some time later to that freaky-deeky Microsoft Hololens? I mean, seeing Voxatron 'rise' out of a table and being able to hunker down next to it -- or zoom down into it -- might be quite the something.
Log in to post a comment