Critical Hit! Studio

A Game Developer Portfolio

Category pages: Uncategorized

Class Diagram Designer

Posted on 24 February, 2017  in Uncategorized

I thought I’d take the time to share a project that I’ve started working on recently. As I continue in my studies in Computer Science I’ve ended up learning quite a few helpful skills beyond that of just programming. A bit part of software or game development is research and planning. This is something, in the past, that I’ve always just put aside, relying on my own personal tastes and ability to code on the fly.


This becomes an issue on larger projects. I get lost in my own code. Backtracking starts to become akin to navigating a labyrinth of logic. After applying some of these newly learned techniques (some UML), I’ve noticed that my workflow has improved and so has my coding structure. While UML and diagrams aren’t for everyone, I think they serve an important purpose — specially for newcomers in the field. While you may not use it out in the real world, practicing it academically helps you understand how to structure your code.


After a bit of searching, I haven’t really found any servicesor software dedicated to some UML principles. So, to my benefit and those who prefer using them, this week I’ve started developing a web app focused on UML class diagrams.



Navigation functionality



Easy editing



Dragging class objects



This is being ceated in JavaScript with p5js libraries.  Its early to say much more, but I will post more down the road!



Site Redesign; I’m Still Here!

Posted on 23 February, 2017  in Uncategorized

Just thought I’d check in after a year since my last post.  I’ve updated the site with a little bit more reader-friendly theme.  As much as I like pixel-art, I’m no pixel-artist.  I admit the previous theme was horrendous!  I hope this is a little better.


Anyway, it was a busy 2016.  I spent most of my time (and energy) juggling work and school to the point where keeping this updated just didn’t seem a high priority.  A lot has changed between now and before, and I hope to give a few updates as the weeks come.




Lost Dungeon Generator

Posted on 2 February, 2016  in Uncategorized

I’ve lost the code! This is the lesson you learn when you’ve spent years avoiding version control.  I’ve made sure to change that last weekend.  Anyway, as I’m an avid fan of procedural generation and automation in general, I thought I’d share a webGL demo of a dungeon generation algorithm I was working on.  The way it works is nothing fancy,  I’ll explain its workings in a later post.  For now though, enjoy!





Idle Chat (2.0)

Posted on 6 August, 2015  in Uncategorized

I’ve spent the last few weeks redesigning Idle Chat to something a bit more robust. While before, Idle Chat’s only ambition was to provide a service similar to Omegle, but with control over gender preferences, the new Idle Chat does a bit more.


I wanted to combine the services of sites like Omegle and combine it with features similar to Kik, or any other instant messenger service. The idea is to provide a solution for people who want to search for someone else whom meets the user’s preferences, which now include not only gender preferences, but age preferences.


While there are most certainly bugs I need to squash in the short term, I do have long term plans, such as more personalization, such as choosing font, font color, and chat bubble color. Also I’d like to include emoji support. Stay tuned!


IC_FindFriend IC_NickName IC_Message IC_Contact IC_Login


Check out Idle Chat Here!



Game of Life LWP Now Released!

Posted on 23 April, 2015  in Uncategorized

Last Saturday I picked up Android Studio with the intent of doing some serious learning on it.  As mentioned in my blog post before, I felt really dependent on Unity and needed to branch out.  Since then I’ve been working on a live wallpaper dubbed “Game of Life.”  Now I’m happy to say that the initial version of Game of Life LWP out!  While it may not be completely finished, as there are a lot of things I wish to improve, this live wallpaper has reached the point in development where I feel comfortable releasing it.   Anyway, the Details:


Game of Life LWP celebrates John Conway’s Game of Life simulation as a live wallpaper for the Android and is now available as a free and paid version.  While the free version features a handful of customization options, the full version allows a lot more freedom for personalization.  Below are screenshot examples of the different possibilities with each version:



Screenshot_2015-04-22-19-59-26 Screenshot_2015-04-22-19-48-40



Screenshot_2015-04-22-20-12-23 Screenshot_2015-04-22-20-10-22


As I’ve made many different versions of John Conway’s Game of Life in the past, the biggest obstacles I’ve had to overcome was (obviously) the transition to Android Studio itself.  I have to say, though, that I find it much more to my liking than Eclipse, and I much prefer writing on it than I did Monodevelop for Unity.


As far as prototyping, the biggest issue I’ve stumbled across is getting the Android Virtual Device emulator to work.  No matter the settings it just ends up a black screen.  It appears a lot of people have this problem, and I believe it might have to do with my using Intel HD Graphics, but being that deploying to an actual device via USB was a pretty easy affair, I haven’t really looked too far into it.


Anyway if you’re interested in taking a look at Game of Life LWP it is available for all android devices running version 2.3 and up.

You can download the free version here