Considering that my last post on here was nearly two years ago and I have some new ideas for what I want to do with this site the blog will be archived. It will still be accessible from the bar at the top but will not be featured on the front page and there will not be any new posts. Thanks, and I'll see you on the new site.
If you follow my internet activity you probably have some relation to gaming, and have most likely heard of or played Grand Theft Auto V. I'm not going to review it but I will say that my list of complaints is around 10 or less and I don't see more than 2 or 3 of those still existing by the time of the PC launch so it's a pretty damn good game. It has a little bit of eveything from past GTA titles and strings them together very well. The addition of GTA Online is nice too.
About ten years ago Rockstar North made a game called Grand Theft Auto: San Andreas that was at the center of a lot of controversy regarding the sex scenes in the game. At one point the game had to be re-released with content not just disabled but removed from the disc entirely to stay at an 'M' rating. Just last month Rockstar has a new GTA title out that within the first few hours of gameplay shows a main character having sex with a drug addict in a trailer and shows two men on the side of the road... ermmm... commiting a crime of a sexual nature? Not that I condone that behavior by any means but I consider the inclusion of that sequence to be progress.
Ten years ago that kind of content would destroy a company, but we have studios like Rockstar that push a little further each time and are slowly but surely killing censorship. This is a good thing for gaming. The better we (as a community, and as game developers) can get at viewing and presenting these things in a mature way the better we will be. I've always said the responsibility lies with the parents to decide what their children are able to play and listen to and view on TV, and there is no way that I would let any kid of mine play this game before they are mature enough, but the fact that we have this content available to us and not walled off by some ratings board or watchdog group is good. Censorship is never worth freedom.
I often spend too long tracking issues that could be solved in minutes or seconds rather than hours. After finding the cause of those issues I kick myself in the throat for not finding them sooner but along the way I end up fixing other issues that come up and improve the overall quality of the code. I see this as a net gain but there has to be a better way to get that effect.
The solution is simple, just set up unit testing and identify all potential corner cases. I am aware of unit testing methodologies but never really got around to implementing anything like that in any real projects. My repos for codingbat are the only projects that have any kind of automated testing and that is a problem.
Currently my only active projects are this site, Home Alone, and a few Awesomium related projects. This site would be a short and easy way to start due to the low number of functions. After that I can write tests as I go for Awesomium. Home Alone however is the big project that would benefit greatly from unit tests but it's the one where unit tests would be near impossible to write in a reasonable time frame. Perhaps I can write them as needed for functions and classes I add or modify.
Last week I moved back home from my dorm and will stay in Webster until September. It's nice to back back home with a network that isn't shit and doesn't have idiotic restrictions. Although I shouldn't expect much in the way of tech from a school that doesn't even redirect the non-www version of their site to www and considers it an invalid domain. I could rant about IT at school forever but I want this to be a general post about summer.
Last years summer project was supposed to be learning OpenGL and building a sandbox game but babysitting for ten hours a day really cut into the time I could put into the project. This year I have a normal job with a 40 hour work week and a variable schedule. It also pays more than double so that's nice. This year I want to buy some parts and repair the electric guitar I got in middle school. I think it was in eighth grade or maybe ninth that I set it against the door and my mom broke the neck while forcing it open. It wasn't in great shape before that but after I couldn't play it at all. It's been sitting in the case with a replacement neck for years so I want to fix it up and maybe start playing again.
I'm also looking into building a streaming-and-DX10+ PC considering that there are basically no options for streaming games on Linux and DirectX10 and higher games don't work with wine. I'll probably save that for the end of summer before Extra Life. Which I plan on participating in, raising atleast $500, and streaming every VALVE game. Year one of college was sub-par but towards the end it got interesting. Hopefully year two will be a lot better and I'll go from there. Might even go for a third year.
Blog is being archived for the foreseeable future
GTA V released recently and I talk about how having sex scenes in media is good.
I come across a lot of issues that take a long time to track because of a stupid mistake. Turns out these usually help me.