Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    49
  • comments
    86
  • views
    34652

About this blog

Spending far too much time on Empyrean Gate and University. Trading in Sleep for Coffee and Coke.

Entries in this blog

 

Releases of Tension

So I was just reading Mithrandirs latest journal entry and I was quite surprised when I started a slight introspection on my own life. I have recently become quite an angry bastard, or at least grumpy might be a better way to describe it.

I think I can put this down to a few reasons:
My parents show favoritism towards my sister, have been eager to help her out financially, talk to her constantly - while I have been left to go it alone and talk to them a couple of times a month. This doesn't bother me in itself, but leaves me feeling somewhat left out.
My mother in law decides when she wants to turn up and live at our house and I have almost no say in telling her to @#$% off (except after she has been there a month).
I moved 1200km away from my friends to please my wife, and as such am stuck in a place where I get on with relatively NOBODY (for over a year now).
I used to play Indoor Cricket as my relief of tension about 3-5 times a week before I moved. I have not played Indoor Cricket (or any sport) in the 14 months since I moved here
I am now studying full time as well as working full time, which leaves me with - no time (or -1*time).
My other outlet for frustration used to be during programming. Time contraints now pretty much eliminate that (though perhaps next semester I can do this on assignments - since I am not doing any programming related classes at the moment)
Gaming is non existent. I still haven't had any time since I bought Morrowind and NeverWinter Nights however many years ago to actually play them. The Warcraft III Collectors Edition Chest is relatively unopened.
Having to care for my dog takes up more time, and my wife now resents that I spend no time with her (despite the fact that she pushed me into finishing uni).

Don't get me started on the little things that piss me off at work either :/

Now when I should be blowing off steam by smashing runs or bowling bodyline I tend to rant and shout. Not very good for relationships that, ranting and shouting. I feel like I am in a permanently grumpy mood. If it wasn't for the couple of beers on the weekend with the GDNet guys I wouldn't have seen any friends in over a year.

dwarfsoft

dwarfsoft

 

Nearly Sober...

OK, I am nearly sober after the "Brisbane Game Developers Conference" which consisted of Andrew Russell, Evolutional, Boolean and myself getting together for a few beers and general discussion.

By the time I had to leave things were fairly interesting and the discussion had ranged between GameDev back-end code, Stick Soldiers 3, GameDev teams, Uni, Workplace, Servers, Goatse, and the old Lounge.

Having left at around 6:30pm to catch my bus out of Brisbane back to Toowoomba (after drinking since 12:30pm) I am only just starting to sober up. The challenge is simple; should Oli be at the same drinking table as me in the future I shall endeavour to drink him under the table ;)

I am nearly sober, and shall go to bed now :P

Nearly forgot to mention that a couple of pics are available from http://dwarfsoft.com/GameDev/BGDC/

dwarfsoft

dwarfsoft

 

Accounting

I just completed an online test for accounting last night. Wouldn't have been such a big deal had I done any previous accounting study in my life. So apparently this online exam takes about 1.5 hours for students who are enrolled in the course to complete. Well, I started at 8:00pm, and I finished at about 1:00am. 5 hours with all that study and searching.

Thank God for Google [google] and Wikipedia. Gave me most of my answers.

So after that I ended up with 92.92%. Not bad, I thought that the last 5 (out of 45) questions were suspect because my judgement had gone to hell by then... but looking back over the answers I gave I found the inconsistencies in the first 10 questions... And they were simple errors in calculation. Don't you just hate that! ;).

dwarfsoft

dwarfsoft

 

Remember that server I was talking about?....

Well, the Server with the mysteriously degrading array seems to be down on its knees begging me for forgiveness. It has only taken about a month and far too much overtime to sort it out.

So I just replaced the motherboard on it (Dual Xeons annoy me with their 8 screws under the heatsinks... why can't I remove the board with the CPU's/Heatsinks still attached is beyond me!)

So after all this we have replaced:
Motherboard, SCSI Card + ECC RAM, Backplane, SCSI Drives, and a SCSI cable...

Finally things are on the up and up! The SCSI Array build process was twice as fast as before, so obviously something went better (perhaps it was getting Intel Certified ECC RAM for the SRCU32 SCSI RAID controller that made the difference) [cool].

Now... to Ghost from the Temporary SATA installation back to the RAID 5.

dwarfsoft

dwarfsoft

 

Some Peace at Long Last!

