🎉 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!
GAH!!!!
Ok, I'm calm now. I got rid of critical sections (Mutexes for you non-Windows people) completely, and wrapped them in a CMutex class. The CMutex class has... Oh sod it, I'll just paste it here:
Ok, I'm calm now. I got rid of critical sections (Mutexes for you non-Windows people) completely, and wrapped them in a CMutex class. The CMutex class has... Oh sod it, I'll just paste it here:
class CMutex
{
public:
class Lock
{
public:
Lock(CMutex& rMutex) : m_rMutex(rMutex) {rMutex.Ent…
So uhh, yeah. Falling into nettles hurts, m'kay? I was trying to remove a bit of wood for burning material, and it suddenly came loose, flinging me backwards into a pile of nettles. And of course I was wearing a thin T-shirt.
So, after getting to sleep at 1am or so, I was woken up at 5am by my arm t…
So, after getting to sleep at 1am or so, I was woken up at 5am by my arm t…
It's too damn hot in here. RSSWeather.com claims it's only 19'C, the BBC news said it's supposed to be 26'C, and it feels like it's around 25'C - 30'C. This fan isn't helping...
I'm nearly done converting the game and login server code to have it ready for a GDNet test (To debug my socket code). I w…
I'm nearly done converting the game and login server code to have it ready for a GDNet test (To debug my socket code). I w…
What the hell do you mean I'm only allowed to wait on 64 winsock events at once? That doesn't make me a happy person [sad]
So, I'm going to have to try and rip out my socket code and make a (more) simple test application and beg for help from the guys in the Multiplayer and Network Programming forum…
So, I'm going to have to try and rip out my socket code and make a (more) simple test application and beg for help from the guys in the Multiplayer and Network Programming forum…
Ok, IO Completion ports are driving me batshit insane. I'm going to give up and fall back to a slightly more sane method.
I'll use a bunch of events, and get notification for the sockets. Then I'll have a few worker threads running and handling events. I don't know if that'll work, but it has to be …
I'll use a bunch of events, and get notification for the sockets. Then I'll have a few worker threads running and handling events. I don't know if that'll work, but it has to be …
I've been having a lot of issues with IO completion ports for TEH MORPG!!1. I seem to remember having these exact problems the last time I tried, so there might be something I'm mis-understanding.
An example of a problem I'm having is that connect() doesn't want to work properly. I use WSAEventSelec…
An example of a problem I'm having is that connect() doesn't want to work properly. I use WSAEventSelec…
So, I was told on Thursday at 4:30pm that I was going to be made redundant. I was phoned up at 8pm on Friday and offered a new job...
The CEO from DC is starting a new company, called Firebrand Games I believe. The name was registered a couple of yers ago, but the company hasn't actually been proper…
The CEO from DC is starting a new company, called Firebrand Games I believe. The name was registered a couple of yers ago, but the company hasn't actually been proper…
Well, the good news is that I don't have to go into work tomorrow. The bad news is that it's because DC UK is getting liquidated. Which also means that none of us are getting paid for the past 5 weeks of work... All the contracts are apparently signed to DC Canada, and most of the equipment is owne…
Well, I started travelling to Glasgow to work today. The train usually takes an hour to get there, unless you decide to get the train that arrives 5 minutes earlier than the other one, but then you find out when you get on board and it departs that it actually takes almost twice as long.
The train f…
The train f…
Starting from tomorrow, I'm going to scream into a microphone and put it on myspace. Then go and add everyone I possibly can. I'll demonstrate how easy it is to get 9,000 people added as friends.
I hate how random rubbish bands add people to attempt to get some sort of popularity...
I'm going to call…
I hate how random rubbish bands add people to attempt to get some sort of popularity...
I'm going to call…
I did a tiny bit of work to TEH MORPG!!1 today, and removed some redundant code from the login server. In theory, the login server is now "done" for the change to distributed game servers, and I just need to update the game server.
I noticed that my MySQL version was being reported as "4.0.20-debug"…
I noticed that my MySQL version was being reported as "4.0.20-debug"…
Well, I had the day off work today, since I had a dentist's appointment. I also did a bit of work to TEH MORPG. The login server now uses a real database (Well, MySQL [wink]), and the game servers use SQLite. Making SQLite work with my old DB class went pretty well. There were a couple issues with …
Despite me now making the "Bands, don't add me" text huge, flashing magenta on my MySpace profile, some bands still do. Comments ensue:
Quote:23.05.06 The Tones:
It's interesting that you have a song called "I hate the homeless", since you're going to end up one of them unless you learn how to play.…
Why do bands always add me on MySpace? They obviously just want to get more users as "friends" so they look popular. They don't even read your profile, they appear to just add everyone on the face of the planet.
From my MySpazz Profile:
From my MySpazz Profile:
Quote: Bands, if you add me, I'll just go on about how shit you …
So, the project I'm working on at the moment has a 2D section to it. The background is drawn, then the player, then any "scenery objects" on top of that, to allow the player to go behind objects. These scenery objects just need cut out of the background TGA files, and can use either an alpha channe…
My parents are away, so I have a free house, which is good. But my sister is a lazy bitch, which is bad. She had people round on Wednesday night, and left the living room and kitchen in an absolute state.
I got home from work yesterday at about 7pm (Thursday) and had to take the woman across the roa…
I got home from work yesterday at about 7pm (Thursday) and had to take the woman across the roa…
Clicky
Basically on my dual core system, the debug version of D3DX seems to create 22 threads to handle loading a texture from memory, causing it to take 16 times the length of time as my slower, non-dual core system.
WHYYYYYYY?
Basically on my dual core system, the debug version of D3DX seems to create 22 threads to handle loading a texture from memory, causing it to take 16 times the length of time as my slower, non-dual core system.
WHYYYYYYY?
Woo/yay:
I got a PHP MP3 streamer thingy set up last night, so I can stream MP3s from my server to winamp while I'm at work. That means I can listen to music without a) eating up 60GB of disk space, and b) probably violating copyright or some TOS by copying MP3s onto a PC I don't own.
Boo/nay:
The pro…
I got a PHP MP3 streamer thingy set up last night, so I can stream MP3s from my server to winamp while I'm at work. That means I can listen to music without a) eating up 60GB of disk space, and b) probably violating copyright or some TOS by copying MP3s onto a PC I don't own.
Boo/nay:
The pro…
Yay, I finally got everything installed and working under XP-64. Then I get into work today and find that I forgot to open the port for RDP >_<
Also, TightVNC doesn't seem to work properly with it. It only updates the screen if you manually do a screen refresh. That's why I'm using RDP. RDP is…
Also, TightVNC doesn't seem to work properly with it. It only updates the screen if you manually do a screen refresh. That's why I'm using RDP. RDP is…
I decided that today was the day to upgrade my server. So I got an AMD64 X2 3800, 2GB RAM and a new mobo and cheapy PCI-Express graphics card (ATI X300). All together, it came to GBP500, which isn't too bad.
I managed to get the new CPU and RAM installed into my PC, and my old AMD64 3500 and 1GB RAM…
I managed to get the new CPU and RAM installed into my PC, and my old AMD64 3500 and 1GB RAM…
I came home today to a lovely letter informing me that Dixons (Who own PC World) think I was overpaid by GBP144.52, and that it has been identified as holiday overpay.
On my last payslip, I was paid GBP187.55 for holidays, which sounds about right. If they're right, then I should have been paid GBP4…
On my last payslip, I was paid GBP187.55 for holidays, which sounds about right. If they're right, then I should have been paid GBP4…
Well, partitioning the 250GB drive into 2 smaller partitions worked pefectly, thanks Metorical! [smile]
To celebrate, I went and got another couple of 250GB drives for my PC. I'm now 50GB shy of having 1TB of disk space [grin] I thought that was rather silly though, so I'm going to change my server …
To celebrate, I went and got another couple of 250GB drives for my PC. I'm now 50GB shy of having 1TB of disk space [grin] I thought that was rather silly though, so I'm going to change my server …
Ok, so I haven't done much to my MMORPG, mainly because I can't be bothered. Anyway, I had some free time today, and I've decided to drop an M. It's now going to be called TEH MORPG!!1.
It's still going to be a distributed server thingy, but instead of having server that'll handle thousands of clien…
It's still going to be a distributed server thingy, but instead of having server that'll handle thousands of clien…
Man, I never realised some of the comedy gold that is our Help Wanted forum. Most of the posts are alright, but some are just silly. Such as:
Quote: P.S: It would be great if we all live around one area. This would make it easy to send all our updates to each other and have monthly meetings at a pub…
Rendering with Direct3D 9
Any feedback is welcome (Even "That's rubbish" :P). Please let me know if you notice any typos, errors, ommisions, etc.
In other news, I'm going to see HIM in Glasgow tonight. No idea when the last bus/train back is though, so we'll see how that pans out...
I'm not really too…
Any feedback is welcome (Even "That's rubbish" :P). Please let me know if you notice any typos, errors, ommisions, etc.
In other news, I'm going to see HIM in Glasgow tonight. No idea when the last bus/train back is though, so we'll see how that pans out...
I'm not really too…
3 updates in one day... Excess. Well, I finally got my ass in gear, and added another article to my website: Setting up Direct3D 9. Let me know if there's any typos, ommissions, bad practice, blatent lies, etc [smile]
If you're lucky, I'll add another one tomorrow about actually drawing stuff [smile…
If you're lucky, I'll add another one tomorrow about actually drawing stuff [smile…
Quote: Yay, I finally get to do code
Don't forget to use comments
What are comments?
where you put the swearing
They're little notes in the code that tell the reader what you were thinking at the time
Oh, them
Like, you might put a comment like: // I was pretty much thinking about boobies when I w…
Whee, my books arrived. I ordered Game Scripting Mastery amd Game Programming Games 6. As a little experiment, I got GSM by "First class postage" and GPG6 by "Free super saver postage". They both arrived on the same day, the free postage came in the early afternoon, the first class post was in the …
Advertisement
Popular Blogs
Advertisement