17 02 2012

So over the past week and a half, work has been continued in terms of research.  Lorin and I spoke to Professor Jacobs about what sorts of conferences would be of use and we sat down with him and went over some of the well known ones.  The abstract was also sorted out and submitted to the Symposium website with both of our names on it.

Other than that, I’ve just been busy working on a project for another class and haven’t put too much more code into this one… to be perfectly honest.


Hackathon V2

4 02 2012

SOOOOOO, the second hackathon was way better than the first, and I definitely had a lot of fun.  Great food, awesome people and some solid progress on our STEM game.  Ended up staying wayyyyy longer than I had anticipated, but I had no problem with it because of how productive it was and how enjoyable.

Our game is coming along nicely, we have something to actually show and demonstrate mechanics.

Anyways, should probably move along with the next programming assignment, and hopefully will finish it up after learning about Facebook integration.

Looking forward to that come tuesday.

Enjoy the Super Bowl everyone!

Previous Dev

4 02 2012

The project as it stands now is at a stage where you can play around with the paddles and collide with the puck.  The controls are strictly mouse and keyboard, until of course, the Kinect stuff is added.

To get to this current point, the project began merely as pictures drawn to the screen.  I created the assets for the game, including both paddles, the puck and the entire game screen (the rink).  After making sure everything was properly drawing to the screen, I added the movement mechanics corresponding to the mouse.  This means that on the right side of the screen, if the mouse is clicked, then the paddle moves to that position and the player is now in control.  Lorin added the keyboard checks for the left side, and at that point we had movement of both paddles.

After that, a couple of days later, I began work on the collision detection.  I started simple, by preventing the paddle and puck from leaving the screen.  This was accomplished with simple out of bounds checks, and preventing the puck/paddles from moving further in that direction.  After that, I began implementation on the collision between the paddles and the puck.  And at the moment, collision works but is rather wonky.  Colliding with the right side of either of the paddles, results in normal collision resolution, however, when the puck collides with the left side of the paddles, it gets sucked into the paddle and spit out the other side rather weirdly.

That brings the project up to where it is now, and from there the Kinect will be added for a single hand initially, and collisions will be refined to properly be resolved.  Overall I think the project is at a solid point and from here should make solid progress.

Playtests, Teams and a Small Plug

20 01 2012

So over the past week… or maybe it was 2 weeks, whatever.  Either way, we have been paper prototyping our game ideas, and deciding whose will be taken to the next level.  I really enjoyed playing a lot of the games that people came up with, and I was glad to see that Gold Rush and the Robocode game were chosen.  They both seem like they will play well and they’re definitely of totally different genres.  Surprisingly my game was chosen as well, the whole light/laser based puzzle game that will most likely be geared towards the STEM challenge and hopefully come out pretty well!

I’m definitely looking forward to working with Remy and Lorin, and I think it’s a solid team to bring this game to life.  I’m looking forward to the coming weeks of hard work and hopefully solid progress.

Mainly however, what has brought me to write this post has nothing to with my game or the other two chosen, but is more related to the whole Achievements/Badge system idea.  I was browsing Joystiq and came across this solid tidbit of info: Here

(More info and download here)

In a nutshell, it adds achievements to Visual Studio so as you code and mess around in VS, you unlock badges.  I will probably be adding it to every machine I use so I can get achievements everywhere I’m coding.  Some of the examples are things like “Regional Manager” which is to have more than 10 region tags in your code, and “Interrupting Cow” which requires you to have 10 breakpoints in one file.

Overall I think it’s a cool idea and I’m definitely on board.

Programming HW1 TAKE 2!

10 01 2012


After some much needed direction in class I was able to bang this out with little to no trouble.  I made all my changes in the game-ex14.js file and made sure to remove any inline scripts.  Overall it was a cool assignment and I’m excited for the next one!

Programming HW1

10 01 2012

So I remembered that the programming HW is also due and I’ve been toying away at it for a bit now.  I can’t seem to get anything working properly.  I was able to move the .js files out, so that wasn’t a problem, but other than that, I can’t seem to get the ball rolling.

Buildings won’t appear, let alone destroy, and I can’t seem to figure out where everything needs to go.

I’m hoping tomorrow in class these problems can be sorted out, cause I’d like to have a solid foundation when it comes to the next programming HW.


8 01 2012

So I finally was able to get the whole bug fix thing down.  I worked through pages of projects and found a fairly straight forward MasterMind game someone created and it had a few simple issues so I tackled it.

There was a bug where when the game was complete you could still hit the “BACK” button and replace your guess even though it made no difference to the outcome.  I was able to pinpoint the issue and solve it with little effort.

I essentially disabled the button when the game was complete, which prevents the problem from arising anymore.

My issues that I ran into while trying to commit and push this change however were enough to prevent me from actually pushing it.  I was able to commit everything alright, but when I went to do the push.pull requests, they did not work.  The work is done, and I can show you in class, but in terms of something on here… not gonna happen.