Well, after loafing off us for over a year, my brother-in-law finally moved out. He is moving over to the US to live with his Uncle and go to Uni over there, which has finally given us back that other bedroom. Now, to turn that into an office so I can start studying/working in there ;)

I would really recommend to anybody who is planning on having family move in and live with them: get the ground rules laid down before they step a foot through the door, or else they will treat the place worse than if it were their own, and they will treat you doubly bad. Respect for anothers property just seems to go flying out the window after they start to feel like they own the place.

Another thing... Try to recommend that either they SAVE their money, or they pay board. I got sick and tired of the fact that he was working about 12 hours a day 6 days a week, then going out buying electronic gear. I wouldn't have minded so much if he had used ONLY his gear and not ours, and BROKEN our gear in the process of using it. Includes DVD/Mp3 Player w/ Microphone (for Karaoke) and CD Player/Clock Radio.

And if you think I haven't got more to bitch about... HYGENE! OMG, the place stinks! His bathroom has more scum in it than the rest of the city from what I can gather. And he doesn't flush the fecking toilet, which I notice after the odor starts to penetrate other rooms :/

Finally his dog has gone too, which I am probably a little more sad to see leave. Habibi is a fairly good guard dog, but suffers from an inability to stfu when told, and also seems to think he is the boss of us all and snaps and generally misbehaves constantly. Not to mention that he tries to eat any guests we have over, including my father-in-law. He is simply an untrained mutt, so I really wonder how he is going to cope over in the US.

I think that is enough of a rant for today, so now that it is off my chest, I can look forward to cleaning up the two bedrooms (Mother-in-laws and Brother-in-laws boxes to be removed and placed in the ceiling). A general clean of bathrooms, bedrooms, hallways, etc.. not to mention clearing the garden of all that dog mess.

Ah the joys of owning your own home...

dwarfsoft

dwarfsoft

 

Assignment 1!

So, last post (only a couple of days ago I know) was informing you all/myself that I was reenrolling at uni. Well, I have just completed Assignment 1 for STA2300 (Statistics/Data Analysis). Now, this assignment is due at the end of this week. THANKS A LOT USQ! To be fair though, this will be the second week of the semester, though I wasn't enrolled until Thursday last week. That is what you get for enrolling last minute and being dicked around by University Administration.

One problem for the Assignment was that I was doing it last night I was also suffering from perhaps the worst migrane ever, which inhibited my ability to think effectively. Fortunately the Assignment was a fairly easy one to do as it was more about making students read the handbook than actually do anything course related. One thing I have to pick about is that one question was "What is the title of the first message on the Discussion Group". Well, I read the book backwards, forwards, upside down, inside out etc. The answer wasn't in there (not that I expected it to be) but any mention to a Discussion Group, or how to access this was completely absent. I wouldn't normally mind about things like this except that the Assignment states that all answers can be gleaned from the book (or are linked to from the book)

After a quick google search I found the first clue, managed to log in to the appropriate area, and managed to access the Discussion Group. I was in the mind to post up an abusive message, but that probably wouldn't assist with my studies at all.

Ah, the fun of University. I can hardly believe I ever considered going back to the shit-hole.

dwarfsoft

dwarfsoft

 

Glutton for punishment

So if it wasn't already apparent that I am far too busy for my own good, I have gone and put myself right into it even more: I have enrolled back at university with a goal to finishing the degree I started 6 years ago.

If it weren't already enough that I work full time and am studying for my MCSE's, I am now going to have to study full time (fortunately I am an external student so I just have to complete assessment in my own time) as well as I have on my plate the game demo that I have been working on.

So when it comes down to it I have been more than a little stretched, and something is going to have to give. It will more than likely have to be the Game Demo (again) that is put to the back of the pile until I can conjure up some extra time. *sigh*. Here we go again!

dwarfsoft

dwarfsoft

 

Oh my... Overtime is a killer..

I have been working pretty hard over the last couple of weeks on a Server that seems to have had a spike take down every component in it. The server still runs but I am unable to create RAID arrays in any way shape or form. I am still awaiting a replacement motherboard, but this has been far more trouble than I had anticipated. I have put in a fair bit of overtime including nights, mornings and saturdays to get something resembling the server together - and KEEP it together.

On the other hand I managed to get some time to myself yesterday and the day before. I managed to get some OpenAL with Ogg sample code up and running (after a fairly nasty problem with my alut.lib). So I now am looking at crossfading ogg streams now that I can mix them myself.

