Game Maker Mentors (GMM)

R

Rusty

Guest
Welcome to the GM Mentors thread!
Hello game developer aspirants and welcome to the Game Maker Mentors thread. Here at the Game Maker Community, Game Maker developers from around the world have gathered to help, share, teach and learn from one another to better ourselves as developers. The Programming forums here at the GMC are a great place to get help with the problems that new or less experienced Game Maker users like yourself might face but sometimes everybody needs just a little extra help. This is where the Game Maker Mentors come in, we aim to provide you with all the guidance you might require all the way from getting started with Game Maker to each of it's more advanced and complicated uses.

The rules for you to use the Game Maker Mentors list are simple, simply PM one of the members from the provided list below and ask, politely, for their help in learning whatever they have offered to teach. Keep in mind that these members have no other obligation to help you other than their personal good will and while we understand that learning GML may often be a frustrating process, please respect them and their opinions.

Alternatively, if you've came here as a patriotic citizen of the GMC looking to share your knowledge with the next wave of aspiring game developers then please get in touch with me via PM to apply for a position on the Game Maker Mentors list. Details of your experience with Game Maker and any more specific areas of GML that you can teach (such as server management, specific gaming genres or systems, 3D, etc.) will be required for you to be considered and I must point out I retain the right to refuse anybody who I feel doesn't hold the experience required to benefit the users of this list. Also, this is free service thread, any mention for fees or other charges for your services will see you denied or removed from this list.

Aura has provided the community with a very useful list of resources to help along the way with learning about Game Maker and GML. I strongly recommend mentors take full advantage of this when assisting mentees.

Do Not Take Advantage!
Any foul play, either from one of our accepted mentors or from anybody learning under those mentors, must be reported to me. Please take note (preferably by the use of screenshot) any interactions that you may deem inappropriate and I will see into removing that member from the Game Maker Mentors list or blacklisting them from the services offered here.

Discord
If you would prefer to speak to a mentor over Discord instead, @matharoo has set up a Discord chat for GML mentoring. Please be aware that I am not in charge of managing that group and any problems you have with the Discord chat will have to be taken up with the hosts of the chat.

Now for the actual list!
(The format of this list is subject to change)
Entrance to GML

2D Physics

3D

GML Mathematics

RPG Systems

Shaders

Foreign Languages
This section is for users learning GML who do not natively speak English. This is not for people seeking to learn other languages.

@Carolusclen
Afrikaans, Chinese, Japanese, Ndebele, Shona, Vietnamese
@matharoo
Hindi
@Misu
Spanish
 
Last edited:
T

TDSrock

Guest
I approve of this thread. It could be beneficial to have a short term contact on hand when you run into issues.
 
A

Aura

Guest
This is unnecessary and (mildly) dilutes the usage of the Programming forum IMO. Do you really think that people would want to post here if you could get help from advanced mentors. Another thing: Forums are generally used for reference. In case of PMs, it won't be possible for others to see the lessons. It would have been better if it was a Tutorial Makers' list who would get asked by people to create a tutorial on a topic that confuses them then they would post it in the Tutorial. This way not only the people willing to learn something would learn it, but the tutorials can get used by others as well.
 

hippyman

Member
I approve of this thread. It could be beneficial to have a short term contact on hand when you run into issues.
Contracts would just be messy and would also most likely mean total commitment for the mentor, which won't happen since this is not a paid thing, but a "kindness of their heart" thing.



This is unnecessary and (mildly) dilutes the usage of the Programming forum IMO. Do you really think that people would want to post here if you could get help from advanced mentors. Another thing: Forums are generally used for reference. In case of PMs, it won't be possible for others to see the lessons. It would have been better if it was a Tutorial Makers' list who would get asked by people to create a tutorial on a topic that confuses them then they would post it in the Tutorial. This way not only the people willing to learn something would learn it, but the tutorials can get used by others as well.
If I recall correctly, there was a topic like this in the previous forums too. A forum topic is great, but if somebody is willing to offer one on one time to help teach somebody, that could be extremely more valuable than a forum.
 
R

Rusty

Guest
Let me just point out here that I have already mentored several budding GML users out of the "unpaid kindness of my heart" and while the Programming forums is largely useful for reference to problems, it is best suited to deal with one off or occasional problems that a user might face and not for it to be overburdened with the issues that new or inexperienced users face when learning the language or large, new elements of the language.
 
