ForumsProgramming ForumTUTORIAL: Your First Game ( Learn The Basics )

96 55016
Dannydaninja
offline
Dannydaninja
948 posts
Nomad

This is a little Tutorial i made for any people who just got there hands on Flash and want to make a game. The Tutorial is divided into five parts. This will teach you the basics for Adobe Flash CS4

PART ONE

1. Go to top left corner of the screen and click on File

2. Lots of options will pour down, at the very top is " New... "

3. Now you can make a new document. Select "Flash File (ActionScript 2.0"


PART TWO

4. Now go at the top left corner of the screen and you'll see new, go a bit left and you'll find " Modify " click on " Modify "

5. At the top of those options is " Document... " click on that.

6.see the dimensions there at the top? now you can adjust the width and height of the document!! Put in " 700 px " for width and " 500 px " for height then press ok

7. Ta-da! you have now learnt how to make the size of your game.

PART THREE

8. Now on your right side ( maybe not but probably ) you'll see your selection of drawing tools. So draw something ( make sure it doesn't take up the entire screen!! ). I Drew a Red Square :P

http://i939.photobucket.com/albums/ad238/DannyDaNinja/lalaal.jpg?t=1270822048

9. Get your Section Tool ( black cursor in drawing tools )
( PRESS V FOR SHORTCUT! ) and select your entire drawing.

10. Go to Modify ( see step 4 if you get lost! ) and select " Convert to symbol ".

11. Name the Symbol "Drawing" And press OK.

PART FOUR

12. Now things get hard, Coding the game. Learning code is hard so i highly suggest you just copy and paste the code i show.

13. Select your drawing and you'll see it's " Properties ".

14. You'll see some changable text called " <Instance Name> " change that text to " Drawing "

15. Now select your drawing and press F9 to open it's actions, this is where the code is inputed

16. Enter paste the following code:

*************************************
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_x--;
}
if (Key.isDown(Key.RIGHT)) {
_x++;
}
if (Key.isDown(Key.UP)) {
_y--;
}
if (Key.isDown(Key.DOWN)) {
_y++;
}
}
*************************************


17. Great! Now press Ctrl + Enter
( like you should press Crtrl Alt Delete )

18. Now you can move your drawing around using the arrow keys!


PART FIVE ( OPTIONAL )

19. This is just an optional part for anyone who wants to learn a bit more helpful code....

20. Your Drawing is going too slow isn't it? Select your drawing, press F9 and enter in this code:

******************************
onClipEvent (load) {
power = 3;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_x -= power;
}
if (Key.isDown(Key.RIGHT)) {
_x += power;
}
if (Key.isDown(Key.UP)) {
_y -= power;
}
if (Key.isDown(Key.DOWN)) {
_y += power;
}
}
******************************

21. Now press Ctrl + Enter and you'll see that your drawing is moving faster!! But how? At the top of the code i just gave you, you'll see i added a variable to input the speed of which the instance moves.

22. Now Change the power to 5, by replacing the 3 in the code i just gave you 2 steps ago.

23. Congratz you have now learnt how to mod the speed of your drawing. Try '20' for extreme speed



____________________________________________________________

Congratulations! You have passed this tutorial if you managed to complete all the steps! This was a tutorial made by an newbie flash game developer so dont think your a sucky at flash if you get confused or lost, it's my fault not yours!!

By finishing this tutorial you have learnt the raw basics which include:

* Making A New File
* Changing The Game Size Of Your Game
* Drawing Objects
* Converting Drawings into Symbols
* How To Name Objects
* How To Make Basic Movement Code
* How To Change The Speed In The Basic Movement Code ( if you did part 5 )

I hope this could help even 1 person who needed it. NOW GIVE ME FEEDBACK!!! :P


____________________________________________________________

  • 96 Replies
Holden012
offline
Holden012
1,989 posts
Nomad

Sorry I asked that question twice ...

Holden012
offline
Holden012
1,989 posts
Nomad

try putting a variable like:
fallspeed = 0;
gravity = .1;

object.y = fallspeed+gravity;


That does'nt work .... Sorry for triple post but It does'nt work. He jumps and it stays there ... I am using Flash CS4.
ColdSword
offline
ColdSword
121 posts
Nomad

what kind of game .. c++ game flash game java lua python etc

Nater
offline
Nater
1,296 posts
Nomad

Why don't you submit any of your games!?

skellortor
offline
skellortor
81 posts
Nomad

thank you do u pay for flash cs4?

pengper
offline
pengper
9 posts
Nomad

im very confused- now going to save up, buy flash cs5 and try and use this advice. i had a free preview of cs4 but that was for 1 mnth only. i have done a lot of coding for visuual basic and i expected this to be much the same- couldn't be more wrong!!

when i had adobe fl i didnt have a clue how to make it interactive- no sort of user guide, and i dont know anybody who does flash- will keep in contact with u lot via this forum stream for help!

Quickdip
offline
Quickdip
104 posts
Nomad

It is (learn the Basics) and not ( learn the Basics )

snipershot325
offline
snipershot325
844 posts
Nomad

its too complex!!!All these letters and numbers, what do they stand for?

Secretmapper
offline
Secretmapper
1,747 posts
Nomad

its too complex!!!All these letters and numbers, what do they stand for?


their values for your game. Instead of putting '10' everytime your gonna use it, we just assign values like 'gravity'
flerengus
offline
flerengus
20 posts
Nomad

is there any free game making software?

Darkroot
offline
Darkroot
2,763 posts
Peasant

game maker and any programming language.

GIGAgamer
offline
GIGAgamer
116 posts
Nomad

I would really like to make games, but..... Where to download Adobe Flash CS4?

rjbman
offline
rjbman
215 posts
Nomad
GIGAgamer
offline
GIGAgamer
116 posts
Nomad

thank you!

ApplePieLikeWOWOWOWW
offline
ApplePieLikeWOWOWOWW
9 posts
Nomad

Also to add: the best thing to do when stuck on a bit of code, be it Java or CSS or even Python, try and take your mind off it with a little apple pie hmmm so good I know, then get back to the problem with a fresh start.

Showing 46-60 of 96