Shop Mobile More Submit  Join Login
Check updates at :iconflash-gamemaker:
[DOWNLOAD latest version]
[Website for details]
FAQ PAGE
Flash Game Maker for Artists [Updated:4Sep2013]
Latest Feature: Simple Particles system
Past Feature: Simple Sound, story typewriter (updated), HP Bar

YOUTUBE TUTORIALS:
1: www.youtube.com/watch?v=59ZuS4…
2: www.youtube.com/watch?v=BFQL4I…
3: www.youtube.com/watch?v=ZMq6YW… www.youtube.com/watch?v=29Vsr5…

Example: guzu.deviantart.com/art/The-Ex…

About:
I guess some flash artists wish they could make games but couldn't since they lack programming abilities. I tried to make this as simple as possible to make two type of games for now, platformers and beat em up which are similar to RBO (Ragnarok offline). It is still in an early stage and I haven't made tutorials yet, but I guess some people might be able to utilize it at this stage, and maybe even give me some hints on what I could improve on.
7/8 added platform elements

Questions? Suggestions? Please go ahead. I need those for better tutorials and game engine.

Note: Giving credit is not mandatory if you use this in a game.
Also, please give feedback. I can't guess what people need the most without it.

Subpart:
-Story Typewriter tutorial: guzu.deviantart.com/art/Story-…

:iconzeroiconplz:

BUG WARNING:
There is a problem currently with guzu.game1.Platform objects.
Fixed a problem with slides and Camera.
Add a Comment:
 
:iconfoxgirlesada:
foxgirlesada Featured By Owner 5 days ago  Hobbyist Artist
Can I use this to make something like a character creator? Or something like that?
Reply
:iconguzu:
guzu Featured By Owner Edited 5 days ago  Hobbyist Filmographer
You mean as a way to draw a character? It is a kind of platforming game engine, so I doubt it would be much of help in that regard.

Edit:
You might want to check the youtube videos to get the idea.
Reply
:icongenteeljeff:
GenteelJeff Featured By Owner Sep 22, 2013  Student General Artist
How do I have the screen follow my character with the platformer elements ticked on?
Reply
:iconguzu:
guzu Featured By Owner Sep 22, 2013  Hobbyist Filmographer
I think you mean to follow vertically, as camera always follow player by default.

Draw a rectangle and make it a movieClip. Place that rectangle in the room to surround the whole stage. Name that movieclip instance as "limit". By giving it that name, the room will recognize it as limits where camera can go.

Let me know if that helps :thumbsup:
Reply
:icongenteeljeff:
GenteelJeff Featured By Owner Sep 25, 2013  Student General Artist
Thank you for that XP
Another question, how can I have a character touch something to change the frame to another one?
Reply
:iconguzu:
guzu Featured By Owner Sep 25, 2013  Hobbyist Filmographer
Well, if I got what you mean, here is a way to make it interact with the player:

//set it up to hit player without damaging him 
setup({
 hits:["player"]
,damage : undefined
,damage_count : 1
})

//what to do when a hit occur
onHits=function(){
 gotoAndStop(5);
}
Reply
:icongenteeljeff:
GenteelJeff Featured By Owner Sep 25, 2013  Student General Artist
I don't think that's what I'm asking for... Bah, it's difficult explaining when things get into details XP
In the example game, you've managed to have the game to where Jarilo can move to another stage (map, frame, whatever you call it) when she touches the edge of the screen.

What I am asking for is a script for the character model to touch the edge of the screen or an item to change the frame into a different one.

Sorry if it's hard to understand, bad grammar X/
Reply
:iconguzu:
guzu Featured By Owner Sep 25, 2013  Hobbyist Filmographer
Oh, you are talking about going to a different room!
Well, you can simply use Doorway.
Just use: guzu.game1.Doorway as a class for a movieClip. 
Put an instance of it in your room and call it "door1".

To make it go to a specific frame, say frame 5 for example, write in the first frame of the room: door1.next(5);

And maybe you are interested to make the door also available in the next room so player can go back to previous room:
Put another Doorway instance, and name it "door1" the same as in previous room. In the first frame of the room, do the same as you did: door1.next(4);

More details about Doorways on the site:

Reply
:icongenteeljeff:
GenteelJeff Featured By Owner Sep 25, 2013  Student General Artist
Thank you for the help XD
Though, is there a way I can use scenes?
To be more organized, I separate the scripts to where I use them like parent.gotoAndStop("MainMenu", 1);
In fact, is it possible for me to make something like door1.next("MainMenu", 5);
Reply
:iconguzu:
guzu Featured By Owner Sep 25, 2013  Hobbyist Filmographer
Unfortunately, it didn't work when I tried to add it.
You still can jump to a frame which jumps to a scene. But guess that damages your organizing DX
Reply
(1 Reply)
:icongenteeljeff:
GenteelJeff Featured By Owner Aug 12, 2013  Student General Artist
huh, I never knew I'd end up here searching for me helps and scripts for mah game.
Reply
:iconguzu:
guzu Featured By Owner Aug 12, 2013  Hobbyist Filmographer
Hope you find it useful!

And don't hesitate to ask :thumbsup:=D
Reply
:icongenteeljeff:
GenteelJeff Featured By Owner Aug 12, 2013  Student General Artist
Ok, is it possible to make a long pixel platformer game with this engine? I'm planning on making something similar to games like Cave Story.
Reply
:iconguzu:
guzu Featured By Owner Aug 12, 2013  Hobbyist Filmographer
Well, I suppose. 

But why use pixelart when you are already using flash?
Besides, you can pixelate the vector art if you put in the room movieclip: setup({pixelate:2}) and you'll get the pixelation effect :thumbsup:=D
Reply
:iconpimecomb:
pimecomb Featured By Owner Feb 23, 2012  Hobbyist Filmographer
i was just hoping for some action script i could copy pasta.
but this still looks pretty interesting. :)
and the best hope i've had to far to actually making a game :D
Reply
:iconguzu:
guzu Featured By Owner Feb 23, 2012  Hobbyist Filmographer
I hope you find this as easy as the copy pasta :thumbsup:
Please ask if you need anything. :thumbsup::thumbsup:
Reply
:iconpimecomb:
pimecomb Featured By Owner Feb 26, 2012  Hobbyist Filmographer
will do :)
Reply
:iconyonmacklein:
yonmacklein Featured By Owner Dec 30, 2011  Hobbyist Filmographer
hi Guzu, amazing work, i got a doubt, i'm trying to create my game with your awesome tool , but i get a little stucked when i try to get a monster with animations, i can do the monster walks, hurts, and dies, but i don't know how can i tell he attacks... i put a label (attack) as did in another states (walk, hurt, die), i paste code from "attack and run" too, code from "combo setup", but i'm a little lost...

could you explain me the procedure to get a monster with animations, IA and attack?

pd.- excuse for my poor English, i hope you understand the question...
Reply
:iconguzu:
guzu Featured By Owner Jan 22, 2012  Hobbyist Filmographer
Please download the latest version. I added backgrounds there. Just name your class:
guzu.game1.effects.Background
And on the first frame of the background, use:
setup({ xspeed:0.5,yspeed:0.5 });
Reply
:iconyonmacklein:
yonmacklein Featured By Owner Jan 22, 2012  Hobbyist Filmographer
mmm i got a problem, my mc renders on top-left of the background, and it's not situated there, i get a error in Flash, in english the error sould be something like "expected an identifier"

i just paste the code in the mc as:

setup({
xspeed:0.5,//how fast it should follow screen x
yspeed:0.5,//same as x but y. 0 to 1, for far backgrounds
})
Reply
:iconguzu:
guzu Featured By Owner Jan 22, 2012  Hobbyist Filmographer
heh, there is an extra comma after "yspeed:0.5,"
Hope this works. Will fix it on my end
Reply
:iconguzu:
guzu Featured By Owner Dec 31, 2011  Hobbyist Filmographer
Sure! Thanks for asking =)

From what you said, it seems that everything is Ok. I think you missed the following:

- In the combo setup, you might named the attack something other than "attack". The AI I made requires that name.

If this didn't work, I might need to have a look at what you did. If you have watched the Youtube videos, you'll notice that my only mistake was naming the attack as attack1.

Hope this helps :thumbsup:

Hope to see your works!!
Reply
:iconyonmacklein:
yonmacklein Featured By Owner Dec 31, 2011  Hobbyist Filmographer
Nop, i will try to explain better:

i got a player, with animations, works perfects

i got a monster, i can do the monster as the youtube video, just the AI and object-attack...

my problem, create a monster with animations (as the player, with walk-hurt-die states and attack animation), i create the code with player-setup, this code:

if(_init94951==undefined)
setup(
{
frames:[
"walk", "hurt", "die"
]
,speed:5
,hp:3
}
);_init94951=true

i create a combo code too for the frame labeled "attack", this code:

setup({combo:[
{
name:"attack"
,state:"normal"
,wait_attack:true
,goto:"attack"
,move:true
,key:"a"
}

]})

also a object-attack with this code:

setup({
damage:1
,damage_count:3
,hits:["player"]
})


My monster walks, hurts and die if my player hits him, but, doesn't attacks the player... if i erase my layer with de labels, the animations goes in loop, and when the frame "attack" reaches works and hits my player. The monster also has the AI code from the txt file.

Could you tell me where i'm wrong? everything works, but, the monster doesn't attack when i put the label in frames...
Reply
:iconguzu:
guzu Featured By Owner Jan 1, 2012  Hobbyist Filmographer
I noticed the problem. When you open the "Create Attacks" HTML, you need to cancel the tick for "For Player" at the top of the page. It should work if you do that :thumbsup:

Also, where did you put the setup({combo code? It should be at the same frame as the first setup code. I mean first frame.

Hope this works =)
Reply
:iconyonmacklein:
yonmacklein Featured By Owner Jan 1, 2012  Hobbyist Filmographer
yep, i untick "player" in combo_setup.html, i noticed anyway that the tick doesn't make any difference, maybe i should try the html in a specific browser? i tried with Chrome 16 and IE9, maybe works better with Firefox or something?

and yes, i paste the code in the first frame, but maybe the order is wrong or something... this is the code in first frame of the Monster:

//Edit the following parameters:
aiData=
{
//preferred distance to attack player: (in pixels)
distance:100
//attack name to execute:
,attack_name:"attack"
//wait a bit before attacking (in frames)
,wait:20
//time to stay idle after attack
,timer:60
//run away from player: true/false
,runaway:true

};

//About: Attack the player and run away


setup({patterns:{
start:function(){
ai.f.gotoPlayer();
if (ai.f.distanceToPlayer()<aiData.distance){

ai.f.goto("wait")
}
},
wait:function(){
if (ai.f.counter>aiData.wait){
ai.f.combo(aiData.attack_name);
ai.f.goto("hold");
}
},
hold:function(){
if (ai.f.counter>aiData.timer)ai.f.goto("start");
else if(aiData.runaway) ai.f.escapePlayer();
}

}})

//Paste this in the first frame of player or monster
//Initialize player parameters
if(_init94951==undefined)
setup(
{
frames:[
"walk", "hurt", "die"
]
,speed:5
,hp:3
}
);_init94951=true

//Place this in the first frame of the player or monster
//Create combos:
setup({combo:[
{
name:"attack"
,state:"normal"
,wait_attack:true
,goto:"attack"
,move:true
,key:"a"
}

]})

and the label "walk" end with loop(); the others (hurt, die, attack) ends with done();

And thank you very much Guzu for this time, happy new year .
Reply
:iconguzu:
guzu Featured By Owner Jan 1, 2012  Hobbyist Filmographer
Don't worry about it. I am really glad you are asking!!

For the tick, it should work! And to be sure, look at this:

setup({combo:[
{
name:"attack"
,state:"normal"
,wait_attack:true
,goto:"attack"
,move:true
,key:"a"
}

The key shouldn't be "a". It should be "attack" when you untick it. Hope this works :thumbsup:

Also, it used to be not working on other than safari. But if you downloaded it recently, this bug was fixed. If you haven't, then it is better to download it again. I made several bug fixes on the whole program!
Reply
:iconyonmacklein:
yonmacklein Featured By Owner Jan 1, 2012  Hobbyist Filmographer
it works! thanks Guzu, i promise if a finish a game i'll show the results!

and man, great work with flashgamemaker, i wish you can upgrade with a lot of more stuff (for example a system to create scores and lifebar as easy as a player, or more videotutorials, ai templates). Maybe in the future, even new genres.
Reply
:iconguzu:
guzu Featured By Owner Jan 1, 2012  Hobbyist Filmographer
Heh, I was kinda lacking motive to work on it since I don't find that people are using it. But just let me know if you have any feature in mind you want it to be added.

For the lifebar, I've included an example in a folder called "FlashGameMaker Flash8 Tutorials". It has also an example of how to add a kind of power up. It needs more work, but at least the idea is there :thumbsup:

Hope to see your games soon :thumbsup::thumbsup:
Reply
(1 Reply)
:iconnarwalmilk:
Narwalmilk Featured By Owner Nov 15, 2011  Student General Artist
Very good!
Reply
:iconguzu:
guzu Featured By Owner Nov 15, 2011  Hobbyist Filmographer
:thumbsup:
Reply
:icondaftsunset:
DaftSunset Featured By Owner Nov 7, 2011  Hobbyist General Artist
Being someone with 0 skills in flash, this is very useful. Thank you. My favorite part in all this was the 'done' :P
Reply
:iconguzu:
guzu Featured By Owner Nov 8, 2011  Hobbyist Filmographer
Hope you find it useful :thumbsup:

And also there is 'loop()' which is a replacement of gotoAndPlay(some frame) :thumbsup::thumbsup:
Reply
:iconprismshock:
Prismshock Featured By Owner Oct 20, 2011
Damn this is hot man XD. You should try making mobile games, I'm making one now with as3 since apple lifted their restrictions. And then there's good ole android too.
Reply
:iconguzu:
guzu Featured By Owner Oct 21, 2011  Hobbyist Filmographer
heh, might consider that someday.
Reply
:icongraphitedream:
GraphiteDream Featured By Owner Oct 20, 2011
guzu I'm resuming work on my game, this will be of great help to me hahaha
Reply
:iconleaglem:
Leaglem Featured By Owner Oct 15, 2011  Student Digital Artist
HOLY APPLES. ;A; Must try this. Like, right now.

Oh, you, godly gamemaker, I shall build a shrine for you. :worship:
Reply
:iconguzu:
guzu Featured By Owner Oct 15, 2011  Hobbyist Filmographer
lol :hug:
Please ask me if you needed anything with it :thumbsup:=D

It might not be very prepared for VS type of games, but it is not that difficult to do.
Reply
:iconresxct:
Resxct Featured By Owner Oct 14, 2011
I'm totally gonna try this out :D
Reply
:iconguzu:
guzu Featured By Owner Oct 14, 2011  Hobbyist Filmographer
I'd be happy to see what you make out of it =D
Reply
:iconresxct:
Resxct Featured By Owner Oct 14, 2011
Aww I just found out I need CS4 for it :(
I have CS3
Reply
:iconguzu:
guzu Featured By Owner Oct 14, 2011  Hobbyist Filmographer
Not really, I made a mistake making the example files in CS4. I need to create new ones for Flash 8. Everything else is compatible for Flash8.
Reply
:iconresxct:
Resxct Featured By Owner Oct 15, 2011
Aha I see :D
Reply
:iconguzu:
guzu Featured By Owner Nov 13, 2011  Hobbyist Filmographer
[link]
If you are still interested =)
Reply
:iconresxct:
Resxct Featured By Owner Nov 13, 2011
Aha thanks :D
I apparently I have adobe flash cs3 XD
Reply
:iconshi-gu:
Shi-Gu Featured By Owner Jul 9, 2011  Professional Filmographer
OMG YOU'RE A GENIUS!!!
Can't wait to use it! You're such a kind person for sharing this with the comunity, I thank you! :hug:
Reply
:iconguzu:
guzu Featured By Owner Jul 11, 2011  Hobbyist Filmographer
Thank YOU for using it :thumbsup:
Reply
:iconklayde:
Klayde Featured By Owner Jul 1, 2011  Hobbyist Digital Artist
This is awesome <3
Reply
:iconguzu:
guzu Featured By Owner Jul 1, 2011  Hobbyist Filmographer
So everyone can maek gaems =D
Reply
:icongraphitedream:
GraphiteDream Featured By Owner Jun 24, 2011
whoaaa guzu this looks amazing, considering I know nothing of actionscript programing! I will surely give it a shot.
Reply
:iconguzu:
guzu Featured By Owner Jun 25, 2011  Hobbyist Filmographer
You are the ideal target audience =D
Let me know once you do :thumbsup:
Reply
Add a Comment:
 
×
Download SWF download, 302 KB




Details

Submitted on
June 21, 2011
Image Size
302 KB
Resolution
550×400
Link
Thumb
Embed

Stats

Views
2,714
Favourites
65 (who?)
Comments
73
Downloads
45

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution 3.0 License.
×