MFGG Forums
  • Home
  • Members
  • Help
  • Search
MFGG Main Site MFGG Forums MFGG Developer Discussion v
« Previous 1 … 11 12 13 14 15 16 Next »
Metroidvania tutorials?
MFGG Forums MFGG Developer Discussion v
« Previous 1 … 11 12 13 14 15 16 Next »
Metroidvania tutorials?
MFGG Forums MFGG Developer Discussion v
« Previous 1 … 11 12 13 14 15 16 Next »
Metroidvania tutorials?
Mark All Posts Read Today's Posts

Metroidvania tutorials?
Italy sc00pj0hn
Baby-baby-ba-ba-baby.
Members
#1
05-23-2018, 06:08 PM
I've always had the intention to plan a metroidvania game, but due to my beginner skills at GML, i've never been able to find out a tutorial on how to implement metroidvania elements in a game. Does anyone mind pointing me out where to start?

  ↳
LGBTQ+ Pride Pedigree
Resident Furry Degenerate
Members
Big Help Submitter Super Submitter Super Reviewer Iso Collab Contributor (3) Sprite Comp Winner Sprite Comp Top 5 Minigame Comp Winner (2) Drawing Comp Runner-Up Drawing Comp Top 5 Skull Badge (2) Secret Santa (2) Holiday Tree Good Citizen MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary Ye Olde MFGGe Retro Game Jam Participant MFGG Awards 2017 Winner
#2
05-24-2018, 11:13 AM
Would you be a tad more specific, please? What specific metroidvania elements are you after?
 

  ↳
Italy sc00pj0hn
Baby-baby-ba-ba-baby.
Members
#3
05-24-2018, 11:43 AM (This post was last modified: 05-24-2018, 11:43 AM by sc00pj0hn.)
(05-24-2018, 11:13 AM)Pedigree Wrote: Would you be a tad more specific, please? What specific metroidvania elements are you after?

Excuse me, i forget about details.

I'd need to find out how to have a feature where the save data stores in objects, abilities, unlockables, map position, pretty much how a metroidvania works. For my game i'd theorically use maps for each zone/area along, and the menu that contains equipment, inventory, etc. that is accessiible during in-game. TO be honest, i haven't played Super Metroid (and later) or Symphony of the Night but i'm pretty inspired to La-Mulana because i am a NES style fanatic (and would try to make my first platformer engine).
[Image: LfjfDdH.png]

My projects:
[+]Spoiler
-Cut Man's Bad Scissors Day: The Return of Oats
[ON HIATUS]

-STGBuilder English Translation Project
[NEED HELP!]

[Image: iUAjiPv.png]

  ↳
United States VinnyVideo
Can't have an avatar without a Shy-Guy
Site Developer
Main Site Moderator Site Developer/Webmasters Wiki SysOp Big Help Submitter Super Reviewer (2) Wiki Contributor Sprite Comp Runner-Up Minigame Comp Winner Minigame Comp Runner-Up Minigame Comp Top 5 (3) Music Comp Winner Music Comp Runner-Up Music Comp Top 5 (2) Drawing Comp Top 5 Game of the Month Winner NCFC Contributor (4) Secret Santa (5) MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary Ye Olde MFGGe Retro Game Jam Participant MFGG Awards 2010 Winner MFGG Awards 2011 Winner MFGG Awards 2012 Winner MFGG Awards 2013 Winner MFGG Awards 2014 Winner MFGG Awards 2015 Winner MFGG Awards 2017 Winner (3) MFGG Awards 2019 Winner MFGG Awards 2024 Winner
#4
05-24-2018, 04:18 PM
Some of this information - like the player's current position - is probably going to be stored as a global variable. Abilities and unlockables might be stored in a global array. If there are lots of items that the player should only be able to collect once, you'll want to use a ds_map to store whether the item was collected.

Then once you have all your data stored in memory, you'll need a way to put it into a save file. Do you know how to do that? (My RPG engine has an example that might help you.)

This is a very simplified outline, so if you're confused about anything, please ask.
Course clear! You got a card.

[Image: CourseClear.gif]


  ↳
Italy sc00pj0hn
Baby-baby-ba-ba-baby.
Members
#5
05-24-2018, 06:33 PM (This post was last modified: 05-24-2018, 06:37 PM by sc00pj0hn.)
(05-24-2018, 04:18 PM)VinnyVideo Wrote: Some of this information - like the player's current position - is probably going to be stored as a global variable. Abilities and unlockables might be stored in a global array. If there are lots of items that the player should only be able to collect once, you'll want to use a ds_map to store whether the item was collected.

Then once you have all your data stored in memory, you'll need a way to put it into a save file. Do you know how to do that? (My RPG engine has an example that might help you.)

This is a very simplified outline, so if you're confused about anything, please ask.

I don't know how to do it in a simplified outline, but apparently the things i meant can be done like in your RPG engine too?
[Image: LfjfDdH.png]

My projects:
[+]Spoiler
-Cut Man's Bad Scissors Day: The Return of Oats
[ON HIATUS]

-STGBuilder English Translation Project
[NEED HELP!]

[Image: iUAjiPv.png]

  ↳
United States VinnyVideo
Can't have an avatar without a Shy-Guy
Site Developer
#6
05-24-2018, 07:36 PM
Yeah, my RPG engine might help you out.

Do you know how to make a global variable? That's how you store a piece of data that you want to be able to use in multiple rooms. You might do something like this:

Code:
global.name = "Vinny";

Once you have that working, you'll want to store it using a script like scr_savegame().
Course clear! You got a card.

[Image: CourseClear.gif]

[-] The following 1 user Likes VinnyVideo's post:1 user Likes VinnyVideo's post
  ↳ sc00pj0hn
Italy sc00pj0hn
Baby-baby-ba-ba-baby.
Members
#7
05-25-2018, 12:01 PM
(05-24-2018, 07:36 PM)VinnyVideo Wrote: Yeah, my RPG engine might help you out.

Do you know how to make a global variable? That's how you store a piece of data that you want to be able to use in multiple rooms. You might do something like this:

Code:
global.name = "Vinny";

Once you have that working, you'll want to store it using a script like scr_savegame().

I'll be sure to follow on it when i have any free time, and yes, i know global variables. However, for the platforming stuff, i'll have to make that out myself ;_;
[Image: LfjfDdH.png]

My projects:
[+]Spoiler
-Cut Man's Bad Scissors Day: The Return of Oats
[ON HIATUS]

-STGBuilder English Translation Project
[NEED HELP!]

[Image: iUAjiPv.png]

  ↳
United States VinnyVideo
Can't have an avatar without a Shy-Guy
Site Developer
#8
05-25-2018, 03:30 PM
All right. If you need any help, please let me know.
Course clear! You got a card.

[Image: CourseClear.gif]


  ↳
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



  • View a Printable Version
Forum Jump:

Mario Fan Games Galaxy - Powered by MyBB | MFGG Staff | Contact Us

Linear Mode
Threaded Mode