Jump to content

  • Log In with Google      Sign In   
  • Create Account


C-Lesh and the Super Mario World Game Engine


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
2 replies to this topic

#1 C-Lesh   Members   -  Reputation: 124

Posted 08 November 2012 - 11:17 AM

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.

Nerd's Quote: "If you stare at a computer for 5 minutes you might be a nerdneck!"
C-Dev: http://www.francoiscdev.com - Home of the game development language C-Lesh and the Super Mario World game engine!


Sponsor:

#2 Caffeware   Members   -  Reputation: 151

Posted 08 November 2012 - 04:05 PM

I'm not familiar with this project as I'm new here, but why did you switch from c++ to c-lesh? Was the former too slow?

#3 C-Lesh   Members   -  Reputation: 124

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.francoiscdev.com - Home of the game development language C-Lesh and the Super Mario World game engine!





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS