Thursday, April 5, 2012

Independent Research

      Over the past week I have found interest in learning more about C++ programming for video games. I had already had some practice in C++ from my Introduction to Computer Science (C++). But what I was researching were things we had yet to go over. What sparked this interest was that I had been talking with friends who I play some games with about creating a custom game. We were all throwing out ideas and the game began to develop a story. We were creating the fun, lore, "addictiveness", and the longevity of the game.


      With all this brainstorming we came to the next step. How to create it. A few of us already knew C++, JAVA, SQL, and LUA, which are the main game coding language we were going to use. My problem, as stated earlier, I only knew the basics on how to code in C++. So I took it upon myself to start learning more advanced C++ so that I could help out with the programming, instead of just being an idea/someone who spawns things in-game.


      Since starting this research of C++ I'm now able to create my own "bosses" that move and do things. I can create custom scripts that other games have yet to implement and I can now further help the group. Overall, this has been a fantastic learning experience, and something that I will use down the road if I get a career in game development or some other job that involves C++. This will also help me in further C++ classes that I will be taking as I will have some knowledge of what we will already be learning.

1 comment:

  1. Hello Wes,

    This is a great example, and I saw a recent computer science analogy to writing and compiling. It was a nice way to think about both programming and writing! Do you think that you are a compiler when you use academic writing? Are you changing forms and levels to make sure that the program works smoothly for your friends and possible clients (I bet you have sold at least one program!)? I feel that what we do here in English is to negotiate different levels of language according to our purposes and the needs of our readers!

    I love that you feel some real freedom to move things and change things in programming (I was terrible at programming-Pascal-so my hat is off to you)! Are you feeling any of this freedom with any of the genres or discourses that we are working on in class? How so?

    Great analogy,
    Ms. W

    ReplyDelete