And thank god for being able to use two different ogg streams simultaneously! Thanks for NOTHING SDL_mixer.


dwarfsoft

dwarfsoft

 

One of those weeks...

It has been one of those weeks where everytime you try to get something done, something stands in your way. I have found on my new 300GB HDD none other than Bad Sectors. Not so much of a problem as it is still under warranty, but considering that my Boot partition has gone off wandering a number of times now, NOT HAPPY JAN!

So I have now ghosted my boot partition and all its contents to a 40GB HDD and am working on transferring all my data off the 300GB drive.

But in the meantime I have installed Baldurs Gate II and NeverWinter Nights again. I have also pulled out my old savegames for the both of them. I have even managed to get both of them running in windowed mode on seperate monitors (however a GeForce MX440 on PCI doesn't handle running games at 1024x768 quite as well as I would like :P). The AGP card can get nice high framerates, though the PCI one gets around about 10FPS on NWN. Though that isn't so bad, because I can always play it on the other monitor if I really want to :P.

I have a screenshot of having them both up and running here, but it is a monster picture, so 56k users beware.

Hopefully I will get some time to have a proper look at openAL as SDL_mixer didn't have a few features I was looking for...

dwarfsoft

dwarfsoft

 

Intel Graphics and F****ing Students!

Game Demo
Have been working on the audio sequencing class. This should enable a fair amount of options with regards to dynamic music in game. I hate repetitive music in game, and this should allow for something a little less predictable, but still sounds great. I have had this idea since I played the first Diablo many moons ago, and I got sick of the constant guitar strumming in Tristram...

Real World(tm)
Well, in the title of this entry the F****ing students is actually the 'Flipping' students. All I can say is THANK YOU Intel for your standard Graphics tool install options having Hot Keys enabled... In a domain for a school this is great because Kids can flip their screens whether they know how to or not (accidents happen often) and Teachers have no clue as to what is going on.

Anyway, after doing a bit of registry hacking I have the solution...


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\Display\igfxcui\igfxsrvc\resources]
"2706"="N"



The value is either "Y" or "N". Y for Hotkeys enabled, N for Hotkeys disabled. This stops the students from being able to turn their screen upside down, while in the meantime saving the poor sap who's job it is to run around to each machine in a newly installed lab and disable it manually... Can't believe they didn't just create a Ghost Image and deploy it out instead... It's not like I haven't set up Ghost Console to do that in two clicks anyway :)

dwarfsoft

dwarfsoft

 

SDL_mixer with Ogg Streams

Now why is it that when you want to be able to fade out one stream and fade in another, that SDL_mixer says "thanks for the new file" and cuts short the old to start up the new. I would have thought it possible to have ogg streams running on different channels, but as yet have been unable to actually stream more than one file. Instead I have to load both files as Chunks (which can cause a slight delay during loading, especially of larger files) and fade the channel that it is operating on (not particularly difficult).

There must be some implementation of SDL_mixer which allows crossfading of streams... surely...

dwarfsoft

dwarfsoft

 

SDL_Mixer and WinLame saved my life...

Gotta love SDL_Mixer for ease of use and documentation.

Great place to start and Where to get the stuff

Wasn't too difficult to rebuild the sdl_mixer libraries, just a matter of adding the right include and lib directories for SDL, then for building the project remembering multi-threaded dll's settings. Yay for Google
[google]

dwarfsoft

dwarfsoft

 

...Behold the idiocy of mp3...

Just had to post this after the previous few comments...

MP3 Licensing is teh suck
Long Live OGG

WinLAME - MP3->Ogg Conversion (thanks to Rob Loach)

Although mp3 licensing is not such a problem for games of less than 5000 copies, it is still some obvious problems when you start to reach close to those numbers (I wonder how they count distributions, if it is shared amongst friends etc do each of those copies count as one copy?)

dwarfsoft

dwarfsoft

 

Documentation...

Well, as I have been going along with documentation quite well, I have found that others have not. In trying to get mp3 support (purely from a testing standpoint) for one App I was working on I found that I completely despise sdl_sound and smpeg... no documentation whatsoever...

Now to see if I can get sdl_mixer working with smpeg instead... I really should just use ogg vorbis instead...

dwarfsoft

dwarfsoft

 

The work never ceases