A

Aura

Guest
Yes. The last GMC used to have a mentors' list. And I'm not against it. I'm simply suggesting changes that I think should be considered.
 

TsukaYuriko

☄️
Forum Staff
Moderator
Contracts would just be messy and would also most likely mean total commitment for the mentor, which won't happen since this is not a paid thing, but a "kindness of their heart" thing.
contact vs. contract ;)


That aside, I can see how a system like this could be beneficial. Sometimes the problems you are dealing with are so specific that you can pinpoint them, post a topic and get help quickly... and then there are issues that require more than a few replies can hold to solve them due to their nature.

One on one communication is often easier than explaining things to a wide range of people, especially if the questions are more on the theoretical side or revolve around uncommon subjects. Having a list of people experienced with various subjects ready can be golden in moments like these.
 

Nocturne

Friendly Tyrant
Forum Staff
Admin
I have pinned this topic to the top of the board, and the staff are 100% behind it. :)

Mentoring was important for a long time on the GMC, but then kind of died out... so maybe we can revive it here? It's a great way for someone who's having just general issues with all or some of the GameMaker functions to get some one-on-one tuition without the "noise" of the rest of the forum, and I don't think it interferes at all with the Programming Q&A. People come to Programing for specific help, people go to a Mentor for general help. They should compliment each other nicely and I would urge anyone that has a good grounding in GameMaker, or excellent specialist knowledge of Android, HTML5, shaders or networking (for example), to PM Rusty and be added to the list. It's a great way to give something back to the community!!!
 

FrostyCat

Redemption Seeker
I have pinned this topic to the top of the board, and the staff are 100% behind it. :)

Mentoring was important for a long time on the GMC, but then kind of died out... so maybe we can revive it here? It's a great way for someone who's having just general issues with all or some of the GameMaker functions to get some one-on-one tuition without the "noise" of the rest of the forum, and I don't think it interferes at all with the Programming Q&A. People come to Programing for specific help, people go to a Mentor for general help. They should compliment each other nicely and I would urge anyone that has a good grounding in GameMaker, or excellent specialist knowledge of Android, HTML5, shaders or networking (for example), to PM Rusty and be added to the list. It's a great way to give something back to the community!!!
And maybe you should have considered why it died out in the first place, before resurrecting it here?

I learned programming without a personal mentor. I battered every problem with my own hands and bit every speck of dust with my own teeth, and that's how I learned grit and independence in face of code problems. Allowing novices unfettered access to hired guns does not teach that.

True, some mentors quit because of the behaviour of bad eggs, but that's not the only reason for them to quit. I remember hearing number of former mentors reporting burnout in peak seasons (e.g. summative assignments when many students need help at the same time), being treated like a first line of defence, and unsolicited contact after they have resigned or become overbooked. None of these subtle things are reportable offences, but they can drive mentors nuts.

I propose several additional restrictions in protection of mentors this time around:
  • Mentees cannot book more than 2 appointments per month. Seriously, if a novice needs constant access to mentors to get their crap in line, that's mooching off other people and abdicating responsibility, not proper learning.
  • All conversations are capped at 20 minutes, and the mentor has the right to cut it off after that point. Mentors in the real world have personal and professional commitments, and other mentees need their turn too.
  • Encourage mentors to have dedicated chat accounts separate from their personal accounts. This keeps mentorship contact history/details away from personal contacts and shields mentors from being disturbed by unsolicited calls outside booked times.
  • Not giving 24-hour notice for any appointment changes or cancellations should be a reportable offence. Surprises happen, but the decency to let the other party know of a change in advance and re-plan accordingly should be expected.
  • Sending initial requests to a mentor declaring "closed" (temporary) or "resigned" (permanent) status, here or on their signature, should be a reportable offence. Mentees need to know whether and learn to respect when a mentor is overbooked, sick, committed to other pursuits or resigning.
  • No-shows should be a reportable offence. Without punctuality, a mentorship appointment is fouled well before it begins.
  • Unsolicited contact with a mentor for mentorship purposes outside mutually agreed times should be a reportable offence (initial requests exempted). Mentees need to learn the difference between a mentor and an on-call monkey, and mentors deserve the right to a work-life balance.
