Long time, no posting. Anyways, this is what I have been working on:
http://www.c-lesh.net
Click on the "C-Lesh" and "SMW Engine" tabs.
I mentioned the Super Mario World engine a long time ago. (~4 years ago) At the time it was written in C++ and some of you took a liking to it. Now I have rewritten this thing in C-Lesh and it is totally cross platform. Using it and C-Lesh you can download a spritesheet and write some code and have a game. C-Lesh can currently compile to JavaScript, Python, or Android Java. The scripts produced are ready to use and can be incorporated into a web page or executed strait away. This is very exciting!
The engine itself (Super Mario World Engine) is event based and follows an event model that is targeted toward 2D platform games like Super Mario World. Collision detection is built into both the engine and C-Lesh, the language.
As I have seen some platform games creaping up on Android I am exciting myself about writing one. Right now there is no level editor so level will have to be built in ascii with the "def-map" construct. Look for this in the C-Lesh documentation. Those whom are interested please check this out!
P.S. C-Lesh is not for the faint of heart and is a cross between assembly and basic but with constructs like enumerations and objects. Also memory is completely static meaning no need for allocation, garbage collection, and all levels are loaded from memory which makes things fast.
Have any of you seen the Super Mario World game engine? I know its been 4 years. Look for it in the search.
C-Lesh and the Super Mario World Game Engine
Started by C-Lesh, Nov 08 2012 11:17 AM
2 replies to this topic
#1 Members - Reputation: 123
Posted 08 November 2012 - 11:17 AM
Nerd's Quote: "If you stare at a computer for 5 minutes you might be a nerdneck!"
C-Dev: http://www.c-lesh.net - Home of the game development language C-Lesh and the Super Mario World game engine!
C-Dev: http://www.c-lesh.net - Home of the game development language C-Lesh and the Super Mario World game engine!
Ad:
#3 Members - Reputation: 123
Posted 08 November 2012 - 09:39 PM
The former was not cross platform, too difficult to program with in my opinion. I wanted a system where I could access the memory directly and something geared towards games.
Nerd's Quote: "If you stare at a computer for 5 minutes you might be a nerdneck!"
C-Dev: http://www.c-lesh.net - Home of the game development language C-Lesh and the Super Mario World game engine!
C-Dev: http://www.c-lesh.net - Home of the game development language C-Lesh and the Super Mario World game engine!






