rexfurry
Lets Draw in Game Maker - Gelatin Part 1
updated
Special thanks to Brendan "Skill" Nilsson, Adam "Coolboyman" Vierra and Subdrag for creating this awesome program!
Files used in video:
Rarewarecentral Forum thread for textures: http://www.rarewarecentral.com/forums/showthread.php?t=7210
Tutorial Folder: dropbox.com/s/6pqde0fv5ut483y/Banjo%27s_Backback_Tutorial_2_files.zip
For the "Tutorial folder" I've put in the tutorial textures as well as a sketchup version of the level created in the tutorial (with a slight edit for the texture fading) just in case anyone wants it.
Special thanks to Brendan "Skill" Nilsson, Adam "Coolboyman" Vierra and Subdrag for creating this awesome program!
Links in video:
Banjo's Backpack Download: http://www.rarewarecentral.com/?q=bb/latest
Google Sketchup/plugin: http://www.rarewarecentral.com/forums/showthread.php?t=7190
Banjo Kazooie rom (this is a special version of the rom that works in BB):http://coolrom.com/roms/n64/1242/Banjo-Kazooie.php
Project64: http://www.pj64-emu.com
CREDITS:
Music (Banjo-Kazooie - Treasure Trove Cove Orchestra - Video Game Orchestrations Vol 1) by The Blake Robinson Synthetic Orchestra:
http://syntheticorchestra.com
http://blake.so/bandcamp
http://youtube.com/dummeh
Intro videos (in order they were show):
Bubbling Bog Brewery by Daveyx0
(youtube.com/watch?v=oWFIpCgYRD4)
Stone Smack Canyon by kinkrool
(youtube.com/watch?v=e7qm474i7yM)
Dastardly Dome by Smouv
(youtube.com/watch?v=pMZA0bHdG9s)
My Second Banjo-Kazooie Test Map by Earth Is Chillin'
(youtube.com/watch?v=6n3_hrgxZwY)
Banjo's Backpack Level Test by Earth Is Chillin'
(youtube.com/watch?v=_CiwJnNQd4k)
Skull Sanctuary by Mofologist
(youtube.com/watch?v=_8TJp9vttZ8)
Custom map Part 1 by bubbleplast
(youtube.com/watch?v=rRGuIoNQ94Q)
Link to pastebin containing codes used in tutorial: http://pastebin.com/eyWcN5xd
Link to sprites used in tutorial: dropbox.com/s/o9dc10wmax7aiy7/Kirby_abilities_sprites.zip
Link to Download example(GM Studio only): dropbox.com/s/depxuczoarolriu/kirby_abilities_example_rexfurry.project.gmx
-Some Notes-
I know, I know, the game is still in GM lite. I tried to take it into GM Studio and export it as a pro file but some of the important codes in the game wouldn't work so I had to keep everything how it was.
Anyway, as some of you may know, this game was created back in 2012 (when my GM knowledge wasn't as good as it is now) which means there was only so much I could do (without having to recode the whole game). So, because of this there is only 1 item in the game, and there are a few broken sentences here and there. Other than those though the game should be pretty clean, so thank you for showing interest in it and sorry it took so darn long to get out (lol)!
-Rex
Codes used in tutorial:
-Obj_player-
Step:
if place_free(x,y+1){gravity=0.5 gravity_direction=270}else{gravity=0 gravity_direction=270} //Gravity
image_angle -= 2.5 //Angled Fall - raise "2.5" value to angle faster and down for slower
if keyboard_check_pressed(vk_up) //Flapping
{
vspeed = -5 //How high player can flap - change "-5" up or down for higher/lower jump
image_angle = 30 //Angled jump - change "30" value for different angles
}
if place_meeting(x,y,obj_pipe_parent)
{
show_message("Your score is "+string(score))
game_restart()
}
Intersect Boundry:
show_message("Your score is "+string(score)) //This event isn't needed but it allows you to say what happens when the player hits the top or bottom of the screen
game_restart()
-obj_pipe_u-
Create:
hspeed = -2
instance_create(x+0,y-522,obj_pipe_d)
instance_create(x+0,y-42,obj_score_get)
-obj_pipe_d-
Create:
hspeed = -2
-obj_pipe_spawn-
Create:
instance_create(x+0,y + choose(-2,-4),obj_pipe_u)
alarm[0] = 100
Alarm[0]:
instance_create(x+0,y + choose(-8,-16,-32), obj_pipe_u)
alarm[1] = 100
Alarm[1]:
instance_create(x+0, y + choose(-4,-16,-32), obj_pipe_u)
alarm[0] = 100
-obj_score-
Create:
score = 0
Draw:
//Draws the score
draw_set_color(c_black);
draw_set_font(fnt_score);
draw_text(0,0,(score))
-obj_score_get-
Create:
hspeed = -2
Collision wih player:
score += 1
instance_destroy()
Link to download example file:
dropbox.com/s/fkpotm10u3og14e/flappy_bird_example_rexfurry.gmk
Code used in tutorial:
obj_light:
Create Event:
//Setting up black surface for our light shine through
dark = surface_create(room_width,room_height)
surface_set_target(dark)
draw_clear_alpha(c_black,0)
surface_reset_target()
Step Event:
//Setting up where we want our light to be created, in this instance
we want the light to stick with to the player's x & y positions
x=obj_player.x
y=obj_player.y
End Step Event:
//More surface stuff, you don't need to worry anything here besids the
mouse_x/mouse_y, that's how we move the light, you can change it if
you'd like to
surface_set_target(dark)
draw_clear(c_black)
draw_set_blend_mode(bm_subtract)
draw_sprite_ext(spr_light,0,x-view_xview,y-view_yview,1,1,point_direction(x,y,mouse_x,mouse_y),c_white,1,)
surface_reset_target()
draw_set_blend_mode(bm_normal)
Draw Event:
//Drawing this surface
draw_surface(view_xview, view_yview,dark)
Link to download example:
dropbox.com/s/7iepo555l6f8py4/flashlight_example_rexfurry.gmk
Link to RealTutsGML Tutorial:
http://www.youtube.com/watch?v=D6stK7GFwoE
Codes used in tutorial:
Background_controller object Step Event:
background_x[0] = view_xview[0] * 0.6
background_x[1] = view_xview[0] * 0.4
Link to dl example:
dropbox.com/s/mhobljcpwfgtthh/parallax_example_rexfurry.gmk
Codes used in tutorial:
EDIT: I had to place everything in a pastebin because YouTube wouldn't allow certain symbols used in the code in the description.
Link to Pastebin: http://pastebin.com/mEis9QCB
Codes used in tutorial:
YouTube didn't allow some of the symbols used in the code so I just put it in a pastebin: http://pastebin.com/psYs7sms
G+: plus.google.com/u/0/b/105481131483701113708/+rexfurry/posts
-Rex ^)^
Code used in tutorial:
Piranha Plant Timeline:
move_towards_point(x,y-10,1)
speed = 0
move_towards_point(x,y+10,1)
speed = 0
-Rex ^)^
Codes used in this tutorial:
http://pastebin.com/Ez8w34RX
(I had to use pastebin because YT wouldn't allow certain characters in the code)
Link to which this episode is from: soundcloud.com/coxncrendor/cox-n-crendor-beta-wednesday-8
And don't forget to listen to CoxN' Crendor in the Morning on:
soundcloud.com/coxncrendor
or
itunes.apple.com/ca/podcast/coxncrendor/id580436324?mt=2&s=143455
Code used in tutorial:
Enemy Object Step Event:
http://pastebin.com/et7yeB06
(YouTube won't let me paste the code because of some "illegal characters" so I just pasted it in a pastebin).
Link to download game board: dropbox.com/s/ij0dh2jql0gbe7p/DF_game_board.zip
NOTE: I apologize for the low-ish audio. I think I finally found what the problem is and I'm working on fixing it.
Codes used in tutorial:
Obj_enemy
Enemy death event (whatever you use to destroy the enemy I used a left press)
instance_destroy()
obj_spawn.dead = true
Obj_spawn
Create:
dead = false
instance_create(x,y,obj_enemy)
Step:
if dead = true
{
alarm[0] = 60
dead = false
}
Alarm0:
instance_create(x,y,obj_enemy)
Check out the official thread on this level by going to: http://rarewarecentral.com/forums/showthread.php?t=7322
And don't forget to check out Banjo's Backpack: http://rarewarecentral.com/forums/showthread.php?t=7272
Music used in video: Banjo-Tooie - Isle O' Hags (Orchestrated)
Music composed by: SigmaRidley
Code used in tutorial:
instance_create(random(0),random(room_height),obj_enemy)
Code used in tutorial:
if (position_meeting(mouse_x,mouse_y,obj_play))
{
if mouse_check_button_pressed(mb_left)
{
//all of the code above it no needed and is only for clicking on the object for play the vid
splash_set_close_button(false)
splash_set_stop_mouse(false)
splash_show_video("videotest.wmv",0)
}
Download Banjo's Backpack here: http://www.rarewarecentral.com/forums/showthread.php?t=7272
(Special Thanks to JohnyT94/Earth from the RareWareCentral forums for answering some of my questions concerning BB)
NOTE: I've been having some trouble with the video ratio lately as you can see from the black bars on the sides. I'm exporting at a 16:9 frame but it doesn't seem to work. If you have any ideas please let me know in the comments, it would be greatly appreciated. Also, the music is just a temporary fill :)
Link to pastebin (for code): http://pastebin.com/3F6Mmf7A
Link to RealTutsGML Indiegogo: http://www.indiegogo.com/projects/help-code-stay-alive-with-codingmadesimple-com
EDIT: It turns out it won, yay! :D
I chose the "Innovation" topic.
This video was created using Anime Studio 6 Pro
Codes used in tutorial:
obj_char_select
Create:
global.char_s = 0
image_index = 0
image_speed = 0
Step:
if global.char_s = 2
{
global.char_s = 0
}
Left Released:
visible = false
room_goto_next()
obj_next:
Left Pressed:
image_index += 1
global.char_s += 1
obj_char:
Create:
if global.char_s = 0
instance_change(obj_char_1,true)
if global.char_s = 1
instance_change(obj_char_2,true)
with obj_char_select {instance_destroy()}
Link to download example: dropbox.com/s/lv0khro7dkl6jhw/character%20select%20example%20-%20rexfurry.gmk
Link to Fog file:
dropbox.com/s/9k8jy6l2bi4zpww/mist.png
-Rex ^)^
Overall, I think it went pretty well although there were some things I would have liked to change/add. But it was all with a pen so I just had to do my best to make it work. I may come back to it another time and either add in some color or add in some more details or even both ^)^
Codes used in tutorial:
spr_player=sprite_add(working_directory+"\gmlt.png",1,0,0,0,0)
sprite_index=spr_player
Created in Anime Studio
Anyway, credit for this goes to Madhouse and if you haven't seen any of their work I highly recommend checking them out. Also, their site is in Japanese so if that's a language in which you can't read I suggest just doing a search online to learn more about them, it works just as well 。◕‿◕。
Link to Madhouse site: http://www.madhouse.co.jp
EDIT: Link is down and example is gone, in the process of making a new one/updating link...
soundcloud.com/coxncrendor
or
itunes.apple.com/ca/podcast/coxncrendor/id580436324?mt=2&s=143455
Link to video used: http://www.youtube.com/watch?v=3JxT_EO40j8
soundcloud.com/coxncrendor
or
itunes.apple.com/ca/podcast/coxncrendor/id580436324?mt=2&s=143455
soundcloud.com/coxncrendor
or
itunes.apple.com/ca/podcast/coxncrendor/id580436324?mt=2&s=143455
NOTE: I tried to put a bit more detail in this time and fix up the lip syncing which is why this took a bit longer to come out :)
soundcloud.com/coxncrendor
or
itunes.apple.com/ca/podcast/coxncrendor/id580436324?mt=2&s=143455
NOTE: I didn't have a whole lot of time so some parts may look a bit simplistic but I hope you enjoy the animation anyway :)
Enjoy ^)^
_______________________
MUSIC:
One Piece OST - Nami
One Piece OST - Overtaken
_______________________