Programming is an applied subject, and like all other applied subjects, individual practice is the only effective means of achieving mastery and independence. Mentorship has its place, but it must be treated as a second-class citizen and have strict limits to be effective.
 
Last edited:
L

leonfook29

Guest
^ This i agree. When the program still fresh mentor might keep replying and eventually will leave the mentor burnout. Another suggestion will be having a subforum for these interaction. I'm not sure how well people will receive when they're constantly bombarded the inbox with trivial request but it certainly burn me out pretty fast if people constantly asking how to code stuff before actually goes and learn how to code it (eg how to make stuff jump), or people that just copy-pasta a code from a tutorial and when the code doesn't work they ask you for that instead of finding out why it didn't work in the first place.

i'm not sure how inboxing someone can be moderated tho. By blocking? Also, i believe the member of this forum come from variety of place around the world, so 20min might be something inaccessible for some people. Chance is that when a mentor is free, the mentee might be asleep, and vice versa.
 
R

Rusty

Guest
I propose several additional restrictions in protection of mentors this time around:
Let me make this very clear here, I have introduced a blacklist solely for the purpose of protecting mentors. After doing this on my own for some time, I am well aware of the type of behaviour that must be avoided in order to help people who actually want it. "Make my game for me", "I want attention now", name calling, demanding behaviour, general arrogance or disregard for a mentor's restrictions are all offences which I would include under disrespect or rudeness. I have however decided purposely to leave that area in the grey as different people have different tolerances for such things and when dealing with new sets of mentees, new ways to define disrespect come to light all the time which I would prefer to be covered over a general rule rather than a set of defined ones.

If you choose to become a mentor here, I will respect your right to teach under the rules you set. Your personal method of teaching is important and mentees who disregard that will be punished appropriately within the power of this system. However, not everybody will teach through the appointment system and I am strongly opposed to placing restrictions on mentors. If you want to limit your time with mentees to 40 minutes a month split into 2 sessions then that is completely up to you and I will happily back you up on that but it is up to each individual mentor, not me, to decide the amount of time they want to spend with their mentees and the method of which they want to teach, be it the appointment system, casual contact or any other form.

You always carry the right to end conversations at any point, especially if they conflict with other interests. You always carry the right to resign or temporary close your opening to new mentees and anybody caught disrespecting that will be punished appropriately within the power of this system. While I understand nobody is perfect and mentees can sometimes cause offence or upset by genuine accident, the forming of this group is with the purpose of protecting the interests of the mentor while supplying an easier method of access.
 
R

Rusty

Guest
get in touch with me via PM to apply for a position on the GML Mentors list. Details of your experience with GML and any more specific areas of GML that you can teach (such as server management, specific gaming genres or systems, 3D, etc.) will be required for you to be considered and I must point out I retain the right to refuse anybody who I feel doesn't hold the experience required to benefit the users of this list.
Anybody looking to join the list must contact me through personal messaging. Nobody will receive special treatment in this regard, you must all apply in the same way. I repeat, there are no exceptions to this, I am a very lonely man and I want to make it look like I have friends when I see all the messages in my inbox.
 

FrostyCat

Redemption Seeker
And here's the thing: There comes a point when mentorship is so easy to access, it becomes cheap and ripe for abuse.

Giving mentors carte blanche can enable that, especially for new mentors whose generosity may be prone to being gamed. Non-uniformity in expectations also makes it difficult for mentees to follow and sets up a race to the bottom for mentors. That's where my rules come in.

As for points where you disagreed with me:
  • The 2-appointment and 20-minute limit are all designed to force mentees to work their own hands at least 90% of the time, and with mostly general advice instead of hands-on help. With a limited pool of mentors, this is also the only way to ensure that the list has enough leverage to protect the wellbeing of individual mentors. In off-seasons maybe even 40 minutes is OK, but around April or October you should consider a 20-minute "surge timing" to absorb so-called "college students".
  • I intentionally omitted casual contact in order to force mentees to gather thoughts, try stuff out themselves and prepare questions ahead of time, like in an interview. Not enforcing this restriction encourages the mentees to treat mentors as on-call monkeys for every little thing and exposes mentors to being contacted at unwanted times.

Here's my take: Put my rules on pilot for now. From the point when at least 12 mentors have signed up and gotten at least one call, monitor it over two months and get them to fill out a survey about mentee attitudes, quality of communication and work load. Then we'll see if it works out.

