A new arrival

January 6, 2008 on 11:17 pm | In General, Sam | No Comments

Well, at 7:07 on the 5th January, Samuel David Qua entered this world.

Sam

All in all, he is a chilled out little chap (so far), except when getting a nappy changed which he really dislikes, plus little boys are much more tricky that little girls when carrying out that task (just think hosepipe let loose!). So far, he’s managed to pee on the Paediatrician, me, his eye, and numerous sleep suits - and this is only day 1!

But despite that he is brilliant and fortunately Elin really likes having a little baby brother - even though he doesn’t do anything yet except take up Mummy & Daddy’s time and attention.

Merry Christmas!

December 25, 2007 on 10:38 pm | In General | No Comments

Well, I finally managed another update BEFORE the end of the year. Lots of things have been happening since the last update - but we’re just awaiting the arrival of our 2nd baby (due at any time!).

Needless to say the past few months have been seriously hectic what with my wife nesting in a big way (and decorating the entire house on my own has been great fun!), having to get part of the lounge ceiling fixed after the shower leaked and came through (fortunately before we decorated that room), and other fun stuff.

Needless to say its been a busy time.

I’m currently porting GLDominos over to Linux - yeah - back to OpenGL but still in .Net - using the Tao Framework (so I’m hoping that it will also just work on Windows too). Its coming along very nicely and working well - just the sound to get working really. But I’ve a load of other things I fancy adding (rockets, swings, etc).

I also tried a port over to Python (again using OpenGL), and whilst I did get the engine up and running it was just too slow (that is probably partly to do with my lousy Python skills - just started learning it - but I really think that its not suitable).

Also, I now have my own domain name - this site can also be reached from http://www.andyqua.co.uk (finally)

A rant - sort of - maybe!

September 28, 2007 on 11:44 pm | In Uncategorized | No Comments

No updates for a while - it happens - so busy with stuff, and no time!

Anyway, it seems like loads of articles have just popped out saying that Vista is on its last legs, no-one want it etc. I disagree totally.

I actually like it, and possibly more importantly, my Dad thinks its brilliant (more later) and my Mum is about to buy her own license.

Sure I have a few issues with it - my VPN connection to work hardly ever works (not much of a big deal coz my work XP Laptop connects fine but very annoying), and I HATE the 10-15 minutes disk trashing when I start up (doesn’t seem to affect performance but my SATA drive isn’t the quietest and its damn annoying especially when I can’t quite figure out which process is causing it).

