Replies to topics in this forum are held to a high standard. Reviews must have a critique or suggestion for use to be approved. Read the rules here.
If this is a problem please PM me then! I dont mind at all! In fact I encourage it!
- Title: Spark Engine
- Description: A platform Engine.
- GM Version: GM7
- Registered: Yes
- File Type: .gmk
- File Size: .74MB
- File Link: Download
This is a simple yet effective platform engine. Very user friendly and easy to implement into any platformer.
It was made for the generic platformer and is not tailored for any specific type. It has many features including:
SmartCam that can zoom, pan, view multiple objects, and rotate. Also acts as a cinematic camera.
Player can reach speeds of up to 9999 without missing the collision between the player and the ground
Sound that pans and adjusts volume
Water and Ice
With more to come! (He says then never updates)
Help make the Sparkengine AI! Details below.
Whats a command?
With the introduction of the AI comes a new concept, commands. Commands are things you can put in your AI script to tell it to preform an action. Commands take all the work out of having to type if place_free(x,y) ect. Commands compute everything they need to within the command. For example, the command_jump automaticly checks if the AI can jump and if not, if it can double jump.
What you can do!
I encourage you to make your own commands and PM them to me and it might be added to the Sparkengine! I want to make my Engine a bit more interactive by allowing evryone to contribute to it. I'm hoping this will greatly increase the AI's intelligance and in time with evryones help we may have a pretty experienced and advance AI!
Are there any rules?
Yes, all commands submited must meet these requirments:
-They must compute everything they need to inside the commands script. So you have to be able to have nothing but the command in a script and it should still work.
-Keep in mind I may edit some parts of your script, but only to improve it. You will still get full credit for it. If you don't want your script edited than just say so in your PM and it won't be edited.
Other than that go wild! I hope to see some good turnout from this.
Need help on how to?
Check the Game Infromation, I've added a section on how to make commands and some tips when making them.
So whats in it for you?
Well, not only will you be contributing to making a great AI but you will of course have your name in the script! I give credit where it's due!
<left> and <right> move/wall jump
<T> Toggle on/off showing gravity pull direction
Num Pad is used to controll the camera (Explained in-game)
<C> Return to normal size
-Platforms have been added
-Introduced an AI
-fixed a lot of glitches
V1.3- Fixed major bug where if the player walked away from a speech bubble in a large room the game would crash. Floors now all act as platforms. Objects with gravity will move with the ground. It has been tuned so finely that I had a glitch where the platform spazzed out and when I jumped on it it appeared as though the rest of the world was spazzing out and the platform stood still. Thats how well the player stays on the platform! Motion blur has been added to movement. Animation room was added to show that the animation code could be used on non-player controlled objects. Added some room selection arrows so you can move from room to room easily. Added some things to the infromation page. An AI has been added to the engine by popular demand! The AI is basic and still needs improvment but it can do basic things such as jump over pits and jump up stairs and follow the player. Speech bubbles will destroy if something else is said by the same object like they should to increase framerate. Sorted out all the objects into folders. A glitch where when you get to far away from a sound the game crashes is fixed. Added a motion blur room after the trail room. Improved explosion collision. I also put in room captions. Added commands section to the infromation. Infromation will now be showed at the begining of the game. Added go-through blocks. For now they can only supporte one object at a time.
Is credit required?
Yes, credit is required. Just put something like "Made with the SparkEngine" or some sort of mention that it uses it if you use any of the scripts from the example.
Any suggestions or comments would be much appreciated!
I still need more ideas to fuel my engine! Post or PM me any suggestions, bugs, or ideas you have!
Now get posting, or I'll sick my guards on you!
Edited by kristian221, 10 December 2013 - 04:01 PM.