If it bit you back, bring the coffee up to my nose and I will accept my defeat. Put me on a 2-month preview for your time as well as that of the mentors and mentees involved. Nocturne can help you with that.
 
R

Rusty

Guest
I work on casual contact and you can trust me when I say nobody treats me like an "on-call monkey" for too long. You're always going to get people looking to abuse your generosity but that's just something you have to deal with when you're reaching out to people. Prepare yourself and prepare yourself to deal with it when it happens.

I understand completely where you are coming from and for what it's worth, I agree with you on the basis, but I'd rather try without first and then implement if I have to rather than vice versa.

I've already agreed to holding a feedback session from the registered mentors every two or three months depending on the amount of activity here. If it comes up as an issue then then we can open discussion on firmer rules regarding methods of teaching. Until it becomes a problem though, I'd rather just let the volunteers here work as they want to and encourage them to report any abuses of this kindness back to me.
 
D

Dennis Ross Tudor Jr

Guest
Wouldn't the Collaborator's forum be similar here? Most that I have come to help on the "old site's" looking for team forum were usually artists or musicians looking for help with coding and code concepts and I found mentoring in that forum was beneficial to both parties involved. Then again, I have helped others on a "mentor-ship" from the old forums and most of those type of assignments turned out to be "I have a final in 1 week hurry up and write my game you idiot. I didn't want to learn in class I surly don't want to learn from you, so hurry up and get me a "C" at least" type of assignment . However, that hasn't stopped me from being a mentor over the last 10 years I have been with the GMC. I have usually taken the initiative myself to find a prospect that is susceptible to my way of mentoring or looking for some help in areas I am comfortable teaching with. I have found that the prospects that I have mentored from the collaboration contacts worked much better than the prospects I had found in the old mentoring site. With that said, keep up the good work, it's working!
 
D

Deleted member 467

Guest
I think maybe we should have a bio section for each mentor, where they list how long they've been working in Game Maker, if they're the type of person who gives full code or pseudo code, what they're strengths and weaknesses in coding are, and whether they would like questions to be somewhat visual (like a logic table/graph) or text.

If this doesn't officially get added to the post here is my bio:

I've been working in GM for about 7 years, starting off with GM7, then went to GM6, then GM8, and then most recently I moved to GMS.
I will sometimes give pure code depending on the situation (is it something I can do in a few lines or is this asking for full AI) - but I try to use pseudo code to promote people to think while also reading the manual to help them out.

I think it's easier to list my weaknesses, so here are those: some data structures, AI, collisions (you'd be surprised how much time I stress over this), shaders

Over time I have realized that I am actually a visual learner, so instead of a wall of text I'd prefer if you have a logic chart/table/graph or some sort of pictorial reference.
 
M

Misu

Guest
I think maybe we should have a bio section for each mentor, where they list how long they've been working in Game Maker, if they're the type of person who gives full code or pseudo code, what they're strengths and weaknesses in coding are, and whether they would like questions to be somewhat visual (like a logic table/graph) or text.

If this doesn't officially get added to the post here is my bio:

I've been working in GM for about 7 years, starting off with GM7, then went to GM6, then GM8, and then most recently I moved to GMS.
I will sometimes give pure code depending on the situation (is it something I can do in a few lines or is this asking for full AI) - but I try to use pseudo code to promote people to think while also reading the manual to help them out.

I think it's easier to list my weaknesses, so here are those: some data structures, AI, collisions (you'd be surprised how much time I stress over this), shaders

Over time I have realized that I am actually a visual learner, so instead of a wall of text I'd prefer if you have a logic chart/table/graph or some sort of pictorial reference.
Sounds like a great idea. I believe this could be added to the main post of this thread.

Here is mine:
Ive been using Game Maker since 2009 but started 3D game developement during 2010. Since then Ive been making personal projects to improve my skills in the programming area. I have only a few completed games and a lot of incomplete practice projects. I know from the basics of 3D to advance mechanics. I also know managing performance, 3D model making, complex collision, vertex buffering, and many more. Although, I am still currently learning on shaders so I can apply effects to 3D. However, i do know a few on how to do some cool things with surfaces. I tend to teach with images and through chat. I also tend to teach in an organized lesson phase.

You can always count on me with anything regarding with 3D.
 
R

Rusty