So, I was getting on with development of the Game Demo, and doing quite nicely with it, until such time as work intervened.

So everything had gone wrong. I had to rip up half the driveway and repair some pipe-age. Then the pool needed some attention. So far in the 11 months we have owned our house we have been swimming less than 10 times, and the pool has been available for less than a month, either due to cold weather, or broken equipment. So after some more fixing I am now working my ass off to clean the pool filters every few hours (when I am not at work) to clean the scunge off them.

... Hopefully this weekend I can actually use the pool, and get more on the Demo done ...

dwarfsoft

dwarfsoft

 

SRS'n along

So I have started playing with SyncToy for synchronizing files across computers/folders (in particular to my USB key which gets utilized so much as a Ghost Boot Device that it is common for things to get totally screwed up). One little gripe I have with synctoy is that if you schedule it, I find that if I want it to run through a user account that is not logged on (ie, background uninteractive) it tends to fail out. If I schedule it to run through my logged on user account then it likes to take poll position on the screen.

Even after running it through a VBScript to run in the background hidden, or minimized it would also fail. Additionally I have been having problems running it on my old K6-2 333MHz (download machine/webserver/ftpserver) I keep getting JIT Debugger messages. Maybe its time to reinstall dotnetfx... the second :/

and now for a word from our sponsor ... Project Game Demo ...
As a minor update, I continue to write the SRS for my Game Demo. As everybody could have guessed I am doing a small Isometric style game with emphasis on the story driven engine I had been developing some time ago (wow, has it really been 3 years?)

As for SRS, I really have to say I dislike documentation writing, though it has already given me insight into what I hope to achieve that I hadn't previously thought through. Indeed Documentation does make things clearer in the form of requirements that the project must adhere to, and for each feature what outcomes are to be expected. This is a great guard against feature creep (and aren't we all a victim of that at some time or other?) [grin]

dwarfsoft

dwarfsoft

 

Now for Code and a Rant

So, what exactly is with VBScript and its useless implementation? Why can't I have integers larger than 32Bit, or more to the point, why can't they be 64bit at LEAST?!

So, I know that some people are going to ask why I am using VBScript at all. VBScript happens to make a lot of sense simply for the way it can be used to interact with Active Directory on Domain Controllers, and the simplicity of making WMI calls. Plus, VBScript is so easy to start using and has a lot more immediate use than programming, and a wider feature set than Batch.

So I come to start developing a script that is checking for changes in drive sizes of Dynamic Disks and possible changes to the configuration of Extents within Partitions, and I can't compare two numbers returned from WMI or the DiskExt.exe program (do a search on the net, the most USEFUL thing I found in regards to disk extents for Dynamic Disks).

So I basically had to write my own string math functions (Addition and subtraction).

So here is that code, available for those who want it, those who need it, and those who are interested in it.

Function StringAddition(num1in,num2in)
' Cleanup
num1 = Trim(num1in)
num2 = Trim(num2in)

if num1 = "" and num2 = "" then
WScript.Quit
elseif num1 = "" then
StringAddition = num2
elseif num2 = "" then
StringAddition = num1
end if

if Asc(Mid(num1,Len(num1),1)) = 13 then
num1 = Mid(num1,1,Len(num1)-1)
end if
if Asc(Mid(num2,Len(num2),1)) = 13 then
num2 = Mid(num2,1,Len(num2)-1)
end if
if Asc(Mid(num1,Len(num1),1)) = 10 then
num1 = Mid(num1,1,Len(num1)-1)
end if
if Asc(Mid(num2,Len(num2),1)) = 10 then
num2 = Mid(num2,1,Len(num2)-1)
end if
if Asc(Mid(num1,Len(num1),1)) = 13 then
num1 = Mid(num1,1,Len(num1)-1)
end if
if Asc(Mid(num2,Len(num2),1)) = 13 then
num2 = Mid(num2,1,Len(num2)-1)
end if

if num1 = "" and num2 = "" then
WScript.Quit
elseif num1 = "" then
StringAddition = num2
elseif num2 = "" then
StringAddition = num1
end if

'fix an errar
if Len(num2) > len(num1) then
num1 = "0" & num1
end if
if Len(num1) > len(num2) then
num2 = "0" & num2
end if


