#pentagram@irc.freenode.net logs for 13 Oct 2010 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[02:24:30] <-- Dominus has left IRC (Quit: Leaving.)
[03:59:56] <-- jvlee has left IRC (Ping timeout: 255 seconds)
[05:46:15] <-- Kirben has left IRC ()
[05:52:37] --> Kirben has joined #pentagram
[05:52:38] --- ChanServ gives channel operator status to Kirben
[08:58:18] --> Dominus has joined #pentagram
[08:58:18] --- ChanServ gives channel operator status to Dominus
[12:28:50] --> jvlee has joined #pentagram
[13:11:11] <-- Kirben has left IRC ()
[19:22:54] --> ShadwChsr has joined #pentagram
[19:25:02] <ShadwChsr> Does Pentagram have any sort of milestones or long-term vision, or is it still relatively ad-hoc development at this point?
[19:26:10] <wjp> pretty much ad-hoc
[19:28:34] <Dominus> hey there is another developer...
[19:32:02] <ShadwChsr> ;)
[19:33:05] <ShadwChsr> I keep finding myself coming back to the fact that the underlying engine is still something that would be useful to relatively modern games or more exensive modifications to U8
[19:34:00] <ShadwChsr> I'm not sure if the scope of the project should be limited to solely an engine that drives U8 as close as possible to the original, or whether the "U8 part" should act more like a wrapper around the base engine.
[19:34:23] <ShadwChsr> Assuming that things such as the coordinate system are fixed in the engine of course
[19:35:57] <ShadwChsr> Another thought I've had is the code duplication between Exult and Pentagram - I can't help but wonder if there should be a sub-project or library for the shared components. Sprite rendering, streams, settings, etc
[19:36:40] <wjp> we've tried that
[19:36:48] <Dominus> I was about to say that :)
[19:37:17] <Dominus> would mean a massive restructuring of Exult
[19:37:51] <Dominus> Pentagram is the project where the things learnt from Exult have been used to make it better than Exult :)
[19:39:39] * ShadwChsr nods
[19:40:00] <Dominus> as for the engine bit, it would be nice but ultimatively, judging from things learnt from Exult, no one cares enough about "yet another engine". The problem is the few people actually putting content out there
[19:40:00] <ShadwChsr> I could tell that from the source, as well. Plus, Exult is fairly stable these days
[19:41:03] <ShadwChsr> That's probably true as well, in most cases. On the other hand, I want to build some content ;)
[19:41:23] <Dominus> :)
[19:42:55] <ShadwChsr> The main problem I'm facing considering Pentagram is the fact that alot of it is tightly coupled with designs that made sense in the early 90's but not today
[19:43:07] <ShadwChsr> File formats, map sizes, things like that
[19:43:29] <Dominus> sorry I have a too pessimistic side at times... again look at Exult, it has taken years to get the engine part that far and the most we have are some good mods <- still replying to the engine bits
[19:44:17] <ShadwChsr> I've been working on my own system which works, but I can't help seeing that as (possibly) a waste of my own time and resources that could be used by Pentagram that are misdirected
[19:48:58] <ShadwChsr> I looked at Exult myself - its a great platform and system, but I think what holds it back is the graphics format. It's a lot harder to make something more modern with its unusual perspective. But I do understand - very few people are going to put that much effort into creating something new
[19:55:37] <Dominus> especially for free... and it takes time or a really dedicated team...
[20:11:07] <ShadwChsr> Things get a bit more interesting when you start looking at user created content, rather than developer/team created :D
[20:24:32] <wjp> ...and to change the topic: ugh, bounce logic is really broken
[20:25:09] <wjp> it only handles the case where things fall down on other things
[20:25:18] <wjp> and not when things hit the ceiling or walls or such
[20:29:18] <Dominus> sergorns exploding chest on the exult forum?
[20:30:05] <wjp> yes, but it's also one of the older open bugs
[20:31:16] <wjp> probably should make the collision detection return in which direction it hit something
[20:32:03] <wjp> ...which requires that I re-understand the collision detection code :-)
[20:49:57] <wjp> well, that was easy
[20:50:09] <wjp> now to use that info :-)
[20:51:01] <wjp> (you know, it surprises me how easy it is to get back into fixing bugs after so long. The design of pentagram is still really intuitive to me)
[20:51:16] <Dominus> :)
[20:52:33] <Dominus> You guys did well back then... which reminds me that Darke has really been gone a looooong time...
[20:52:37] <Dominus> !seen Darke
[20:52:46] <Dominus> ?seen darke
[20:52:46] <exultbot> darke left IRC around Tue Sep 8 11:15:26 2009 (GMT) (Read error: 110 (Connection timed out))
[20:53:13] <Dominus> hmm, that is not that long ago :)
[20:56:57] <-- ShadwChsr has left #pentagram
[20:57:01] --> ShadwChsr has joined #pentagram
[21:04:50] <wjp> ah, this bouncing isn't my code. No wonder I don't remember thinking about this
[21:08:04] <wjp> to be continued...
[21:08:05] <wjp> good night
[21:11:01] <Dominus> good night :)
[21:44:53] --> Fingolfin has joined #pentagram
[21:44:53] --- ChanServ gives channel operator status to Fingolfin
[22:16:33] --> Kirben has joined #pentagram
[22:16:33] --- ChanServ gives channel operator status to Kirben
[22:48:57] <-- Fingolfin has left IRC (Quit: Fingolfin)