I've written a little bit about this project for a little while, and I've finally decided on a name.
Psychologist.js is a framework for rapidly prototyping virtual reality applications using standard HTML5 technologies. It keeps you sane while bending your mind.
You can view a demo of the framework i…
Psychologist.js is a framework for rapidly prototyping virtual reality applications using standard HTML5 technologies. It keeps you sane while bending your mind.
You can view a demo of the framework i…
Audio in the browser is deceptively tetchy. It's easy to get a basic sound to play with the tag.[code=html:1] If you can read this, your browser is not fully HTML5 compatible.
But there are several problems with this:
But there are several problems with this:
- First of all, good luck navigating this compatibility chart. Until Mozi…
I recently received a very generous job offer from a rather prestigious company. I didn't even apply, they contacted me through LinkedIn. To say that I was honored to even receive a cold-contact from such a company is an understatement. "Flabbergasted" is a much more appropriate term.
The salary was…
The salary was…
[color=rgb(77,79,81)][font=Helvetica]
This is a loosely organized list of things I've noticed while using and developing virtual reality applications for the smartphone-in-headset form factor. It is specific to my experience and may not reflect anyone else's personal preference, such that VR is appa…
This is a loosely organized list of things I've noticed while using and developing virtual reality applications for the smartphone-in-headset form factor. It is specific to my experience and may not reflect anyone else's personal preference, such that VR is appa…
WebGL VR
Big update today. When you use your PC in conjunction with your Smartphone, the two devices will communicate over your local network, rather than having to take a round trip through the game server. This reduces latency, so when you move your mouse, it updates in the display almost immediat…
So Week of Awesome 2 starts on the day I have a half-day of job interviews and a demo of a product I'm working on. From 10:30am to about midnight tonight, I'm either driving somewhere or trying to present myself as awesome and totally not a slob at all. But tomorrow, I should be free for the rest o…
A few days ago, I talked about how easy it is to get Node.JS installed, regardless of your platform, and get code running that shows something in your browser. Whether you're on Windows or OS X or Linux, there is only one package to install that gives you access to an easy-to-configure web server r…
I had been hearing about Node.JS for a while. "It's JavaScript on the server!" I mostly ignored it, as ASP.NET was forced on me at the time and I hadn't yet given employed life the finger and a flaming bag of poo on its doorstep[1]. What does "JavaScript on the server" even mean?
Well, it's a little…
This was me back then, in the year 2002:
And this is me now, 12 years later:
So what happened in between?
Well, after getting my degree in Computer Science, I ended up bouncing around between jobs. I've had--depending on how you count--6 to 8 jobs in the last twelve years. Most of them sucked. I got d…
And this is me now, 12 years later:
So what happened in between?
Well, after getting my degree in Computer Science, I ended up bouncing around between jobs. I've had--depending on how you count--6 to 8 jobs in the last twelve years. Most of them sucked. I got d…
Got some work done. I've deleted the empty sections without renumbering the sections, so don't get confused when it jumps from section 4 to section 8.
1 Introduction
1.1 Purpose
This is a general software design for character-oriented, story-driven games, as distinctive from sports games, puzzle games…
1 Introduction
1.1 Purpose
This is a general software design for character-oriented, story-driven games, as distinctive from sports games, puzzle games…
I've been talking with a couple of guys here at work about game development. We're all avid gamers across all different types of games (i.e. electronic, board, pen-and-paper), and we are all fairly successful enterprise software developers. So, I'm trying to take the results of our discussions and …
Okay folks, this is called "Exposing my dirty laundry, with the hopes that I will be shamed into making progress".
Exposing My Dirty Laundry
I have about a metric ton open software projects right now. These are in no particular order, other than "As I see them while browsing through my project folder…
Exposing My Dirty Laundry
I have about a metric ton open software projects right now. These are in no particular order, other than "As I see them while browsing through my project folder…
Okay folks, I've got the bug again for wanting to go to grad school. I was kind of disheartened by the lack of response from my last go-around with grad school applications, so I'm going to need a lot of moral support this time around.
I'm looking to do Computer Science with studying graphics in so…
I'm looking to do Computer Science with studying graphics in so…
So, I'm driving in my Fiji Blue 2008 Honda Civic Si to work at the Conservatory for Bad-Assery one morning along this really sick-ass section of road that runs along a cliff face plummeting down into this deep ravine full of rocks and trees and shit like out of a movie like Lord of the Rings or som…
IEEE standard floating point numbers, at any bit depth, should not be used to define color spaces. Specifically, one should not use floats or doubles (henceforth collectively "floats") as color components when rendering High Dynamic Range Imagery (HDRI). Due to the nature of the representation of f…
In starting this journal entry, I'm considering the scope of the LittleBugz project. This journal entry is then a brain storming session on my behalf. Over the course of the entry, I had changed my mind on the scope of the proejct, but I left the process of coming to that decision in the entry.
I'm…
I'm…
I've started a small defect tracking project that I call "LittleBugz - defect tracking for small projects". The idea is to provide a basic level of defect tracking in a simple-to-use interface leveraging .NET and SQL Server.
Right now I'm developing in C# on VS 2005 Pro with SQL Server Pro. I'm thin…
Right now I'm developing in C# on VS 2005 Pro with SQL Server Pro. I'm thin…
Yup, my main desktop was dead for about two weeks thanks to a power outage. I originally thought that it was just the hard drive, because I could boot it up, but it would die whenever I got to a certain point in loading Windows. After closer inspection, I have determined that the outage actually fr…
In my quest for pulling everything under my own control, I have started my development journal on my site specific. You can find it here. It is NOT a Blog. Blogs are written by illiterate carpetbrains who voted for John Kerry. It is a journal.
Unfortunately, it got auto-installed to a directory name…
Unfortunately, it got auto-installed to a directory name…
So, I've got room creation working in No Room For Monkeys. You navigate to a room and from there you can create one. This creates a world graph that is a nice N-ary tree. However, it currently does not allow for cycles in that graph, which basically means there is only one path to any particular ro…
Asteroids project hit a major snag. One of my developers is gone, and it looks like he left quite a few unfinished changes. I'll have to manually undo them, as the SVN reversion isn't going very well.
Also, I was unemployed for a while, and I really didn't touch a computer during that time. I've be…
Also, I was unemployed for a while, and I really didn't touch a computer during that time. I've be…
UPDATES
- "Decal" Editor: Decals are instance objects that are used for rendering. Instead of having a million polygons for a million stars, now there is one polygon (Decal), and a million star objects that reference it by an ID. I thought Decal was more of a descriptive name than "Sticker" or "Stamp"…
Oh hell, I had a nice long post made about the project status, and a server error killed it. Here we go again.
Public Project Repository.
You can pull it down if you want, but I'm not taking contributions yet.
updates:
Public Project Repository.
You can pull it down if you want, but I'm not taking contributions yet.
updates:
- sound system: multiple clips of the same sound can now be played. This is a major i…
Okay, my asteroidish game is coming along. I've got about half of the bugs ironed out of the physics system. It's still returning bad results, but they aren't quite as bad as they were before. Apparently I was using a quadratic formula of " (-b +- sqrt(4*a*c) ) / 2 * c ". Obviously, this is not the…
For my asteroids/elite-like project, I want to have featureful physics system. I've never really coded physics stuff before, but I have a pretty good handle on mathematics, so as long as I do enough relearning I should be fine. I've had a lot of success in the past with keeping this journal during …
Advertisement
Popular Blogs
Advertisement