Guest
1: @KingdomOfGamez there are instructions in the main post on how to apply for a position on the list. If you don't follow them, you're not getting added. Their sole intention is to stop this thread from being flooded with such requests so it can focus on more general feedback and discussion about the group.

2. @Barvix you're more than welcome to post your own mentor bio or keep it on your member profile. Personally I don't see much benefit of adding this to the list. The list is already divided into sections and (as far as I can tell) the members using the list are spread out fairly evenly between the mentors from each category. I don't want to turn that into a "who can talk about themselves the most" competition to win more mentees.

3. @Barvix don't just be handing out full code segments. I don't like telling people how to teach here but it's just bad practice, it teaches mentees nothing and it just ends up with me having to walk them through the code you provided them with when they still can't understand it.
 
D

Deleted member 467

Guest
@Rusty I don't hand out full segments of code if I can help it. If it's a small few line collision code or something I might give them that, other than that I give pseudo code to encourage them to think about how to go about something.
 
C

Caloxeno

Guest
Thank you because of this thread.

Now, I would like a mentor to give me some private lessons.

I know that there are tutorials and books, but I have been watching/reading a lot of them, and I feel like I am not learning at all.

I mean, I can follow the steps when creating an specific game, but when trying to work in my very own project, I have no idea what to do.

So, could a mentor help me?

I have Skype and Hangouts, so the lessons could be given via those.

Thank you.
 
A

acidhoover

Guest
hy i dont know if i understand this thread but i need a teacher for gml... i do making games since 1 year and i know the language but i have problems with it.....

so is it possible to become a private lessons. i can create a big part of a platformer but when i start a new game like rts or something i dont know what to do and this sucks....
and is it possible to become a teacher who speaks german because my english is very bad....

plz write back thx
 

Carolusclen

Member
hy i dont know if i understand this thread but i need a teacher for gml... i do making games since 1 year and i know the language but i have problems with it.....

so is it possible to become a private lessons. i can create a big part of a platformer but when i start a new game like rts or something i dont know what to do and this sucks....
and is it possible to become a teacher who speaks german because my english is very bad....

plz write back thx

Hey acidhoover, basically in the original post there is a list of mentors. It is a case of just messaging them with what you want and then they will respond if they are willing to help or able to. :)
 
A

Alan Régis

Guest
Some suggestions on the mentor's list that may be usefull:

- Best hours to contact the mentor (in GMT)
- Mentor fluent languages other than english (for us with crappy english)
- Can provide live help via VoIP or chat?
 

matharoo

manualman
GameMaker Dev.
Some suggestions on the mentor's list that may be usefull:

- Best hours to contact the mentor (in GMT)
- Mentor fluent languages other than english (for us with crappy english)
- Can provide live help via VoIP or chat?
+Where you can contact the mentor (FB, Mail, WhatsApp, etc)
 

Carolusclen

Member
This is a good idea, but a little tough as it will have to be for each mentor as each one of us is different.
Sadly, basically, its just a case of message us, and we reply. I cant speak for the others, but i generally try and at least reply weather I am free or not rather than ignore someone.
 
R

Rusty

Guest
People seem to forget this is a forum. As Caroulusclen has said, it's a matter of contact them from the list and wait for them to respond. This is not an instant messaging service so message them when you can and they'll reply when they can. Also, if they cannot be contacted on the GMC then you cannot expect to find them on this list.

I will start asking mentors for additional languages though. That is a very good suggestion.
 
S

Schyler

Guest
The two posts above by acidhoover and Caloxeno make me think it would be worth considering -@-G-a-m-e-G-e-i-s-h-a- (not anymore?) @FrostyCat 's proposal more thoroughly.
 
S

Susurrus

Guest
Thank you so much for what you do, you are an amazing community.
 
B

BlueSlime

Guest
Once a question/problem is resolved the full conversation should be posted somewhere publicly so that everyone can benefit that might also have the same question(s)/problem and therefore help many more people. Displaying the solutions here publicly would benefit everybody and keep down redundancy, instead of just helping a few at a time privately only.
 

Carolusclen

Member
I Think the purpose of this post is getting somewhat skewed. I agree with @BlueSlime , this needs to be posted in the correct section. This post is for people looking for Mentors for assistance with projects, or help in learning how to use game maker. This is not a post to replace the forum for asking for help with specific issues.

