#pentagram@irc.freenode.net logs for 15 Aug 2007 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:11:12] <-- watt has left IRC ()
[00:21:45] --> Kazin has joined #pentagram
[00:33:48] <-- Kazinstan has left IRC (Read error: 110 (Connection timed out))
[01:00:05] <-- SB-X has left IRC (Remote closed the connection)
[01:02:41] --> Kirben has joined #pentagram
[01:02:41] --- ChanServ gives channel operator status to Kirben
[01:18:50] --> SB-X has joined #pentagram
[01:41:16] <-- Kirben has left IRC ()
[01:49:23] --> watt has joined #pentagram
[01:49:23] --- ChanServ gives channel operator status to watt
[01:49:41] --> Kirben has joined #pentagram
[01:49:41] --- ChanServ gives channel operator status to Kirben
[02:49:51] <-- watt has left IRC ()
[03:02:19] --> watt has joined #pentagram
[03:02:19] --- ChanServ gives channel operator status to watt
[03:10:34] <-- Kirben has left IRC ()
[03:22:43] --> Kirben has joined #pentagram
[03:22:43] --- ChanServ gives channel operator status to Kirben
[05:21:55] <-- watt has left IRC ()
[05:50:57] * Darke2 recalls discussions about a multiplayer u8 ages back. IIRC, the main sticking point was trying to get the current usecode working with multiple people, when it assumed there was only one avatar. For everything else, it was no more difficult then writing a MMORPG from scratch.
[05:58:00] <SB-X> Oh, so not difficult at all then right?
[06:00:14] <Darke2> Oh, certainly not difficult. Completely simple! Piece of cake! John Carmack^W^WI could write one in my sleep!
[06:11:10] <SB-X> I look forward to seeing your new MMORPG soon then. :)
[06:14:50] <-- Colourless has left IRC (Read error: 113 (No route to host))
[06:15:06] --> Colourless has joined #Pentagram
[06:15:06] --- ChanServ gives channel operator status to Colourless
[06:17:10] <Darke2> SB-X: My l33t sl33p coding skills are currently being utilized to pull apart old games at the moment. *noddle* One of these days I'll get around to writing The Greatest MMORPG The World Has Ever Known(tm).
[06:18:05] * SB-X tries to snerk but fails miserably.
[06:18:12] <SB-X> Ok...
[06:19:16] <SB-X> Does that include the game engine you're investigating with servus?
[06:20:29] * Darke2 suspects he's spent a little too much time reading random game-development forums over the years where everyone-and-their-dog seems to be recruiting a team to develop a MMORPG-type game. *noddle* A couple I've seen actually have a tendancy to close threads when people ask about that sort of thing. *grin*
[06:21:40] <SB-X> Yeah... *my* MMORPG will be the Greatest MMORPG The World Has Ever Known(tm) anyway. :P
[06:21:47] <Darke2> Yeah. That's the one that I was asking about if anyone had seen a register-based in-game virtual machine before. It's an archaic "developed for a 286" game, but fun. *grin*
[06:23:00] <SB-X> cool
[06:29:39] <Darke2> It has it's quirks. It's built to ride on top of a subset of x86 opcodes, which means you have to deal with all the odd quirks of the x86 instruction set, rather then a more elegant created set of opcodes.
[06:29:41] <Darke2> Things like using CMP to set the Z/C/S flags, then your various gotos testing those rather then just pushing things to the stack, and then having your function do a pop/goto.
[06:33:28] <Colourless> are the opcodes the same as x86, or something different just same idea?
[06:37:33] <Darke2> Different opcode numbers IIRC, then again I haven't really been paying attention. But the basic CMP/JZ/assign-to-register/etc type opcodes have the same side-effects. My guess is the're using the same idea deliberately to get as much speed in as small a memory footprint as they can.
[06:39:37] <Darke2> The engine doesn't have any "intrinsics" like U7/U8, it just has a maximum of 255 opcodes. For instance "get a number from the user" is an opcode, "get a string from the user" is another opcode, "get the user to select a character" is another again.
[06:41:12] <Darke2> However some opcodes are "overloaded", like the time opcode who's single byte parameter seems to vary it from "is it daytime", "is it evening", "is it morning", "is it night", to "what day of the month is it" depending upon value.
[08:16:23] --> Kazinstan has joined #pentagram
[08:25:46] <-- Kazin has left IRC (Read error: 110 (Connection timed out))
[09:06:55] --> servus_ has joined #pentagram
[09:09:56] <-- servus has left IRC (Nick collision from services.)
[09:09:57] --- servus_ is now known as servus
[09:11:00] <servus> The Z/C/S flags aren't awkward :P
[09:58:24] --> Kazin has joined #pentagram
[10:15:56] <-- Kazinstan has left IRC (Read error: 110 (Connection timed out))
[11:58:22] <-- Colourless has left IRC ("casts improved invisibility")
[12:35:04] <-- SB-X has left IRC ("*casts gate travel*")
[13:58:37] --> watt has joined #pentagram
[13:58:37] --- ChanServ gives channel operator status to watt
[14:33:51] <-- watt has left IRC (Read error: 110 (Connection timed out))
[14:42:42] --> watt has joined #pentagram
[14:42:42] --- ChanServ gives channel operator status to watt
[14:48:16] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[17:31:38] <watt> me codin' fingers are a twitchin' - getting anxious to get the next few code changes underway
[20:25:42] <-- watt has left IRC (orwell.freenode.net irc.freenode.net)
[20:26:16] --> watt has joined #pentagram
[22:09:37] <-- watt has left IRC ()
[22:40:59] --> Colourless has joined #Pentagram
[22:40:59] --- ChanServ gives channel operator status to Colourless