🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
![Damnit Redux.](/static/media/user/generic-user.png)
[a continuation of Damnit. 2 posts down.]
So apparently I didn't have to justify myself at the interview. I didn't even have an interview. Based on the strength of the programming test alone I got this offer: 'come on for a month at and if it works out, we'll negotiate then. If not, eh, not.'
Now, t…
So apparently I didn't have to justify myself at the interview. I didn't even have an interview. Based on the strength of the programming test alone I got this offer: 'come on for a month at and if it works out, we'll negotiate then. If not, eh, not.'
Now, t…
![Progress Report](/static/media/user/generic-user.png)
Guess I was a little mistaken thinking (in my first post) that I might not post too often...
~10pm CST:
- Added an AsciiTree method to the base renderable.
It's a little recursive function to walk the render tree and use C# reflection to dump out the current state of the tree; for now merely by classn…
~10pm CST:
- Added an AsciiTree method to the base renderable.
It's a little recursive function to walk the render tree and use C# reflection to dump out the current state of the tree; for now merely by classn…
![Damnit.](/static/media/user/generic-user.png)
So I applied for a C# programming job today, and [for once] actually got through to a hiring manager.
Now, I don't have any formal programming experience. Not none... I mean I took pascal in high school, a matlab course in college, and CS101 (C++) at the local community college, ... and I did a lit…
Now, I don't have any formal programming experience. Not none... I mean I took pascal in high school, a matlab course in college, and CS101 (C++) at the local community college, ... and I did a lit…
![Progress Report](/static/media/user/generic-user.png)
~10pm CST
- Added basic exception handling to cmdset. It now captures and logs exceptions thrown by invoked commands.
- Added a 'Unknown command' fallthrough for the console cmdset.
- Fixed up the Cursor code.
It used to do a s/ /_/ (since spaces aren't registered by a MeasureString, which the cursor …
- Added basic exception handling to cmdset. It now captures and logs exceptions thrown by invoked commands.
- Added a 'Unknown command' fallthrough for the console cmdset.
- Fixed up the Cursor code.
It used to do a s/ /_/ (since spaces aren't registered by a MeasureString, which the cursor …
![Job Hunting Continues](/static/media/user/generic-user.png)
It's great, this little hole I've dug.
I end up applying for about 5 different sorts of jobs out here:
Software Engineer: Nope, sorry. No CS degree, no formal experience. Doing hobbyist stuff for 6 years is largely irrelevant.
QA Engineer: Oh, good. 3 years experience. What? Didn't use WinRunner? Gues…
I end up applying for about 5 different sorts of jobs out here:
Software Engineer: Nope, sorry. No CS degree, no formal experience. Doing hobbyist stuff for 6 years is largely irrelevant.
QA Engineer: Oh, good. 3 years experience. What? Didn't use WinRunner? Gues…
![Late Night Progress](/static/media/user/generic-user.png)
~3:30 am CST
- Hacked a little at the threaded texture loader. Images loaded before the threaded pre-loading completes will now return a plain white texture, which is replaced when the loading thread returns. The old behavior was to try and load the texture blockingly, which caused it to be accessed…
- Hacked a little at the threaded texture loader. Images loaded before the threaded pre-loading completes will now return a plain white texture, which is replaced when the loading thread returns. The old behavior was to try and load the texture blockingly, which caused it to be accessed…
![zzz](/static/media/user/generic-user.png)
Back is still nice and tight, but at least I can walk. In other news, I did 2 of my 3 tax returns today.
Also, a recent post on the importance of experience.
Also, a recent post on the importance of experience.
![Morning Progress](/static/media/user/generic-user.png)
~12:00 CST
- Added code for allowing the client to connect via TCP rather than via my thread socket.
- Added System.Net.IPAddress as a cmdset type.
- Added 'connect' as a console cmd.
In other news, I believe my common response to "I wanna make teh moorpg!" is going to be "Have you taken economics?"...…
- Added code for allowing the client to connect via TCP rather than via my thread socket.
- Added System.Net.IPAddress as a cmdset type.
- Added 'connect' as a console cmd.
In other news, I believe my common response to "I wanna make teh moorpg!" is going to be "Have you taken economics?"...…
![Morning Progress](/static/media/user/generic-user.png)
- Added client player store and event structure.
- Added code to translate msg format into human friendly IRC-style strings.
- Cleaned namespaces slightly.
- Fiddled with uid slightly to support friendly assignment and constant compares.
- Added static ChatBox to buffer chat.
[edit: Afternoon progress ~…
- Added code to translate msg format into human friendly IRC-style strings.
- Cleaned namespaces slightly.
- Fiddled with uid slightly to support friendly assignment and constant compares.
- Added static ChatBox to buffer chat.
[edit: Afternoon progress ~…
![Progress](/static/media/user/generic-user.png)
Every so often, MSVC# express does odd things. Like occasionally when I click "build", instead of compiling my code, it decides to hard-restart my computer. That's right, dumps me right back to BIOS and bootup. Granted, my computer is getting up there in the years, and this windows install is on it…
![So much for later.](/static/media/user/generic-user.png)
Slight motivation to do some work as sleepiness creeps in. A plot for trouble indeed!
I doodled up some code to thread up some textures (using that mostly broken airlock code discussed 2 posts ago), as a few of the 1600x1200 beefy ones I have take a few seconds.
image_manager.Load("background "); w…
I doodled up some code to thread up some textures (using that mostly broken airlock code discussed 2 posts ago), as a few of the 1600x1200 beefy ones I have take a few seconds.
image_manager.Load("background "); w…
![Well, that was unexpected.](/static/media/user/generic-user.png)
So, I get an email in my resume box this morning about a contract job up in Fargo. Fargo! It's not so bad, maybe a 4 hour drive; but far more than a commute, and I certainly don't want to move to Fargo. So in the spirit of the hockey trade deadline , I reply back "sure, I'd be interested if it'd be…
![Crack of Dawn Productivity](http://members.gamedev.net/telastyn/shadow_text.png)
So my puppy awoke me at 1 am, and again at 3 am for potty and water respectively. So around 4am, after laying in bed pondering code, I decide to get up and do something, since I'm not going to get any more sleep.
The result was some threading test code, which confirmed my fears that a design concept…
The result was some threading test code, which confirmed my fears that a design concept…
![Monday...](/static/media/user/generic-user.png)
And Monday means, job hunting day. Not that other days aren't job hunting day too, but the Monday after writing checks for bills are usually pretty heavy on the job hunt.
Two leading candidates. One is being a SysAdmin for an engineering group; handling licensing and their source repository. The oth…
Two leading candidates. One is being a SysAdmin for an engineering group; handling licensing and their source repository. The oth…
![Middling Progress](http://members.gamedev.net/telastyn/moe_console.png)
Woo.
So this is the first steps of the moe client code; ye olde quake-style console. It is a static ChatBox, with its entry event bound to a cmdset (as described earlier). Text input, font/color changes, resizing with the window, scrolling all work as expected. Text selection via mouse does not work…
![New news means... News!](/static/media/user/generic-user.png)
Yes, yes; I'll get better subjects one day...
Minor progress has been made. After getting sick of listening to the inane ramblings on #gamedev, I *gasp* did some work. I added a PlayList class to the sound code I had. It will take arbitrary sound base classes and play them in order. Woo.
A whole 50 l…
Minor progress has been made. After getting sick of listening to the inane ramblings on #gamedev, I *gasp* did some work. I added a PlayList class to the sound code I had. It will take arbitrary sound base classes and play them in order. Woo.
A whole 50 l…
![No news means Old news.](/static/media/user/generic-user.png)
Thankfully, this little journal was started late, meaning any nice code tidbits I do have are available for discussion when I have been overly lazy/busy. Like this week.
One particular piece of code that I've found to be far more valuable than I anticipated is the Command Set (cmdset). I originally …
One particular piece of code that I've found to be far more valuable than I anticipated is the Command Set (cmdset). I originally …
![I hate consultantcies.](/static/media/user/generic-user.png)
I quite dislike applying for a job, only to find that it's not really a job but a consultantcy [or a 'placement agency'] which happens to have a job. Then, they want me to pull out my suit, drive 30 minutes into the city, pay $10 for parking [one of the downsides to Minneapolis], and then 30 minute…
![Sleep is for the weak?](/static/media/user/generic-user.png)
No. Sleep is for people that actually want to get stuff done the next day. At least after you leave college...
After getting perhaps 5 hours of sleep total Friday and Saturday nights, nothing really got done. I don't even have wonderful stories of drunken revalry, just a blanket stealing wife, a dog…
After getting perhaps 5 hours of sleep total Friday and Saturday nights, nothing really got done. I don't even have wonderful stories of drunken revalry, just a blanket stealing wife, a dog…
![Not much to report.](/static/media/user/generic-user.png)
Design doc was met with minimal feedback [thanks repliers], which wasn't too unexpected. The feedback was slightly negative where I expected, and positive where I was doubtful, so low levels of goodness all around.
Unfortunately, between on edge waiting on that, being awoken by the dog in the middle…
Unfortunately, between on edge waiting on that, being awoken by the dog in the middle…
![Yay. Minor goal reached.](/static/media/user/generic-user.png)
Basic Design Doc complete! I posted it here to get feedback from random strangers. Being nearly hermitlike does have the remarkable downside of not having a few good friends to bounce ideas off of...
![Design Doc work continues](/static/media/user/generic-user.png)
Work on the design doc continues. It's been quite some time since I've actually used word, so the goings are a little slow. Anyways, up to about 13 pages, a little over half done. It's good to get this stuff in one spot on [electronic] paper.
It certainly beats listening to the vapid blithering on i…
It certainly beats listening to the vapid blithering on i…
![Greetings!](/static/media/user/generic-user.png)
After a not so short time spent merely abusing the forums, I have tossed in some cash for a yearly subscription. God knows I've gotten more than that in advice, and will probably save more than that in book discounts.
Unemployment continues.
I dislike large consultancies. They are perhaps the antith…
Unemployment continues.
I dislike large consultancies. They are perhaps the antith…
Advertisement
Popular Blogs
Advertisement