Jump to content
  • Advertisement
MarcusAseth

Resources to get good at math?

Recommended Posts

Hi guys, I'm currently reading 3D Math Primer along with 3D Game Programming with DX11 (advancing in both roughly at the same pace), but I'm having some difficulties, meaning the math keeps going over my head, I just fail to get most of it in an intuitive way and it always end up being this magic formula I just need to have faith in even though I don't get it...which is not good.

So I was wondering, there is any resources online you know of that maybe trough good teaching or exercises to the user really gets me to understand all of in and see it as abvious? Or is like my brain is just not meant/equipped to work with numbers and formulas?! :D

I don't know, though if you happened to be in my same situation in the past and you know something that greatly helped you get past it, then please share with me, though please, no Khan Accademy recomandations, I can't stand the Host going OCD with color matching and just wasting a lot of time because he HAS TO delete one color and use the right one...  it just murder a bunch of my neurons when that happen ...=_='''

Edited by MarcusAseth

Share this post


Link to post
Share on other sites
Advertisement
43 minutes ago, MarcusAseth said:

So I was wondering, there is any resources online you know of that maybe trough good teaching or exercises to the user really gets me to understand all of in and see it as abvious? Or is like my brain is just not meant/equipped to work with numbers and formulas?! :D

Even though you have a dislike of Khan Academy (just be aware you are greatly limiting the number of excellent resources for arbitrary reasons), I would still recommend it.

Even if you ignore all the videos (which I think is a bad plan), there are also exercises that build in complexity. At the very least, they can help pinpoint places where your math skills need improving, so you can search for that specific topic elsewhere.

 

The exercises can be found here, starting at basic things like "Count with small numbers" up to more complex topics like "Finite geometric series in sigma notation":

https://www.khanacademy.org/mission/math

 

EDIT: There are also online courses like Udemy and Coursera, but I don't have any experience with them when it comes to math courses.

Edited by Lactose

Share this post


Link to post
Share on other sites

Would agree with Lactose that Khan academy do tend to do a good job of actually breaking down and explaining the areas so its a great resource even if it annoys you ;p

In terms of other ways to learn there are a bunch of apps like Math Theory that cover most of the areas you would need, its literally just a bunch of text about each area (no exercises) so its not the ideal, but it does explain things in a fairly easy to understand way.

Outside of that it would just be a case of grabbing some books on whatever topics youre struggling on, not understanding matrices look up some more books on them, its mostly about finding one that explains it well in a way that you understand, though its hard to say what book / resource would do that for you... plus you can never have too many books ya know :o

Share this post


Link to post
Share on other sites

I was hoping there where online alternatives to Khan Academy, seems really strange/hard to believe that it is the only site teaching math and proposing exercises...I mean, math doesn't seems something "so exotic" that noone else would attempt a site like that, right?!

This is really the current 2017 situation regarding learning math online? :/

If there are no choices, I'll give Khan Academy another stab, though if there are alternative similar to it, let me know ^_^

Edited by MarcusAseth

Share this post


Link to post
Share on other sites
2 minutes ago, MarcusAseth said:

.I mean, math doesn't seems something "so exotic" that noone else would attempt a site like that.

But setting up a site that covers that many math subjects, with video explanations & interactive exercises on every one, set in a structured framework takes a lot of time, effort and skill.

Go to YouTube and you'll easily find someone trying to explain almost any math subject, but most of them will be fairly horrible.

Share this post


Link to post
Share on other sites

Khan Academy is by far the best. Sorry you don't like it! Set the speed to 1.25x if you find it drags a bit too much. Also, the practice sessions between videos are essential.

Coursera and the like are basically just university professors who've dumped their undergrad courses online - you get minimal support, few useful exercises, and little attempt to really explain the concepts from base principles.

Share this post


Link to post
Share on other sites
4 minutes ago, Kylotan said:

Khan Academy is by far the best. Sorry you don't like it! Set the speed to 1.25x if you find it drags a bit too much.

Well is not I don't like it, I mean, it annoys and distract me from the math point of the lesson when the host go full OCD with color matching, interrupt to change color, erase to write with the proper color etc..., but I recognize the worth of the extensive explanation and the color thing is nothing I can't get past I guess.

I didn't mentioned it in the first message but I've watched 361 videos on Khan Academy, and still feel like I didn't really picked up that much given the amount of material, so my true concern would be that Khan Academy is somehow not doing it for me or maybe has the wrong pace...

anyway I'll go back to it then.

Share this post


Link to post
Share on other sites
3 minutes ago, MarcusAseth said:

I didn't mentioned it in the first message but I've watched 361 videos on Khan Academy, and still feel like I didn't really picked up that much given the amount of material, so my true concern would be that Khan Academy is somehow not doing it for me or maybe has the wrong pace...

Do you also do exercises related to the video topics once you've watched the videos?

Like Kylotan mentioned, actually using the math in addition (math pun!) to just watching is critical.

Share this post


Link to post
Share on other sites
5 minutes ago, Lactose said:

Do you also do exercises related to the video topics once you've watched the videos?

I do those when the site prompt me to them, which is usually every 5 videos :P

Share this post


Link to post
Share on other sites

  • Advertisement
  • Advertisement
  • Popular Tags

  • Similar Content

    • By Corbbin Goldsmith
      Hi, everyone,
      For the last month, I've been building out my news site for developers of all sorts, and I cover games, apps, web apps, SaaS, you name it! 
      If you want to have an article written about your game, contact me so I can get started!
      Requirements:
      A "playable" game A good idea behind it Um, that's about it. Just send me a message through my site.
      Articles I've written:
      https://www.theinspectorpress.com/news/dreamscape-168-z-run
      https://www.theinspectorpress.com/news/unlok-wayward
    • By 123iamking
      I've checked this video: Surface Tension: Liquid Effects in The Last of Us. But after watching the video, I have difficulty imagine the way to create these blood effect.
      So he said the blood has 2 parts: Animation & Shading

      So here I imagine (I'm not an expert so the chance I imagine wrong is very high)
      The animation part, you can use Adobe After Effect & Photoshop to create, I think the final result is a particle effect:
      1. Get a green screen blood effect video --> BloodFx.mp4
      2. [BloodFx.mp4] --> [Adobe Photoshop] --> Images files.
      Then use Photoshop and some other program to tailor the images files, check the video in the spoiler below (I put it in the spoiler in case the image of the video too large for this page)
      About the shading part. I vaguely imagine like this:
      1. Write shading script (HLSL)
      2. Use a sculpt software to sculpt the blood and use XNormal to generate the Normals.
      But how can this work with the particle effect from the first part?
      What is this blood, it's 2d sprite particle effect or it's liquid entity (like water, the sea or the whisky you can see in Micheal's glass in GTA V). What software require to make this blood effect?
      Thanks for reading.
    • By jhocking
      My bestselling and highly recommended Unity book has been fully revised! Unity in Action, Second Edition teaches you to write and deploy games with the Unity game development platform. You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer.

      Foreword by Jesse Schell, author of The Art of Game Design

      Don't take my word for it being good, look at the sky-high ratings on GoodReads.

      You can order the ebook directly from the publisher's site, or order the book on Amazon to get both the physical book and a coupon to download the ebook!
    • By Alex Daughters
      Hi, I am currently a college student studying to become a Game Developer. I need to interview current game developers for a class I'm taking. if anyone seeing this could answer just the 5 questions that I have provided below as well as your name, current position, and how many years you've been in the game industry. I'd really appreciate any responses. 
       
      Name:
      Position:
      Year in the industry:
       
      What was the starting salary?
      How many hours do you work?
      What did you learn outside of school that was useful?
      How did you get your job and how hard was it to find it?
      how was this job different than you expected it to be?
       
      Thank you for your time.
      -Alex Daughters
    • By ShinGoukiZero
      Hello my name is Jaymie and I am new here so I apologize if this is not the correct place to ask these questions. I have a few questions regarding my education and I feel in order to get the best answers I need to elaborate some on my current situation and background so I apologize if this is long winded. (I have my questions at the bottom of this post if you would rather not read my life story or think it is unnecessary). 
      I am currently going to a community college in Virginia and I am in the process of getting my associate's degree with the intent of transferring to a 4-year school for a bachelor's degree. The school I am looking at is George Mason University and the program I am currently looking at is the BS in Computer Science. I initially was looking into getting their BS in Applied Computer Science with a Concentration in Computer Game Design however I decided to go for the normal CS degree instead due to my decision to get my Minor in Math. (This is due to the fact that the CS degree requires 4 out of the 7 classes that the Minor needs while the ACS degree only has 3 out of 7. ) The reason I decided to go for my Math Minor is due to searching what math is useful or even used in game design on this forum.(One such example here. I also apologize if I am not supposed to post links.) I enjoy math to a certain extent and I personally feel I am pretty good at it. Any game programming related courses that the ACS degree offered are available to the CS degree except for one course so I don't think I really am missing out on anything except for the 3 Art classes that the ACS degree requires. That is when I had the Idea to get a Minor in Art and Visual Technology as well to not only get those 3 courses but 2 additional courses as well. They also have a Minor for Computer Game Design and a Minor for Music Technology which are Minors I think I also would love to get.  This is where my dilemma comes in as a lot of the resources I have been looking at suggest that it is not the best Idea to go for multiple minors or two different types of career paths for my degree(i.e. programming and art). I don't necessarily feel that any of these Minors would be useless in the game design field or that they would hinder me even. I do feel however that 4 Minors is too much and I would probably be better off Double Majoring. I would love to double Major in CS and in Computer Game Design but In all honesty I would rather not be in school 2 or possibly more extra years as I am already kind of late to the game of getting my degree. (I'm 23 so I know I'm not that old but the mistakes I have made in life have led to me getting my education 6 years later than I could have and I would like to produce actual results. Maybe some time after I get a job with my CS degree I'll consider going back for another or even go to a game design school but not right now.) I realize that art and sound design are things that I probably would not encounter at a company being that I am programming focused but I still feel they would be useful skills to have and things I would like to know anyway if I work on things on my own. (Which I intend to do as well as work with others.) As of right now I am leaning in the direction of BS CS with the Math and Art minor due to it more or less being the same curriculum as the ACS just with a few more classes. I believe I am more or less set in stone on the Math Minor and on the BS CS degree, however I am fairly indecisive on taking one of the other 3 Minors and at times I even lean towards the Computer Game Design Minor. Any minor I don't take I intend to learn at least some portion of during my free time. 
      Questions(I realize that I am kind of assuming what I think the answer is with these. I know that answers aren't always yes or no but I am unsure as to how to address my concerns without asking these types of leading questions.) 
      Will employers, be they in the Game Industry or any other field, even care about my Minor or if I have multiple? Will employers write me off as indecisive if I take a Minor or even learn something in my free time that some would say is unrelated to my field? (i.e. Programming and Art or Programming and Music Technology)  As I am getting my CS degree, what are some of your opinions on the Minors I am interested in (Art, Music Technology, Computer Game Design) to compliment my degree.(I am open to opinions on the Math Minor as well however I have decided to commit to getting it unlike with the others where I am still on the fence.) Thank you in advance if you took the time to read this lengthy post or if you answer any of my questions.
      Have a good day,
      Jaymie
    • By kin kita
      Hello GameDev!
      This is an introduction to a new web app: Vitalkia.com. homepage - Vitalkia
       
      Making silly games and sharing them with friends and people online is something that is really special to me. When I was 13-14 I used to hang at various game forums a lot. I didn't really make any amazing games, but that didn't matter. What makes us love making games is sharing it with others and learn. Because of this, as a side project while I study, I've been making a new game creator tool. It lets you create cool games completely in your browser. This app will help you creating games!
      I've recently created a simple interactive tutorial that takes you step by step through creating a platform game:
      Platform tutorial
      This tutorial will teach you how to make a simple platform game and introduce you to the app.
      So far it's still very early in development, but it's very possible to create great looking games, here is an example.
       
       
      More info:
      The app lets you create games anywhere, anytime. Since it's cloud based, it doesn't matter which computer you use. All code and resources gets stored in your own personal web space associated with your account. Your account can be from Google or a new Vitalkia account if you want.
      You don't need to know how to code. The engine allows for direct Javascript coding but also the use of code blocks. The code blocks makes it easy to quickly create something that works.
      After you've created your game you can easily export it. It makes it directly available to everyone with an internet connection!
      There are still many things to do. For example more code blocks needs to be added, and some bug fixes, but I am looking forwards the future of the app and what people will be able to create with it!
       
       
    • By Alex Snyder
      My university class this term is prompting me to ask a few questions, and hopefully you guys could help me out. I'm supposed to crowdsource ideas and techniques on how to "sell" my prototype asset. For context, my prototype is a procedural weapon generator similar to the one used by the Borderlands series.
    • By ilia.glushchenko
      Hello everyone!
      I found my self recently in a dire need of a dedicated game physics discord server. The reason is I would really love being able to talk or chat with people who have some real experience in the field, such as people that I could find here. I really struggled to find one. So I started one myself. If you have any knowledge that you could share or you would like to learn something or just chat, we would be happy to welcome you there.
      https://discord.gg/QF9wVwu
    • By Vito Morlino
      Greetings, all!
      I am in the beginnings of my journey to become a gameplay programmer. I'm looking at current job listings and conducting a gap analysis for myself so I can see what I need to work on and develop a plan to improve my skills where they are lacking. I am comfortable working with multiple languages including Java, JavaScript, Python, C#, and a few others involved in game development, and I am most experienced and familiar with C++. Comparing the lists of skills required in gameplay programmer listings to my current skills, what I lack most is experience developing for consoles. Many of the job postings required experience developing for consoles (Xbox One and PS4). I looked around the internet and the only way I could find to get experience was to register with Sony/Microsoft as a developer, but that could only happen if I was already employed (or at least self-employed). Perhaps I was just looking in the wrong places - using the wrong keywords in my searches.
      Is there a way I can get some experience programming for these and future consoles as a student?
      How should I go about furthering my skills developing for consoles once I have access? What should I learn specific to these consoles (that I am not already learning from programming for PC)?
      How different is programming for Xbox/Playstation from programming for PC?
      Thanks!
      -Vito
    • By AlphaWolfKing
      Hi everyone, as summer approaches and the college semester comes close to ending. I want some books or resources you would reccomend to a beginner video game programmer.
       
      On a side note, what are the important calculus topics that are applied to programming video games?
       
       
  • Advertisement
  • Popular Now

  • Forum Statistics

    • Total Topics
      631355
    • Total Posts
      2999521
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!