However, that aside, the benefits waaay outway the niggles - and they are niggles. I LOVE the real-time window preview thubnails, networking is simple and works. Not had a single driver issue so far (and I have quite a wide range of various stuff), and I like the eye candy. Basically its an OS that doesn’t actually get in my way in that I don’t think about it and take it for granted that it works fine for me, and I can get on with my work. I like developing on it (.Net IMO is a fantastic framework and C# is what Java should be).

Now, I’m actually writing this on my home laptop that is running Ubuntu which I also think is brilliant but for many different reasons. The main one is that its actually taken me many hours to get it up and running on my laptop (a Dell 1720 inspiron - actually took me best part of 2 days to get it stable), but thats not the point here - this is what I consider fun!

Linux is GREAT if you fancy tinkering IMO. Sure, Ubuntu installed first time on my old decrepit laptop (and everything worked - which if you read any of my other blog entries is a first - first time which is great), but its not one I would ever dare let my Mum or Dad loose on - I value my life too much!

Even with XP (and recently Vista), I get enough phone calls to say I’ve done such and such and its not working, help! Linux would be so much worse (especially with my Mums tendency to click stuff randomly because you never know if that will fix it!).

Basically, there are a lot of good OS’s out there, and so far, there isn’t a single one that I would choose exclusively. Its like music, it depends on the mood, and what I need to do. Sure I can do pretty much most things on each OS, but the amount of effect to achieve it often isn’t worth it.

Linux Part 2

April 20, 2007 on 12:33 am | In linux | No Comments

Well, Feisty has just been released and after a demo of Beryl from a friend on mine at work (which does look very nice I have to say), I thought I’d give it another go.

Apologies for the long post but this turned into a real-time attempt to document my Linux setup.

Downloaded the ISO (and thumbs up to Pipex who even on the day of release let me download it in around 30 mins) booted up the live DVS, and kicked off the install.

The install is dead easy, only had to select keyboard, language and timezone and rest just happened - OK, now we hit the real-time point as its just installed and just doing the first reboot…….

OK, after restarting and a nasty 20 seconds where nothing seemed to happen, all booted up fine, into desktop and all looks good initially.

Now going to try to get 3D desktop working. Clicking Desktop Effects - Enable causes the screen to go white and thats it, causing me to have to hit CRL-ALT-Backspace to kill the Window Manager (thank god I know that combination!) and the nre-login.

However, that may be because of my ATI Radeon 9800 Pro card, so about to install the restricted driver support and see what happens….
Damn think won’t let me enable the ATI driver! No idea why as the checkbox just doesn’t enable. Arrgh. OK, let em download the Catalyst 7.4 Linux driver and give that a whirl (if of couse I can get it onto the linux box)….

Realise that I am an idiot and haven’t plugged in the network cable (after plugging it into my laptop), plug it in, get the message that we’re connected, try to re-install the restricted driver. Still no joy so decide to reboot.

Reeboot was fairly speedy. but damn thing still won’t let me enable ATI restricted driver!

Have to install manually :(. This required installing vsftpd and configuring that to copy the driver from my main pc to the linux one (nice and easy).

Ati driver installed OK but made sweet FA difference except allowed me to select the restricted driver which installed and required a reboot (just like Windows!). X came up fine but no 3D accelleration! Getting annoyed now.

At this point its 00:30 and I’m getting hassled to go to bed. Will continue tomorrow.

Linux - Don’t get me started!

March 30, 2007 on 11:42 pm | In linux | No Comments

Well, I read about the new Beta of Ubuntu (Feisty) being released a couple of days ago and decided to have a play and see how it looked. At this point, a little background…

I ‘ve been using Linux on and off (mainly off) for years - pretty much since I bought a (just release) Linux Unleased book which came with Slackware (1.0 I think but can’t remember - I also bought the 2nd edition because it had a newer version and this was when downloading a 600Mb CD was totally unthinkable!), and have tried pretty much most of the major (and some minor) distros including Suse, Mandrake, RedHat, DSL, and many other. Its a great operating system for playing around with. I also use RedHat at work (our website which I support/develop for and maintain - not on my own I hasten to add - runs on it). So I have a reasonable amount of experience.

However, I have only ever got everything in my system working completely once (and that was with Damn Small Linux when I was playing around in preparation to trying to get it running of a USB drive - which failed spectacularly). I have no idea why - its not like I have any weird and wonderful kit (well, OK, way back when I was using modems I could never get my winmodem installed but then they just weren’t supported then).

Anyway, I’d read a number of good things about the new Ubuntu so downloaded the ISO, whizzed it onto a CD and gave it a whirl on an old machine (well, a 2.8Ghz P4 with a ATI Radeon 9800Pro, Onboard sound and a Netgear network card - nothing fancy).

The install went well, I like the timezone selector, keyboard and langauge selections were spot on and then it did its stuff, rebooted and straight into Gnome. Good One I thought. then it popped up a box saying that system updates were needed - fine - go ahead and install them I said - installed no problem, and then said I needed to restart which I did. Bad Move - loaded the kernel and then just hung. Rebooted into safe mode (just like normal but with console messages) and it said something about device hdc (my cdrom) being confused and that device hda had missed an interrupt timer!

WTF does that mean?

After trying a number of things I gave up in a huff and went to bed.

The next day I reinstalled and again it all went smoothly, and again prompted me to update the system, this time I payed a little more attention to what was being updated and then noticed that a kernel upgrade was being applied. Sure enough, after the restart, it hung again, however selecting the previous kernel (its clever enough to take a backup although getting isn’t totally easy as you have about 2 seconds to press escape on booting to take you into the grub menu to select the old kernel) worked a treat and then it booted up fine.

Now I couldn’t face rebuilding the latest kernel at this point so I just updated grub to always load the prior kernel.

I then installed the ATI driver no problems.

Then I decided to have a look at the new Xgl server and compiz (the Linux version of the Vista 3D desktop). This caused me to enter a total world of pain which resulted in a) uninitialsed X sessions starting, b) Gnome refusing to load the composting component, c) having to go through the safe terminal to reset a number of settings by hand, and d) just generally getting frustrated after following numerous instructions on the web - none of which quite worked.

Anyway, after about 4/5 hours I’d had enough removed all my start scripts and then reloaded Gnome only to discover that all my window decerations (the window title bar, the close icons, etc) had vanished. This then took another 1/2 hour to figure out why and required me to remove all my previously downloaded Xgl/compiz packages to fix!

So time spent - 1 1/2 days elapsed.

Oh yeah, my soundcard wasn’t working either but no idea why and couldn’t face looking into that at this point.

Now, compare this with my main PC when I installed Vista (with much newer kit)- it took 25 minutes to install, ALL my hardware was detected and worked straight off the bat (OK, OpenGL didn’t work but that was due to the ATI drivers not supporting OpenGL at that point and they now do), and so far (touch wood) I have had no problems at all.

