Posted By
|
Message
|
-MacAdaM- Megaman Fosho
Registered 12/02/2008
Points 560
|
19th November, 2010 at 00:18:14 -
So today I downloaded Zephni - 8bit & 16bit Level Editors. (http://create-games.com/download.asp?id=8324)
I want to go ahead and try to make a small little game to try and learn some lua. I was wondering if anyone can point me in the right direction? I want to learn how to write lua scripts so I can add doors to go through, and signs to read and things like this.
Sorry if I sound completely lost.. I am
Your just jealous that you're not as awesome as me.
(And my megaman avatar )
|
Jon C-B I create vaporware
Registered 23/04/2008
Points 237
|
19th November, 2010 at 02:02:23 -
I think this article might help
http://www.create-games.com/article.asp?id=2017
n/a
|
-MacAdaM- Megaman Fosho
Registered 12/02/2008
Points 560
|
19th November, 2010 at 17:13:00 -
I had a look at that article, and have read a good portion of the lua tutorial. I have to say, this is exactly what I was looking for! thank you!
I think I now have the basic knowledge to start looking deeper into the Lua extension and writing out some useful functions.
Your just jealous that you're not as awesome as me.
(And my megaman avatar )
|
-MacAdaM- Megaman Fosho
Registered 12/02/2008
Points 560
|
19th November, 2010 at 17:13:01 -
I had a look at that article, and have read a good portion of the lua tutorial. I have to say, this is exactly what I was looking for! thank you!
I think I now have the basic knowledge to start looking deeper into the Lua extension and writing out some useful functions.
Your just jealous that you're not as awesome as me.
(And my megaman avatar )
|
UrbanMonk BRING BACK MITCH
Registered 07/07/2008
Points 49667
|
19th November, 2010 at 22:00:44 -
Yes, and that level editor is a very good one.
Zephni is being very generous with it considering the amount of work I'm sure he put into it.
n/a
|
Zephni My other cars a Balrog
Registered 17/10/2007
Points 4019
|
20th November, 2010 at 18:56:19 -
Thanks guys = btw you can ask me stuff about lua if you want. Once you get past the first bit which can be confusing.. you'll be off making functions all day long, with if statements and anything else you would want from a scripting language. I have done examples and things if anyone wants them. Also i think i have uploaded a couple of things to TDC
dont make me divide by zero...
|
UrbanMonk BRING BACK MITCH
Registered 07/07/2008
Points 49667
|
20th November, 2010 at 22:42:13 -
Yes, I've used your example files to create my own scripting engine.
Thanks for that!
n/a
|
-MacAdaM- Megaman Fosho
Registered 12/02/2008
Points 560
|
21st November, 2010 at 15:43:58 -
Zephni, I have looked at most things you have uploaded to TDC about lua. Honestly, I could probably just get an engine working off just what you have uploaded, very good stuff sir . I just like to understand the engines of my games, in case I ever really need to edit it. (which you will, its just part of game design.)
that being said, I want to start trying to write my own functions and whatnot, I am confused on how to implement them into the engine. As of now, I am using your level creator (16-bit one) and loader, but have made my own platform engine.
Lets say I wanted to add a door..
In the level editor, I can place a door object and type in the level name and coordinates I want it to take me too. easy enough ha. In MMF then I would have to have a condition that actually runs the script? just like as if I were quiting I would run the quit script?
Would I have to code the door script myself?
Hah i'm not even sure if my questions makes sense, I just sort of rambled for a moment...
Anyways, this is my first computer language that i'm actually trying to take my time and learn. im sure it shows
Your just jealous that you're not as awesome as me.
(And my megaman avatar )
|
Zephni My other cars a Balrog
Registered 17/10/2007
Points 4019
|
21st November, 2010 at 18:48:29 -
It made perfect sence mate. Well, your almost right... exept you would only need ONE script for how doors worked. Then when ever you touch a door/ or enter a door it runs the script. Then, in the door function you make it carry parameters.. which is the level and x,y positions. So your function would look a bit like this:
function door(levelName,newXpos,newYpos)
DoCall("door",levelName,newXpos,newYpos)
end
Then when you get the function called in mmf, just select the parameter 1 for the level name, and so on.
Hope this helps
Edited by Zephni
dont make me divide by zero...
|
|
|