j = 1
p = Int(Right(num1,j))
q = Int(Right(num2,j))
result = p+q
carry = Int(result) \ 10
result = Int(Int(result) mod 10)
if Carry 0 then
num1 = StringAddition(Mid(num1,1,Len(num1)-1), carry) & result
end if
if Len(num1) > 1 Then
StringAddition = TrimLeadingZeros(StringAddition(Mid(num1,1,Len(num1)-1),Mid(num2,1,Len(num2)-1)) & result)
else
StringAddition = TrimLeadingZeros(carry & result)
end if
End Function

Function StringSubtraction(num1in,num2in)
' Cleanup
num1 = Trim(num1in)
num2 = Trim(num2in)

if num1 = "" and num2 = "" then
WScript.Quit
elseif num1 = "" then
StringSubtraction = num2
Exit Function
elseif num2 = "" then
StringSubtraction = num1
Exit Function
end if

'the following fixes newlines in the input
if Asc(Mid(num1,Len(num1),1)) = 13 then
num1 = Mid(num1,1,Len(num1)-1)
end if
if Asc(Mid(num2,Len(num2),1)) = 13 then
num2 = Mid(num2,1,Len(num2)-1)
end if
if Asc(Mid(num1,Len(num1),1)) = 10 then
num1 = Mid(num1,1,Len(num1)-1)
end if
if Asc(Mid(num2,Len(num2),1)) = 10 then
num2 = Mid(num2,1,Len(num2)-1)
end if
if Asc(Mid(num1,Len(num1),1)) = 13 then
num1 = Mid(num1,1,Len(num1)-1)
end if
if Asc(Mid(num2,Len(num2),1)) = 13 then
num2 = Mid(num2,1,Len(num2)-1)
end if

if num1 = "" and num2 = "" then
WScript.Quit
elseif num1 = "" then
StringSubtraction = num2
ExitFunction
elseif num2 = "" then
StringSubtraction = num1
ExitFunction
end if

If Mid(num1,1,1) = "-" and Mid(num2,1,1) = "-" Then
StringSubtraction = StringSubtraction(Mid(num2,2,Len(num2)-1),Mid(num1,2,Len(num1)-1))
Exit Function
ElseIf Mid(num1,1,1) = "-" Then
StringSubtraction = "-" & StringAddition(num2,Mid(num1,2,Len(num1)-1))
Exit Function
Elseif Mid(num2,1,1) = "-" Then
StringSubtraction = StringAddition(Mid(num2,2,Len(num2)-1),num1)
Exit Function
End If

wib = WhichIsBigger(num1,num2)
if wib = 2 then
StringSubtraction = "-" & StringSubtraction(num2,num1)
Exit Function
end if

'fix an errar
if Len(num2) > len(num1) then
num1 = "0" & num1
end if
if Len(num1) > len(num2) then
num2 = "0" & num2
end if




