Computer food

Profile
South of France
This journal is approved by the Get A Life Commitee. I swear.
175 comments
1 followers
109 entries
Advertisement
Emmanuel Deloget
March 13, 2006
Let's do something else, now!
In the quest for our perfect RPG rule system, we are at a point where we can see it in action. It is now time to calm down, to let ideas come in again, and to do something else - we know that we'll have to come back later, since not everything had been implemented (magic? creature states?).

So far,…
365 views
Emmanuel Deloget
March 12, 2006
By the way...
This is a sequence diagram representing the main internal loop of the fight manager. I was unable to represent it correctly (how do I do these damn object creation and destruction?). Of course, this may be the UML 2.0 way of representing things - I'm not sure, but since I'm mainly stuck with UML 1.…
343 views
Emmanuel Deloget
March 12, 2006
We create worlds ! Well, at least, we try...
Hey! I had some feedback about my singleton entry - not as much as I was expecting, but I still had some feedback :) Thanks a lot!

I finally decided how I'll present the results of my little "how to maek a 1337 RPG system" study. I'll write a very very long article about to explain the choices I mad…
461 views
Emmanuel Deloget
March 10, 2006
Text RPG update (post n100 in this journal!!11one)
Nothing much interesting. I was testing StarUML - the open source UML modeler - at work, so I decided to create a class diagram of the RPG rule system (read: what I've implemented so far).

Click on the image for full resolution.



The StarUML C++ reverse engineering tool is one of the best I ever used…
3,276 views
Emmanuel Deloget
March 09, 2006
Notes about singletons in C++
Wot! Did I stop to work on my text RPG? Que nenni. This is an article I prepared last year, when I was young and self confident about my own knowledge. Anyway I thought you could find this interesting (and don't forget to discuss about this in the comments. I tend to believe that I don't get anough…
507 views
Emmanuel Deloget
March 08, 2006
I continue...
Let's add another 2 hours on the project - two hours and not much code, because I was unable to correctly think.

The new classes in the project are:
  • FightModifier: this class contains informations about the fight modifiers (selected weapon, attack, defense) of a creature. It contains only temporary …
405 views
Emmanuel Deloget
March 07, 2006
Text RPG rul3z teh big one one one
So far, I've worked about 5/6 hours on the project. The classes I've added today are the following:

  • ActionTest: this abstract class is used to test if a a particular creature successfully act or not. Here, we make use of the strategy pattern: the algorithm to know wether an action is successful or n…
361 views
Emmanuel Deloget
March 06, 2006
Again, a small update
I'm going to do a lot of small updates every time I need it (to speak about the progress I make everyday). I hadn't much time to work on the source code today, so I only did one important class: the CreatureGroup - believe it or not, it handles a group of creature. The class is meant to be used in …
321 views
Emmanuel Deloget
March 05, 2006
Small update about the text RPG project state
This is a small update. I hadn't much time to work on the Text RPG project (mostly because I had a lot of stuff to do this week-end), but I have still done something.

To those who are reading this to learn something, I must say that I'm going rather quick here, withour explainations - they will com…
355 views
Emmanuel Deloget
March 05, 2006
What a good idea...
I've just got an idea, something not very complex (it may need nearly one or two days of work). I noticed that there are a lot of questions on the beginner's forum where new users claim that they want to make text-based games - RGP style, full with rooms, actions, monsters and so on.

So, why not do…
343 views
Emmanuel Deloget
March 03, 2006
"Somewhat type-safe " enums in C++
I don't know why I want to write this down, since it is a not-that-good solution to a known problem. Anyway, let's begin.

As you all know, C++ enumerations are not type safe. Let's have a look to a simple example:

enum Values
{
value0, value1, value2, value3, value4
};

Values myValue;

// .. later in th…
973 views
Emmanuel Deloget
March 02, 2006
Helping beginners is so kweeeeeel !
Hey ! First update in many weeks !

I just want to say that Lazy Foo's SDL tutorials are really good for beginners. They are very simple, short, progressive, and they work. Kudos to Lazy Foo for these.

It even made me change my sig. I guess that every week or so, I'll put a new web site that target b…
393 views
Emmanuel Deloget
December 23, 2005
Tidbits
Nothing really fancy to say, so let's try to enhance our culture...

Christmas is comming, so I allowed me to give some presents to myself (good boy, isn't he?).

  • Vitalic's Ok Cowboy: this is a really good piece of techno, whith very big titles (Poney Part 1, No Fun or the slower Trahison)
  • I decided to …
566 views
Emmanuel Deloget
December 21, 2005
Yeah !
I'm happy.

My gdnet+ membership had been renewed for another year. I'll still be there and there until (at least) dec 2006. Prepare for another year of

  • (not funny) humor
  • (not very accurate) technical rambling
  • (not very accurate) C++
  • newbies bashers bashing
  • falling in love with caitlin each time she posts…
622 views
Emmanuel Deloget
December 05, 2005
Insignificant journal entry
I've been busy these days, and my forum activity dropped down. Nevertheless, I managed to get 1 post per rating point, as seen here:



The cool thing about this is that there is no interest at all in this post. Crazy, isn't it?
508 views
Emmanuel Deloget
November 23, 2005
The new GDnet design
The new design is cool but it broke everything in my journal. I removed the stylesheet (and I guess I have to heavily modify it to get something good enough for your eyes). Too bad. I liked my green theme a lot :/

Oh, I finally saw Casshern. Great movie. I suggest you to give it a look.
540 views
Emmanuel Deloget
November 21, 2005
No technical informations :'(
Investigation
No French game developper contacted me. I guess that I have to explain why I asked this in order to get some contacts.
First, I don't want your money. I don't want to contact you in order to get a job in your team. I am quite pleased with my current job (software architect is somewhat …
583 views
Emmanuel Deloget
November 14, 2005
French game developpers here?
I am trying to find some French members of our community who works in the game industry (even you, dear AP). If you are reading this, can you PM me please (I know, this would be difficult for an AP) or send me a mail to my private email address (the nospam address is logout atnospam free dotnospam …
448 views
Emmanuel Deloget
November 13, 2005
I think therefore I think
4e4
The 4e4 contest is now over, and the results has been posted. Every entry is just plain cool, in fact, because every single entry is a finished game, and that's damn important.
This contest was huge. More than
Now, Ravuya created another contest which, I believe, can be very fun. I'm going to pa…
557 views
Emmanuel Deloget
November 03, 2005
TCP, UDP, RakNet and reinventing the wheel
In my previous entries, I I spoke to you about a networked application I was creating. I used the TCP/IP protocol, and of course, the associated stream sockets, to build client/server applications. For some reasons, I had the feeling that the solution was limited in a number of ways: first, because…
2,095 views
Emmanuel Deloget
November 01, 2005
Scary story
As a pro software developper, I find copyrights very useful, as they don't legally allow you to copy my work. But what should you do if I go too far?

Read this horrible story about Mark Russinovitch(1) vs. Sony


(1) Mark Russinovitch, for those who don't know him, is a leading Windows Developper. He w…
444 views
Emmanuel Deloget
October 28, 2005
Message handler management
In a previous entry, I explained how to use pointers to member functions in the design of a windowing system.Today, I applied this to another problem: network messaging.
In client-server mode, both the client and the server are sending messages to the other. It appeared to me that it was a good cand…
1,019 views
Emmanuel Deloget
October 27, 2005
A follow up, databases, and more
The followup(1)
Nice to see that Radupvr is not going to leave right now, and will continue to update his journal. But it doesn't change anything to the behavior of those who bashed him. Believe it or not but I find user-bashing rather imature and childish. User bashers tend to think that they are t…
641 views
Emmanuel Deloget
October 25, 2005
And teh winnar is...
Noone.

No, it is even worse: if this situation continues, we are all the loosers.

Radupvr started this thread two days ago. His idea will probably never work, everything agrees on this point. What I find bad is not his post, but the answers he got.

All went right during the first posts. The idea he…
441 views
Emmanuel Deloget
October 25, 2005
Databases, continued.
The main problem about databases lies in how one can fetch the data from the db. Simply put, storing the result of a SELECT statement is a pain.

Consider this simple table:

CREATE TABLE user (id INTEGER, login TEXT, password TEXT);


Now, a very simple select statement:

SELECT * FROM user;


The C++ typica…
670 views
Emmanuel Deloget
October 24, 2005
SQL API reloaded
... I just missed my 1337th post, and this one is the 1338th.

This clicky linky contains additional informations about linux SQL servers.

I seems I said wrong things about PostgreSQL - about its speed to be more precise. The version I tested when I was younger was a v6.something (back in 1999). It wa…
558 views
Emmanuel Deloget
October 23, 2005
C/C++ DBMS API
Today, I gave a fast look to some popular SQL database API. If you want to dig them, I suggest you to have a look to the Qt library - the database driver part.

PostgreSQL pgsql API
Free. Actually, the main problem is more PostgreSQL than the API. PostgreSQL is supposedly better than MySQL, but settin…
620 views
Emmanuel Deloget
October 21, 2005
more on creating a Win32 Window wrapper class...
WTF again. This version of Firefox decided that the gamedev.net edit fields were not good enough targets to copy the content of the clipboard. This is very annoying, as it happens only on this machine. It is painfull, as I have to type URL instead of just copy them.

This is a simple followup to Olus…
564 views
Emmanuel Deloget
October 12, 2005
OMG I got it !!!1!eleven
I just received it, in all its splendor:





This is the first piece of my MW museum!
582 views
Emmanuel Deloget
May 04, 2005
ED phone home
Time to come back...
I don't have much time these days. After this Linux-based project, I have been hijacked by my boss in order to work on a software architecture project. It is rather refreshing to go back to UML and OO methodologies. Unfortunately, this is only a 3 month job and... it takes place…
959 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement