23-Mar-2016, 1:04 AM
(This post was last modified: 27-Mar-2016, 9:12 PM by FelixNemis.)
So here's a thing I've been working on lately.
EDIT: new video
https://www.youtube.com/watch?v=GzUHMf7wNeM
old video:
I know it looks like yet another CC clone, but my goal for the project is not to recreate CC (well, kind of).
The idea is to make a CC-like puzzle game engine where I could make tiles and objects as easily as I could make levels. So, while I could make a chip's challenge level with it, I could also make a different game entirely.
Or maybe something like chip's challenge, but with different objects or rules, for example a block that enemies could push, or enemies that only move when you move.
Currently there's not much to it, but it already works like I want it to. Every element (and it's behavior) in the video is defined outside of the game itself (currently in a json file, need some sort of editor eventually).
The map is also a json file, made with the Tiled map editor.
The only exception to this currently is the keyboard controls and the camera.
There's still a ton of work to do though, I'm implementing CC elements right now as a way of seeing what features need to be available to create elements, and to see what works good and what doesn't.
I also need to make stuff like the controls and camera also configurable, as well as make a way to define UI elements (like a timer and inventory).
Then I'll also need a way to handle multiple levels, moving between them and all that goes along with that.
If you're actually interested in how things are defined, here's the definition of the green block shown in the video (multiple green blocks can be pushed in a row which I show at the very end)
Anyway, just thought I'd share this here as somebody might be interested, and it helps to write out my progress on it anyways.
This is just a thing I'm doing in my spare time atm, but I'm quite enjoying it so I'll probably be posting more progress updates on it, if not I've either died or lost interest (or, more likely, I'm just too busy with "real" life to make much progress)
EDIT: new video
https://www.youtube.com/watch?v=GzUHMf7wNeM
old video:
I know it looks like yet another CC clone, but my goal for the project is not to recreate CC (well, kind of).
The idea is to make a CC-like puzzle game engine where I could make tiles and objects as easily as I could make levels. So, while I could make a chip's challenge level with it, I could also make a different game entirely.
Or maybe something like chip's challenge, but with different objects or rules, for example a block that enemies could push, or enemies that only move when you move.
Currently there's not much to it, but it already works like I want it to. Every element (and it's behavior) in the video is defined outside of the game itself (currently in a json file, need some sort of editor eventually).
The map is also a json file, made with the Tiled map editor.
The only exception to this currently is the keyboard controls and the camera.
There's still a ton of work to do though, I'm implementing CC elements right now as a way of seeing what features need to be available to create elements, and to see what works good and what doesn't.
I also need to make stuff like the controls and camera also configurable, as well as make a way to define UI elements (like a timer and inventory).
Then I'll also need a way to handle multiple levels, moving between them and all that goes along with that.
If you're actually interested in how things are defined, here's the definition of the green block shown in the video (multiple green blocks can be pushed in a row which I show at the very end)
Anyway, just thought I'd share this here as somebody might be interested, and it helps to write out my progress on it anyways.
This is just a thing I'm doing in my spare time atm, but I'm quite enjoying it so I'll probably be posting more progress updates on it, if not I've either died or lost interest (or, more likely, I'm just too busy with "real" life to make much progress)