j = 1
p = Int(Right(num1,j))
q = Int(Right(num2,j))
result = p-q
if (result then 'and (wib 2) then
carry = 1
result = result + 10
end if
result = Int(Int(result) mod 10)
if Carry 0 then
num1 = StringSubtraction(Mid(num1,1,Len(num1)-1), Abs(carry)) & Abs(result)
end if


if Len(num1) > 1 Then
StringSubtraction = TrimLeadingZeros(StringSubtraction(Mid(num1,1,Len(num1)-1),Mid(num2,1,Len(num2)-1)) & Abs(result))
else
StringSubtraction = TrimLeadingZeros(Abs(carry) & Abs(result))
end if
End Function

' Works out which integer (stored as a string) is larger
' this is used because the large numbers we are using are not capable of being stored
' in conventional VBScript Data Types
Function WhichIsBigger(num1, num2)
WhichIsBigger = 0
if Len(num1) > Len(num2) then
WhichIsBigger = 1
elseif Len(num2) > Len(num1) then
WhichIsBigger = 2
else
for i = 1 to Len(num1)
if (Int ( Mid (num1, i, 1) ) > Int ( Mid (num2, i, 1) ) ) then
WhichIsBigger = 1
i = Len(num1)+1
elseif (Int ( Mid (num2, i, 1) ) > Int ( Mid (num1, i, 1) ) ) then
WhichIsBigger = 2
i = Len(num1)+1
end if
next
end if

End Function


dwarfsoft

dwarfsoft

 

And now some short videos...

So I got a couple of short Videos (mov's) of Darcy running around. Seems like this is turning into the Darcy fan club journal.

I'll probably start posting code up from some of my recent work (well, over the past year of scripting, coding and ideas)

Movie 1 and Movie 2

dwarfsoft

dwarfsoft

 

A barrage of Darcy pictures... as promised!

Well, I had to get some pics up again, since the last one is pretty old. Here we have a collection of 9 pictures taken over the past 3 months. But before I flood the screen with pictures, I should get some actual Developer Notes off my chest first.

I have been running through writing the SRS (Software Requirements Specification for those of you without formal education) for the Game Demo to fully flesh out exactly what I want to achieve from the project (ie, employment in Game Development) and exactly what I require it to do (mainly in terms of a testbed for AI theory).

So, as anybody who has been through the documentation stage numerous times will know, my eyes hurt and my brain is numbed by the sheer boredom of doing so... but seeing as this usually leads to a more productive project I guess the fun is balanced all round.

Now for those pictures I promised:

dwarfsoft

dwarfsoft

 

Darcy ... RAWR!

And for everybodies satisfaction a Darcy Rawr!

... and a biggar one ...

Darcy is our puppy, and he has just recovered from some fairly nasty infections. The Vets thought he was going to die (most of the 4 days he was with the Vets they said this). Anyway, he is now terrorizing the house and barking at bigger dogs... very amusing. I should try and get some video up here.

dwarfsoft

dwarfsoft

 

Beginning of another year

So it has again been some time since my last Journal entry. Work goes on as does family life.

My wife and I have a dog now, Darcy, whose picture I now use as my avatar.

Work, like I said, goes on... Trying to find time to study for MCSE's and build a game demo up this year. Most of my coding for the previous year was creating Server Disk Health information and predictions on their estimated date of being completely full. On top of this I have finally been able to pull enough information out of Windows XP/2003 to find out Disk Extents information... but enough about server.

I have also pondered creating a game in Batch just for the fun of proving it can be done. Perhaps this can be a 4eX entry, as in the first Four Elements competition someone had a batch file as a joke.

Anyway, lets hope I can get the Requirements done on the Game Demo first. Hopefully I can find some time to update the journal on at least a 6 monthly basis in future :)

dwarfsoft

dwarfsoft

 

Systems Engineer

So I am now sitting here at 11pm on a work night, trying a little to get a business working, and also trying to learn whatever I can about Windows Server 2003, and more importantly Group Policies and Active Directory.

I somehow managed to land myself a fulltime job doing server builds and maintenance for Schools here through a pretty good company. What I lack at the moment is the skills they require, but I am happy to say I am learning the ropes, and I am glad they were desperate.

This is still a long way from the dreams of programming I had starting about 12 years ago, but I guess we all have to be content with what we get to do in life, and my job is pretty good now. At least I wont get put off programming from being forced to do it day-in day-out, and can then use income and free time for future pet projects.

I seem to be working 24 hours a day 8 days a week at the moment as I have the captioning contract stuff coming up in Brisbane over the next week when they need some hand-holding while they go live. This is a being a little crazygonuts with my schedule and I am just gonna have to ride it out until I have time to swim in my pool.

Did I mention that? I have recently moved from Canberra to Toowoomba (a good 13 hour drive it was) and am now living here with my wife (Philana) in our lovely 3 bedroom house and Pool. We have left the Appartment in Queanbeyan behind (currently tennanted) and moved on to bigger and better things. The only downside is the huge amount we are now indebted to the financial institutions for our mortgages, but I guess you can't just buy a house outright without that kind of commitment (or lottery winnings anyway).

Hope somebody reads this one day, someone that isn't me that is :P

dwarfsoft

dwarfsoft

 

Update!

I have updated my journal!

OK, well I was writing a Codifier that actually changed all my source code into nice colourful HTML, and that is all done, now back to working on my FireFly project...

Oh, I also have been working on my new website for the business I am starting, which I should finish sometime this month, so that should be up and ready for business.

Business doesn't start until the beginning of next year though, and if you don't live in the Toowoomba -> Brisbane area then my services are going to be of no use to you.

I also have started overhauling dwarfsoft.com and should have a new look up sometime after the Business site is done. Oh, and NO the Business site is not going to be hosted at dwarfsoft.com, I have another domain ready for that one... But for that you are going to have to wait and find out.

Cheers, Chris.

dwarfsoft

dwarfsoft

 

Hmm...

I really should get around to updating this journal from its state of nothingness...

dwarfsoft

dwarfsoft

Sign in to follow this  
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!