Log in

I forgot my password

Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
» Happy Birthday
Wed Sep 10, 2008 7:49 pm by Brandon

» READ. NAO.
Wed Sep 10, 2008 7:21 pm by Brandon

» READ. NAO.
Mon Sep 08, 2008 7:44 pm by Brandon

» new forums almost complete
Thu Sep 04, 2008 9:12 pm by Brandon

» Oh no...
Sun Aug 31, 2008 8:07 pm by Naturezilla

» Official spore topic
Sat Aug 30, 2008 8:52 pm by Bio92

» Frontlines
Wed Aug 27, 2008 6:11 pm by Brandon

» The Game Chart of CrazyStunTdouble Productions
Tue Aug 26, 2008 9:00 pm by Brandon

» NEW DEACTIVATION RULE.
Tue Aug 26, 2008 6:56 pm by Brandon

Moderators
Bio92; SlashDuffIzzy
CrazyStunTdouble Crew
Comic Writers: Naturezilla
Statistics
We have 15 registered users
The newest registered user is Pulvarak

Our users have posted a total of 1429 messages in 94 subjects

GML (Game Maker Lang.)

Go down

GML (Game Maker Lang.)

Post by Brandon on Thu Jul 24, 2008 9:56 am

Alright, I was up till 12 learning some codes for Game Maker.... though their basics, I still consider it "learning"...

We start with the basics:
k = key. (ex. left, right, up, down)
v = variables. (ex. vspeed/vk_right)
x = horizontal axis in the game. Most likely going to be used for walking.
y = vertical axis in the game. Most likely used for platforming and jumping.
gravity = how fast you fall.
gravity_direction = the direction of the gravity, 270 being the most essential. use slightly higher or lower numbers to create a gust effect (never tested this, just a theory)
speed = how fast an object moves.
obj_[object here] = if your using code, this is the name of your object (no need for the obj_ in front if it doesnt have that in real name)
else = used often after gravity, it's purpose boggles my mind -.-
true = shows a correct statement
false = shows an incorrect statement
---------------------------------------------------

Now we move on to some more intermediate stuff** (some I still dont understand):
keyboard_check = checks if a key has been pressedheld. Most likely having the variable vk_??? after it.
keyboard_check_pressed = checks if a button has been pressed. Most likely having the variable vk_??? after it, and used for things like jumping.
keyboard_check_released = checks if a button has been released. I haven't used this yet so I don't know what it's for.
place_free = asks if given position is free. Use (x,y) for given position.
place_meeting = used when landing.
move_contact = I don't understand this fully, I believe it's for staying on the ground.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
falltimer = how long it takes for object to fall.
canfall = if the object can fall.
falling = if the object will fal
(ex. with falltimer, canfall, and falling)
{canfall = true}
if falltimer < 0 {falling = true}
if canfall = true {falltimer = -1}
I still don't fully get it, but I know if the player hits this object, its gonna fall.

Now, I teach you some codes.

//gravity
if place_free(x,y+1){gravity=.5}
else {gravity=0}
gravity_direction=270

//speed of the character
if vspeed>10{vspeed=10}

//Movement direction
if keyboard_check(vk_right)&& place_free(x+4,y){x+=4}
if keyboard_check(vk_left)&& place_free(x-4,y){x-=4}

//character jump
if keyboard_check_pressed(vk_up)&& !place_free(x,y+1){vspeed=-7}

*idk what the ! is for
**These are my level of skill >.>


Last edited by CrazyStunTdouble on Thu Jul 24, 2008 8:57 pm; edited 1 time in total
avatar
Brandon
Site Admin

Male
Number of posts : 638
Age : 22
Location : Boca Raton, FL
Registration date : 2008-07-21

RPG Profile
Health:
74/100  (74/100)
Team: : the Blazes
Currency: 1000000

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by cyberthehedgehog on Thu Jul 24, 2008 8:47 pm

is this with lite or pro?

cyberthehedgehog
Lv. 2

Number of posts : 44
Registration date : 2008-07-22

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by Brandon on Thu Jul 24, 2008 8:56 pm

lite.
avatar
Brandon
Site Admin

Male
Number of posts : 638
Age : 22
Location : Boca Raton, FL
Registration date : 2008-07-21

RPG Profile
Health:
74/100  (74/100)
Team: : the Blazes
Currency: 1000000

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by cyberthehedgehog on Thu Jul 24, 2008 8:57 pm

CrazyStunTdouble wrote:lite.
but where do u put the codes O_O *notes i will come here a lot more often* lol!

cyberthehedgehog
Lv. 2

Number of posts : 44
Registration date : 2008-07-22

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by Brandon on Thu Jul 24, 2008 8:59 pm

in control, theres a button that says execute code.
avatar
Brandon
Site Admin

Male
Number of posts : 638
Age : 22
Location : Boca Raton, FL
Registration date : 2008-07-21

RPG Profile
Health:
74/100  (74/100)
Team: : the Blazes
Currency: 1000000

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by cyberthehedgehog on Thu Jul 24, 2008 9:01 pm

CrazyStunTdouble wrote:in control, theres a button that says execute code.
oh ok thanks
....so ur saying its possible to make sonic and kirby games using lite ?
if so then awesome 🎅

cyberthehedgehog
Lv. 2

Number of posts : 44
Registration date : 2008-07-22

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by Brandon on Thu Jul 24, 2008 9:03 pm

well.... im making my kirby game 100% lite (though i wish i could stop that pop-up every time i open GM...)
avatar
Brandon
Site Admin

Male
Number of posts : 638
Age : 22
Location : Boca Raton, FL
Registration date : 2008-07-21

RPG Profile
Health:
74/100  (74/100)
Team: : the Blazes
Currency: 1000000

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by cyberthehedgehog on Fri Jul 25, 2008 10:51 am

CrazyStunTdouble wrote:well.... im making my kirby game 100% lite (though i wish i could stop that pop-up every time i open GM...)
so that means i can make a sonic game Very Happy

cyberthehedgehog
Lv. 2

Number of posts : 44
Registration date : 2008-07-22

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by Brandon on Fri Jul 25, 2008 12:34 pm

maybe. idk how you would make the loops, i never tried the path events...
avatar
Brandon
Site Admin

Male
Number of posts : 638
Age : 22
Location : Boca Raton, FL
Registration date : 2008-07-21

RPG Profile
Health:
74/100  (74/100)
Team: : the Blazes
Currency: 1000000

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by cyberthehedgehog on Fri Jul 25, 2008 3:59 pm

CrazyStunTdouble wrote:maybe. idk how you would make the loops, i never tried the path events...
ok s now i want to make a kirby minigame

cyberthehedgehog
Lv. 2

Number of posts : 44
Registration date : 2008-07-22

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by Brandon on Fri Jul 25, 2008 4:12 pm

make a topic in the Game Maker Help. This is for questions about the GML, not games.
avatar
Brandon
Site Admin

Male
Number of posts : 638
Age : 22
Location : Boca Raton, FL
Registration date : 2008-07-21

RPG Profile
Health:
74/100  (74/100)
Team: : the Blazes
Currency: 1000000

View user profile

Back to top Go down

Re: GML (Game Maker Lang.)

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum