Blog Announcement

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.

2017-09-17 21:08:19

Rated M for Must Play

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 at 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 cut 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 getting ready to rape a woman. Not that I like the idea of rape, but that is progress.

Ten years ago that king of content would destroy a company, but we have companies like Rockstar that push a little further each time and are slowly 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.

2013-10-14 15:57:59

Continue Testing

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.

2013-07-25 01:21:30