I am sure we are all glad to help, but there is a good to fair chance you are more likely to get help on the forums than here.

Please read the Original Post for details about what this post is.

Welcome to the GM Mentors thread!
Hello game developer aspirants and welcome to the Game Maker Mentors thread. Here at the Game Maker Community, Game Maker developers from around the world have gathered to help, share, teach and learn from one another to better ourselves as developers. The Programming forums here at the GMC are a great place to get help with the problems that new or less experienced Game Maker users like yourself might face but sometimes everybody needs just a little extra help. This is where the Game Maker Mentors come in, we aim to provide you with all the guidance you might require all the way from getting started with Game Maker to each of it's more advanced and complicated uses.

The rules for you to use the Game Maker Mentors list are simple, simply PM one of the members from the provided list below and ask, politely, for their help in learning whatever they have offered to teach. Keep in mind that these members have no other obligation to help you other than their personal good will and while we understand that learning GML may often be a frustrating process, please respect them and their opinions.

Alternatively, if you've came here as a patriotic citizen of the GMC looking to share your knowledge with the next wave of aspiring game developers then please get in touch with me via PM to apply for a position on the Game Maker Mentors list. Details of your experience with Game Maker and any more specific areas of GML that you can teach (such as server management, specific gaming genres or systems, 3D, etc.) will be required for you to be considered and I must point out I retain the right to refuse anybody who I feel doesn't hold the experience required to benefit the users of this list. Also, this is free service thread, any mention for fees or other charges for your services will see you denied or removed from this list.

Aura has provided the community with a very useful list of resources to help along the way with learning about Game Maker and GML. I strongly recommend mentors take full advantage of this when assisting mentees.

Do Not Take Advantage!
Any foul play, either from one of our accepted mentors or from anybody learning under those mentors, must be reported to me. Please take note (preferably by the use of screenshot) any interactions that you may deem inappropriate and I will see into removing that member from the Game Maker Mentors list or blacklisting them from the services offered here.
 
R

Rusty

Guest
Once a question/problem is resolved the full conversation should be posted somewhere publicly so that everyone can benefit that might also have the same question(s)/problem and therefore help many more people. Displaying the solutions here publicly would benefit everybody and keep down redundancy, instead of just helping a few at a time privately only.
Well no, the entire point of the GMMentors is not to "obsolete" the programming forum. If you have general questions then by all means post in the forums. The GMMentors is generally for more specific help. Help that can take several posts to explain the problem and again, several step-by-step instructions on how to resolve it and learn from it going forward into the future.

If you can narrow down your problem into a single posted question then I ask that you don't PM a mentor and you make a post in the Programming forum instead.

Edit:
That said, a lot of the people who PM us don't want their GML shown publicly (for whatever various reasons) so posting their problems publicly would be a breach of their personal privacy. If you want to post your problem and solution then that's fine, but it's neither our place or duty to do so on the behalf of anybody else.
 
S

ShiEksdee

Guest
It's confusing: Will these people teach like a coursework almost, or do I have to approach them with a specific question in mind? I'm new and need to learn GML from the ground up - I just learn better when I have someone teaching me, I don't have specific questions or whatever.
 
R

Rusty

Guest
I'm new and need to learn GML from the ground up - I just learn better when I have someone teaching me, I don't have specific questions or whatever.
That's exactly what this is for. Message any of the mentors under "Entrance to GML".
 
M

Misu

Guest
Just want to announce that we now have a discord chat server for you all to contact and ask for guidance at our beloved Mentors. Its been around for a couple of days already and its growing excellently. Lots of people getting the help they needed, the teachings they require, and the information they learn. Check it out...

Discord
If you would prefer to speak to a mentor over Discord instead, @matharoo has set up a Discord chat for GML mentoring. Please be aware that I am not in charge of managing that group and any problems you have with the Discord chat will have to be taken up with the hosts of the chat.
 

matharoo

manualman
GameMaker Dev.
I think there should be a Networking section too, in case someone is looking for help with networking.
 
C

Chupiperasaurio Studios

Guest
Are we going to get DX 12 sypport? GM games can be really hard on the CPU and it would be nice to be able to use all the threads the system has.
 
C

charley_43613

