Skip navigation.

NoteMe

- by Øyvind Østlund

The story about my avatar and good friends:

, , ,

I have had a few questions about my blue avatar and the story behind it. Many have guessed, and some actually came pretty close.

For a long time I was a dedicated member over at vbforums.com. I even moderated the game and graphics section for quite a while before I moved to Switzerland and work took over most of my time and energy.

One of my good friends over there is called Adam Neil Ward (Wossname), and he had just found out how much fun C# could be, and I agreed although I had not touched it in a year or two.

We decided to do something awesome, and to prove that even a language like C# can pull off amazing speed as long as you know how to treat the language well. The idea we came up with was to make a Doom look a like and feel 3D engine and game with no help of OpenGL and DirectX just to show it was possible.

With his extreme knowledge of GDI+ he took care of most of the rendering while I took care of all the underlying code. Everything from making vector and matrix classes to transforming map coordinates to world and view coordinates, as well as keyboard and mouse handling.

We got pretty far using more or less all our time outside work on it, when some big changes in Adams life made us throw in the towel for an uncertain amount of time. A few months later it was my time to bail out because of moving, and we never managed to get back on track with the project. But we had great fun with the project, and even today when we occasionally talk on MSN we talk about finishing the project, although this time with the help of Mono. But until then the only remains will be this album I made for the occasion with old screenshots from development as well as some sketches.

Well enough rambling, I was going to talk about the avatar. Well we wanted to make an icon for the game, and since we used C#, and we got the idea from Doom, we ended up calling the project DoomSharp, or D# for short, and that's how the icon came to life. We did have a web page once as well, but I managed to destroy vital parts of it when I moved my hosting, and have not had the time to fix it, and don't think I will either.

Now for a long time I have wanted to redo this avatar in SVG to beautify it a bit. And while chatting with Oleg yesterday on GTalk I found out I should give it a try so we could both be drawing on something. It didn't take me too long before I understood this was not going to be easy. And after not too long it was skewed and ugly and I had to ask Oleg for tips.

After just a couple of minutes I got more than just a tip, but a full version of the logo in SVG, perfectly lined up. I don't know what more I should say than, thank you a lot Oleg it looks like I owe you an other beer. If every coder had a friend with design skills like Oleg, and a friend with coding skills like Wossname, then I am pretty sure people would be much happier in life.



- Øyvind Østlund -

It's that time of year again:Working on the desktop team:

Comments

attilasoul 17. July 2008, 19:36

Thank you for sharing the cool story about your avatar. It's incredible how good you made Doom look. :up:

Quinnuendo 17. July 2008, 19:38

nice story. there are so many projects like that, that stopped for one reason or other... shame... but time is scarce

NoteMe 17. July 2008, 19:48

Thank you for sharing the cool story about your avatar. It's incredible how good you made Doom look.



Thanks, although since we are both programmers, I'll have to say the code looks better than our drawings :D

nice story. there are so many projects like that, that stopped for one reason or other... shame... but time is scarce



I have a feeling everyone who are really into coding, and does so in their spare time have a million things they want to do, but so little time to even start a few of the projects. And when big things happen in life, it is your hobbies you put aside first.


- ØØ -

attilasoul 17. July 2008, 19:57

I'll have to say the code looks better than our drawings :D


Nobody is good at everything! :lol: I am not good at neither of the two!

melnichuck 18. July 2008, 06:47

Yeah, really cool story! Do you have a demo of this game? :wink: Wanna shoot-shoot-shoot! :bomb:

Quinnuendo 18. July 2008, 09:15