One final thing, to add, after the above, I came across a page (Here) that shows you how to install Ubunto on a Pendrive and thought I’d have a go and see how it ran on my main PC. That was another Bad Bad move (although I did get it working - mostly - just wouldn’t write anything back to the pendrive which was a totaly sod after updating 160meg worth of packages).

So all these reports I read about Linux finally being ready for the desktop - Is it hell.

WooHoo! A Frickin update!

February 22, 2007 on 11:51 pm | In General | No Comments

Yup, its now a new year, a new theme on my site, more bandwidth and well time has just passed. I’ve been doing tons of stuff, very little XNA bits but lots of other things.

I got a Sony Reader (see here) - my Dad was rather good and bought it back from the US for me and its just fantastic! It does exactly what it should do and no more which is a book viewer (it can play MP3’s as well but I have an iPod to do that). Anyhow, I’ve been doing a lot of stuff with that recently - you could check out BBeBinder (here) for more information but its an app that basically writes out LRF files (EBooks in Sony format) however its got some very nice features in it such as converting HTML Pages to images, converting RTF to HTML, and some other bits (yeah, OK I’ve mentioned the bits that I’ve done but thats only a small part).

Anyway, thats been taking up a fair bit of my time plus learning Python, some Vista Sidebar gadgets - a Secure Password Manager similar to PWSafe and a comic strip downloader (kinda based on DailyStrips - both all my own work from scratch with the exception that the ideas aren’t mine).

So there we are - nothing wildly exciting but busy all the same (trying to fit that in plus real life is a challenge).

Anyhow, I’ll post more soon plus some more code hopefully.

Elin, Mummy & Santa

February 22, 2007 on 11:06 pm | In Elin | No Comments

Just a pre-Christmas piccy of Elin

Pic Here

Terrain Release

December 29, 2006 on 6:28 pm | In XNA | No Comments

The first release of XNATerrain is now available - however not from here.

I’ve created a CodePles project to host it –> http://codeplex.com/patchterrain

Comments as always are welcome.

Terrain

December 28, 2006 on 1:45 am | In XNA | 2 Comments

I love terrain. I mean I really love generated terrain. I have no idea why - I’ve always been interested in it since I saw Outrun in the arcades (waaaay back) with its undulating roads. This was quite a novelty for me as all the computer generated roads up until then had been flat (pitstop, pitstop II, etc - and itf you have no idea what I’m on about then either you are too young or you never owned a C64).

Anyway, I remember seeing Zarch on an Archimedes at when I was at school (it was brand new and was the pride of our Computer Studies class - we only had BBC’s then!) and being blown away.

Anyway, every since then I have been into terrain and have implemented loads of versions (brute force, ROAM based, etc) in C, C++, Java, C# using Windows API, OpenGL, DirectX and now XNA.

Anyway, I have a WIP version almost ready for first release of my Zarch-inspired terrain engine.

Theres a couple of screenshots at the end..

Features so far:
Patch-work looking (not smooth)
Can be randomly generated or loaded from heightmap
Terrain endlessly repeats - by this I mean that you can move the camera forwards infinately and the terrain wraps round.
Terrain split up into patches (only patches that fall into visible frustrum are rendered - pretty much)
Screenshots can be taken (press the space bar)

Its currently Windows only BUT the Windows only part is the screenshot stuff which could be removed if you want 360 support. (Note - I don’t have - and don’t plan on getting a 360 for the forseeable future - so don’t really care about 360 development.)

An early beta will be available shortly (maybe with source code if any interest).

Anyway, some screenshots:

Looking down from up high
Looking down from up high

Looking across the landscape
Looking across the landscape

Looking across the landscape (with patch lines)
Looking across the landscape (with patch lines)

XNAInvaders released - with Source

December 10, 2006 on 2:48 pm | In XNA | 5 Comments

Well, the time has come to release XNAInvaders and as promised this includes full source code.

Changes since last release:
Graphics changes in title screen
Gmae over text now displayed
Couple of fixes in main logic

Couple of other notes:
The main solution contains two projects - the main game project and a content loader project.
The content loader project is used to flatten the model bone transforms (as we don’t use them), and also to generate bounding boxes round our loaded meshes.

Final note - this code is released as is and unsupported. Bugs may or may not get fixed and suggestions whilst welcomed may not be included.
Also, this is released without any restrictions on use whatsoever. Basically you can do with it what you like.

Binarys only here.
Full release (including source) here.

Have fun!

Next Page »

Entries and comments feeds. Valid XHTML and CSS. ^Top^
19 queries. 1.569 seconds.
Powered by WordPress with jd-sky theme design by John Doe.