• Content count

  • Joined

  • Last visited

Community Reputation

129 Neutral

About Shikamaru

  • Rank
  1. [quote name='Anri' timestamp='1351109976' post='4993538'] I usually recommend Java these days, but if one means serious business... 1. Learn C++. 2. Learn to program with WinAPI, and write a small 2D game with it. Keep it simple. 3. Before rushing into a graphics API, write a Ray-Caster demo with the WinAPI first. Don't forget floors and ceilings! 4. Learn DirectX. for education, try and sign up for courses in Maths and Software Development. For maths, you need to aim for at least Algebra - Calculus and Physics are very much recommended. For the computing side, you can teach yourself the language, but software development is not about the language but good habits, planning and implementation - this really comes down to experience, so it pays to be taught by an experienced person... In conclusion, teach yourself with a strong foundation on C++, but seek to improve your CV with qualifications when the opportunity arises. And when the going gets tough, always stand strong and know that any problem can be broken down and solved. Good luck! [img][/img] [/quote] This is what I have been doing I've learned C++ to a degree learned how to use pointers and references some of the STD library and some OO concepts, still much more i need to learn and review what i know but right now I'm learning the WinAPI then will probably look into Direct X. My goal is to get a job at a game company, I understand what it takes and I dont plan to farther my education at the moment im a high school grad with programming experience. To the OP I suggest you follow the advice in the post i quoted because as far as im aware advice wont get better than that. The degree to me personally is awesome to have but unnecessary. any potential employers don't care if you got a fancy degree as long as you can do what they ask then your good enough.. Thats my opinion and some employers will disagree.
  2. Need help understanding this logic....

    Very decent explaniation.. Thanks.. felt like I was back in school... I honestly would have never expect an answer like that lol.
  3. Need help understanding this logic....

    Yes yes, i got that... thanks i was over complicating things for some reason thanks for the explaniation...
  4. How to begin with limited resources?

    [quote name='meliegreeFPM' timestamp='1342365618' post='4959279'] Yeah, but main problem is that internet is powerfull source of knowledge. I can find almost everything that i want and i need, sure. But how beginner can separate garbage from diamond? One website for example say to always use [CODE] using namespace std; [/CODE] instead of [CODE] using std::cout; using std::cin; [/CODE] that i prefer. Which one is correct? I know that i can learn from web, but i dont want to losse my time for future re-learning things that was not correct. [/quote] There is no correct way here i prefer [CODE] using namespace std; [/CODE] but u like the other way its all about personal choice. as for books try a C++ primer they are usually packed with info
  5. C++ As First Language

    [quote]So my final question is.. Is really C++ that hard for a begginer? is it impossible to learn C++ as first language? or it just requires some more dedication than other languages? or maybe i just havent got to the difficult things yet....[/quote] I dont think so but I also have a decent background in C# right now im re learning the syntax of C++ i have not yet used the language for anything demanding I'm reading the boox beginning C++ game programming... just keep moving forward, good luck
  6. Need help understanding this logic....

    [quote name='Brother Bob' timestamp='1342380184' post='4959332'] The remainder of 32747 divided by 6 is 5, not 8, so the remainder is within the range 0 to 5. [/quote] Thanks for posting but you didnt really answer my question... my caculator is saying the answer is 5457.833 even when i did it by hand that my result is 5457.822 wouldn't 8 be the remainder? because I'm assuming 6 goes into 32747, 5457 times but when i multiply 6 * 5457 i get 32742 why? I'm not bad at math usually im good but none of this is making sense right now.. it could be im tired and frusterated but I still want an explaniation.. ... so explain how you got your answer never mind i've been looking at the answer the whole time.. sorry........
  7. Ok so I'm reading the book, Beginning C++ Through Game Programming, and i'm having trouble understanding a paragraph. I know what the code does what I cant seem to understand is how the author comes to the conclusion here is the paragraph" "after generating a random number, randomNumber now holds a value between 0 and 32,747. But I need a number between 1 and 6, so next I use the modulus operator to produce a number in that range [CODE]int die = (randonNumber % 6) + 1; // I know how this works.[/CODE] any positive number divided by 6 will give a remainder between 0 and 5" That last line is where i get confused... for instance lets say the value in randomNumber is 22,465 that divided by 6 is going to be between 0 and 5. my result is remainder one so that works but what happens if the value of randomNumber is 32,747 the remainder would be 8. My math could be off. So my question is, can the value never be the max? mostly every other number would produce the right remainder but not the max number. I think I understand but I just need some more info to help explain this. another thing im not quite clear on is 6 goes into 10 once with the remainder 4 so how does the value 5 come into play? if anyone can clear this up for me I'd be very grateful...
  8. How to not become overwhelmed....

    [quote]I didn't succeed[/quote] I'm curious to know why you didn't succeed?
  9. What options do I have?

    I'd start with 2d because its more simple than 3D. I know playing with the directX API but its not made for c++ its universal and i need something to help me focus on C++ As for UDK my computer cant handle it got a 1.9ghz and it lags UDK...
  10. How to not become overwhelmed....

    I too had this happen to me while using C#.. I was offered the same advice as the others above gave you.. Its a broad subject but it gets easier.... I'm now stepping into c++ to take the long journey that hopefully in the end i'll land ashore at a game development company.. in a year if you keep at it and progress steadily, look at this topic and where your at(at that time) and remember how far you came. the journey is a long one but it is not an impossible one.. to practive your skills with C++ try these as you learn [url=""]http://www.cplusplus...articles/12974/[/url]
  11. What options do I have?

    Ok so i'm a decent(in my mind) C# programmer although I'm not that good. I learned C# through reading books and using the language with the Unity Game Engine API. It might sound kinda silly but I learn by doing and unity gave me the chance to use my knowedge to produce something. if i could think of it I tried it. But this topic is not about unity or C# its about C++ I have a few books on this subject and i'm ready to learn, keep in mind i learned the C++ syntax awhile back never used the language for anything other than a console text program so I forgot most of it but i remember stuff like cin and cout and the format of loops.. i'll need to brush up on arrays and such so i'm going to start everything over and leave C# behind but like i said my approach is different because I learn better by using a toolset such as an game engine API. So my question is: Is there some sort of Game Engine i can use to learn other than a Graphic Engine API? If not I will take the complicated route but I'd like to take advantage of anything I can while learning this beast..
  12. just got done my jog.. feel good
  13. I've noticed now a days everyone jumps to conclusions without getting the proper facts. if it looks like a duck and quacks like a duck it must be a duck,but couldn't it be a goose, what about a man in a duck suit?
  14. Bout to work on my video game and do some laundry for tomorrow..