Linux Format logo

Linux Format Blog

Mike-ami Vice

Mike, like many geeks I fear, usually wears all black; is very sunshine-averse and seems to subsist on a diet of jalapeno crisps, burgers and beer. Not only does he remember a host of obscure eighties computer games, he can tell you who wrote the music; he's even writing his own operating system. In machine code.


Rather than go out into the sunshine during my lunch break, I did some Brain Party hacking. Fixed some bugs, added the code to make windows movable by clicking on the titlebar and dragging, and, in 20 minutes flat, wrote a Trout Wars minigame in 128 lines of code.

Brain Party minigame: Trout Wars returns!


Having a Brain Party

As I mentioned before, Graham, Mike and I are working on a cross-platform, multiplayer puzzle game written in C# and backed by SDL. This is my second major project using SdlDotNet, so it's a very comfortable environment for me to be programming in - code just seems to fly out to make things happen. But, as always, I spot a few niggles where I stray into new territory.

Before I talk about the niggles, I want to tell you a bit more about the Brain Party project.

How’s your day goin?

Conference Center

Fine. Thanks. And how's yours? It's goin' great thank you. Yep. My propa English has slipped, and I'm going American. It took about 5 minutes before I started to say 'Can I get?' rather than my regular 'Could I have?' I now say 'sure', and when I asked for a cinnamon scone with my Starbucks this morning, I tried the local dialect, 'Can I get a sco'wune with that?' Sure thing.

Before the frenzy begins

Graham is in Merka and has promised to make numerous blog posts about his experience. I haven't blogged for quite a while, so I figured I'd best get in quick before his posting frenzy begins.

From Portishead to Portland

OSCON website

Why learn assembler?

That's the question I've been hearing a lot recently (well, that and "Why do you suck at $GAME?", but I'll beat Paul one day). Regular blogwatchers have seen the embryonic stages of MikeOS, which is moving along well, but I'm itching to try some other (less ugly) languages than 16-bit x86 assembly. 68k is supposedly a good instruction set, but I think my next step should be ARM -- after all, it's the CPU used in my mobile phone, GBA, Nintendo DS, and no doubt a squillion other gizmos I've acquired.


I'm really, really good at this game:

Apologies for the brief post -- I'll write something more substantial later. And prod some of the other LXF folks into writing. In fact, it's been so long since Graham posted, I'm not sure if he remembers the URL...

It begins…


(Awaits lawsuit from SCO for using the 'mov' opcode)

Sexual division of labour

A while ago I was asked to write an article on why there are so few female open source hackers, and I came across the argument that women don't have the necessary level of concentration that men do. So, while men are prepared to stay up for 14 hours to fix a bug, say, or immerse themselves in writing a new KDE application on top of their full-time jobs, women lack that same level of dedication and become distracted by other things (we're better at multi-tasking, apparently - woo hoo!).

Web hosting by UKFast