Guest
This is unnecessary and (mildly) dilutes the usage of the Programming forum IMO. Do you really think that people would want to post here if you could get help from advanced mentors. Another thing: Forums are generally used for reference. In case of PMs, it won't be possible for others to see the lessons. It would have been better if it was a Tutorial Makers' list who would get asked by people to create a tutorial on a topic that confuses them then they would post it in the Tutorial. This way not only the people willing to learn something would learn it, but the tutorials can get used by others as well.
where can I get help from an advanced mentor?
 
C

charley_43613

Guest
So I'm making a snake game for my friend, and here's my issue:
I have an alarm that goes off depending on the length of the snake and it will then create an object based on the player's direction, great.
I have a 'controller' object that is responding every frame to my input.
The problem is that, say a player is trying to move up and left while moving right (when the speed of the snake becomes quicker it becomes an issue beyond cooldowns) , the second direction(left because it's moving into the snake, before head is created in 'up' direction) is being processed in the create statement instead of the first direction(up) ; therefore, my object now checks the following condition in the 'controller' obj step event INCORECTLY because the 'up' obj was never created(functionally I'm still moving right):

obj_controller: step event:
//one of 4 conditions
//global.dir 0-3 represent direction of creating the next snakehead
else if (keyboard_check(vk_left) && (global.dir != 0) ){ //global.dir is recognized by the program as '3' for up
global.dir = 1;
}

references:
 

Bingdom

Googledom
where can I get help from an advanced mentor?
So I'm making a snake game for my friend, and here's my issue:
I have an alarm that goes off depending on the length of the snake and it will then create an object based on the player's direction, great.
I have a 'controller' object that is responding every frame to my input.
The problem is that, say a player is trying to move up and left while moving right (when the speed of the snake becomes quicker it becomes an issue beyond cooldowns) , the second direction(left because it's moving into the snake, before head is created in 'up' direction) is being processed in the create statement instead of the first direction(up) ; therefore, my object now checks the following condition in the 'controller' obj step event INCORECTLY because the 'up' obj was never created(functionally I'm still moving right):

obj_controller: step event:
//one of 4 conditions
//global.dir 0-3 represent direction of creating the next snakehead
else if (keyboard_check(vk_left) && (global.dir != 0) ){ //global.dir is recognized by the program as '3' for up
global.dir = 1;
}

references:
The rules for you to use the Game Maker Mentors list are simple, simply PM one of the members from the provided list below and ask, politely, for their help in learning whatever they have offered to teach. Keep in mind that these members have no other obligation to help you other than their personal good will and while we understand that learning GML may often be a frustrating process, please respect them and their opinions.
:rolleyes:
 
B

Bayesian

Guest
I'd like to be added to the mentors list under Entrance to GML and 2D Physics(non-Box2D). I have 1 year of GML experience and +10 years of programming experience. I'm new to the GMC but I'm very active and have been really enjoying the Discord chat. May Discord name is Bayesian.
Thanks!
 
Last edited by a moderator:
M

Misu

Guest
I'd like to be added to the mentors list under Entrance to GML and 2D Physics. I have 1 year of GML experience and +10 years of programming experience. I'm new to the GMC but I'm very active and have been really enjoying the Discord chat. May Discord name is Bayesian.
Thanks!
You need to read the guideline on the main post. Suppose you have to PM Rusty with a portfolio or evidence on your dominant experience. Good luck.
 
D

Darton

Guest
i need some help.
I'm trying to make a r.p.g game using d&d ( i'm new ) and i have my sprite animation ready but i cant control the animation, meaning that i can move right, left, etc but the animation will keep going when I stop. also i cant change the animation when moving in other directions. please help!
( sorry if i'm not good at explaining things )
 

Carolusclen

Member
Hey Darton, This is not the thread for asking for help. You need to use the main Help thread on the forums for that.
If you are looking for a mentor, please use the list of available mentors in the original post and privately message someone of your choosing.
Also when messaging them, let them know more detail about your issue such as, what you have done so far, what version of GM you are using, any error messages, what you are trying to achieve

Thanks ;)
 
D

Deleted member 467

Guest
Just thought I'd add here (the most useless thing) that I almost never check my PMs here. Like the most often I come here is during Jam season, other than that I'm here a couple minutes a day catching up on friends and GM news. The best way to reach me is Discord.

Preferably through the Game Maker Mentors discord server as I generally don't like answering random PMs. I mean I do answer them on Discord it just might take a while.
 
Top