Jump to content
  • Advertisement

theydidntnameme

Member
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

152 Neutral

About theydidntnameme

  • Rank
    Newbie
  1. theydidntnameme

    [Solved] Vector prime notation, what does it mean?

    I have successfully contacted the author. The ' was simply a harmless typo. 
  2. I'm trying to implement this paper:   https://www.cs.ubc.ca/~van/papers/2013-TOG-MuscleBasedBipeds/2013-TOG-MuscleBasedBipeds.pdf     I'm having a hard time understanding Equation (17), specifically what rk' is and where it came from.   I know that rk is the moment arm (a vector), Pb is a position (vector), jk I think is the position of joint k, and Fb and Tb are vectors calculated by equations (14) and (15). What is rk' though? I don't see any mention of it anywhere in the paper. Some google searches on vector prime notation lead me to believe that a vector with the prime symbol means the vector is tranposed. But I can see the transpose symbol already uses T, so is it really saying that vector rk is tranposed?
  3. theydidntnameme

    Your first game / programming project?

    I did something similar in Warcraft 3, but with a Bomberman game. That wasn't my first project that involved programming though.   My first project involved creating a heavily scripted map for Medal Of Honor: Allied Assault. In that game you have the map which is created in a level editor, and then you create a level script that goes along with it. I haven't played much of Quake 3, but I'm guessing this is the "Quake C" type stuff that that game had.   My vision was to create a level that was heavily scripted that had you fighting alongside squadmates that weren't cannon fodder. There was a medic in the original game, but I wrote a medic script from scratch that was more customizeable. You could tell the medic who to follow, how many health packs he had to give to others, etc. I eventually wanted to write AI for him to take cover during battles but I never figured that out.   The level that my YouTube video shows isn't the first project I did in MOHAA, but it was the culmination of everything I learned writing scripts for that game. Everything "scripted" that you see in the video is done via the level script. The squadmates following each other, the tank encounter, conversations, truck ride, etc were all done with my level script. A lot of things are broken as you can see, and I eventually gave up when I tried to implement wall climbing at the end.   The scripts involved mainly if statements and for loops. There were also several functions, which were either called with "thread function" which would execute the function in a separate thread, or "waitthread function" which would call the function and block until it returned. I asked LOADS of questions on the Medal Of Honor .Map forums, where the people there were extremely patient and helpful, and taught me a lot about programming (especially the user jv_map, or jvmap, I can't remember the spelling).   This was done in the Summer of 2003, when I was 14 too like Vexal. Then Call Of Duty was announced (by the original developers of MOHAA that went to form their own company) and they took the vision that I had for my map and made a complete game out of it  
  4. theydidntnameme

    Would You Live on Mars?

    I would go in a heartbeat too. Living on the frontier is something I always wondered about when I read history books as a child. Everything around us on the planet has been explored... I want to go to a new place and discover new things. I was never one that was dependent on a lot of things in order to live, so I imagine I could live quite well in the limited environment (slow internet, no water etc lol).
  5. theydidntnameme

    Game Engine max map sizes - why?

    It's also easier to write implementations when you can rely on assumptions. If you know an array will have space for exactly 12 elements, you can cater specifically to that, as opposed to an array that could possibly have space for only 1 element, or hundreds. You have less cases to worry about. This could also limit your ability to do certain things, but the reason the limit was chosen in the first place was because it allowed the designers to do what they needed to do. Another example: trying to create the ultimate engine. Most game engines are very specialized. By assuming that a given engine will be used for only FPS games, you can design the program based on these assumptions (e.g. you can't roll the camera upside down when by turning it). Or a multiplayer focused engine, where all logic consists of client/server communications with cheat detection etc since we are under the assumption that we will not be creating singleplayer experiences.
  • Advertisement
×

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!