yeah, definitely agree with
"a million things they want to do"
(didn't want to quote the whole paragraph)

Anonymous 18. July 2008, 11:17

wossname writes:

I often think about picking up the source code for D# and carrying it on again were it not for a few factors:

1. I'd rather rewrite the entire thing in C++ and SDL (because I despise MS with a fervour hitherto only seen depicted on the walls of Mayan ruins).
2. I'm more interested in writing open source Linux system tools these days.

This is not to say that I don't love D#, I do. It was the most awesome project I'd worked on up to that point (and probably since), but as has been already mentioned, time was (is) against us.

It's also a shame I never got my experimental blitting code to work properly without leaking RAM all over the place, that would have quadrupled the framerates. **sigh**.

The source code backup CD is calling to me as I write this.

NoteMe 18. July 2008, 19:10

Yeah, really cool story! Do you have a demo of this game? Wanna shoot-shoot-shoot!



I can't really remember exactly what state it was left in, but I am sure there is no creatures for you to shoot :frown: I had just started the collision detection for shooting bullets when it ended and there is no creature/models loaded :frown: So sorry for that.

1. I'd rather rewrite the entire thing in C++ and SDL (because I despise MS with a fervour hitherto only seen depicted on the walls of Mayan ruins).



I think one of the fun parts was that we didn't make it in C++ and it still worked smooth. I found this the funniest challenge really. C++ is made for it's speed and it would have eased the whole task in my opinion.

On the other side, I am pretty sure I could have converted all of my code in the project within 24hours if I just had enough coffee next to me. I made everything from scratch with no or little help from the .NET framework. So it isn't really much job to do so on my part. It's worse for your renderer and at least the MapEditor that uses forms.

The source code backup CD is calling to me as I write this.



Me as well, but I have a feeling Opera has more than enough work for me for a long time right now :frown:

PS: Now Wossname, get yourself an account here and stop posting Anonymous...then download Opera p:


- ØØ -

attilasoul 19. July 2008, 05:32

PS: Now Wossname, get yourself an account here and stop posting Anonymous...then download Opera p:


...I agree! But just so you know it: MyOpera is addictive. It's not a bad thing though! :happy:

wosser 19. July 2008, 10:10

Happy now?

You're so high-maintenance Note.

I reckon we could keep the C# level editor and simply change the way it saves files in order to make it loadable in C++. We'd probably be smart to have the editor itself save the image files in raw 32bit arrays to reduce the startup-time in the game itself. But all this is academic really since it's highly unlikely that I'm going to resume the project.

Quinnuendo 19. July 2008, 14:04

yay, new user :smile:
welcome to myopera. maybe you'll find usefull things, if nothing else you can comment here and there :wink:

wosser 19. July 2008, 18:47

At the very least I can use it to fire abuse at Øyvind. I've missed the chance to do that lately.

Maybe I should bring my Robotics blog here instead of that horrific blogspot place in which it currently resides.

NoteMe 20. July 2008, 13:21

Originally posted by attilasoul:

...I agree! But just so you know it: MyOpera is addictive. It's not a bad thing though!



You can say that again :smile: It's HIGHLY addictive.

Originally posted by wosser:

You're so high-maintenance Note.



You wouldn't love me if I wasn't p:

Originally posted by wosser:

I reckon we could keep the C# level editor and simply change the way it saves files in order to make it loadable in C++.



That way we would get the best of both worlds. Good idea.

Originally posted by wosser:

At the very least I can use it to fire abuse at Øyvind. I've missed the chance to do that lately.



I have missed your sarcasm and irony as well. I'll try to be more on MSN during the evenings from now on. I deleted 100 contacts on MSN the other day, so now it is actually usable again :smile:

Originally posted by wosser:

Maybe I should bring my Robotics blog here instead of that horrific blogspot place in which it currently resides.



It would have been an honor. Your blog would fit MyOpera very well. You are such a nerd, and I love it :smile:


- ØØ -

attilasoul 20. July 2008, 13:22

Let's bring more nerds into MyOpera! :yes:

You had more than 100 contacts on your MSN? :eyes:

NoteMe 20. July 2008, 13:28

You had more than 100 contacts on your MSN?



If there is something called a social nerd, it has to be me. So yeah. I have moved something like 7 times in 7 years, and every new place I have lived I have met a bunch of interesting people. And then include my online friends, and it adds up after a while. Now I have only saved my best friends from CERN, HiO (University), HiB (university), high school, military, and a few online friends like Wosser. That adds up to 138 on MSN and GTalk totally. So I can see I should probably delete more of them :/


- ØØ -

Anonymous 15. November 2008, 13:05

Anonymous writes:

D# was a great project and its a shame that it didnt get the exposure it deserved. And also it did prove that with the right people on board you can defy what people say is possible.

Good work guys and hope to see you back at it soon.

NoteMe 16. November 2008, 16:09

Thanks for the kind words.

PS: You forgot to write your name. Are you one of the VBF members from the good old times?


- ØØ -

wosser 14. May 2009, 19:54

Man, I'm sorely tempted to just dump all the D# source onto my linux box and just convert it to mono over the weekend.

My heart says ":coffee: do it!!" but my brain says ":no: don't be an idiot".

It's been far too long since we did a collaboration.

NoteMe 25. May 2009, 13:23

You know what you should do? You should get your sorry ass over here to Norway, and collaborate with me on Opera. That's what you need to do :D

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Type the two words displayed in the image below:


Smilies