Category Archives: Software

Blog posts about general software.

My Browser-Based RPG

So, for some reason, I got the urge to make a (somewhat simple) text based RPG game. It’d work kind of like a normal text based rpg, fight/kill/adventure. A main difference would be a focus on companions. Much like Pokemon, you could tame a wild creature and make him your companion. Different creatures would have different actions, for example a dire wolf would add attack and a sparrow would bring berries to heal. Stuff like that. Id also make sprites so the whole game world would be layed out in static images but it would take the “text-based” away. Battle would also show the sprites. im just gonna write ideas and whatnot here, and once I get into actual creation ill ask for a move to project showoff I also ask people write their ideas, basically anything you’d like to see in a medieval rpg. Obviously the only features I’ve said are companions and sprites/map, but seriously just throw any idea you have out here.

My Experience with a Windows 8 (launcher)

A few days ago, I got adventurous. I’m a proud owner of a Samsung Galaxy S3, but I’ve been wanting to test out Win dows 8 on a touchscreen, as I thought it was a great mobile UI. I don’t have the money to shell out on an experiment by buying a Windows 8 device, so I harnessed the customization ability of Android and downloaded a launcher that gave my phone the Windows 8 UI. After a few days of using this, I now have a valid impression of Windows 8. First of all, I do like the ability to customize your tiles, putting apps or widgets anywhere and moving them to your liking, as well as changing the size of your tiles. However, it’s not like it eliminated any taps, as scrolling was still required and there was no advantage to the tiles over having the icon of an app. The ability to swipe to the right to see the full menu of apps was nice, but was that different than a tap to expand a menu? So far, it just seemed that there was a cosmetic change (I won’t judge, that’s up to you.) and the substitution of horizontal swipes for Android to vertical swipes on Windows 8. I was not able to download native Windows apps, or desktop programs like on some Windows 8 devices, and that would be a huge difference in my eyes (A slightly more limited, but growing, App Store, but the infinite ability to download desktop apps). The biggest deterrent, though, was the lack of access from the lock screen. Currently I can open notifications, apps, Etc. from my lock screen, but with windows 8, I had to unlock and then go to wherever it is I wanted.   Overall, Windows 8 is very similar to Android. It lays out what you want, gives you customization options, and has the ability to hide all of your apps. It lacks the functionality of Android, and is certainly not a quicker, more efficient way to use your phone. I’d still give Android the nod, which is a huge disappointment because I may have been the most excited for Windows 8 as a mobile UI, and I was really hoping it’d work. Maybe desktop programs would sway me and make me want to take the extra clicks and lack of efficiency seen with Android, but I doubt it.   *Note this was done with a launcher, and not full windows 8, so take that into consideration.

How I get motivated to code

Motivation is a huge problem for everyone, and there are thousands of articles out there like this written by people much more qualified than I am. But hopefully this will reach someone and help them discover how to motivate themselves. For me, I’ll get these huge ideas and not know where to start, or know where to start but not know exactly how to write it in code. When I get moments like this, I break off the smallest part possible, make it as simple as possible, and just get to work. For example, my football game.  I know I want to build starting at the offensive and defensive lines, arguably the most important part of football. I just didn’t know where to start in terms of code. So I made a few attributes, made two players by putting attributes  into an array, creating a simple formula and simply have two players go up against each other. It’s a small start with overly simplistic formulas and player creation techniques, but it’s a start. I think the most important, and best, way to get the ball rolling on a project is to see results. Even if it is overly simple, just seeing results and a small block of code can get your brain churning and start you on the right track, to the point where you won’t have to find any more motivation, but instead, people will have to force you to stop!

My Projects

Currently, I’m working on three things, two projects and one learning tasks, as well as normal high school life. My main project is a Fish Harvesting Game, a project that stemmed from a project in my AP Biology Class and now has turned into a full research project in conjecture with the University of Georgia where I will be creating a game to simulate fish populations and the effect of over harvesting on them. Currently, you can check the game out at I am very proud of this game, as it has netted me a job this summer working as a Research Staff member at UGA to advance the game and turn it into an app. Not to mention I’m going to be building relationships that will help me get into college and further on past that. My second project is a football simulation, specifically college football. I’m starting slow with that because I want it largely planned out before I start to code, and also most of my attention is focused on my fish harvesting game. I’m also learning Java at this time, as my (current) main programming language is PHP. I’ll also be learning some more Javascript in order to utilize HTML5. If you’ve got any questions, comments or concerns, feel free to PM me on, comment or email me !