<- Previous Log Select Different Log Next Log ->  
Searching from 2021-12-31 00:00:00 to 2021-12-31 23:59:59.999999.
Query completed in 7.52 seconds
[2021-12-31 02:54:57] -!- Z-Man changed nick to Guest9711
[2021-12-31 02:54:59] --> Z-Man has joined the channel
[2021-12-31 02:56:58] <-- Z-Man has quit (Ping timeout: 260 seconds)
[2021-12-31 02:58:06] --> Z-Man has joined the channel
[2021-12-31 03:00:40] <-- Guest9711 has quit (Ping timeout: 480 seconds)
[2021-12-31 03:24:26] <Lucifer_arma> Z-Man: so, my son wants me to formally ask you to jump on cerritos.  It goes without saying that I would like you to take an interest and help out.  I understand being busy.
[2021-12-31 03:25:07] <Lucifer_arma> so I'm not going to actually ask.  I *am* going to remind you that all the existing 3d game engines suck in every possible way, and we can do better even if all we do is copy arma code over.
[2021-12-31 03:26:09] <Lucifer_arma> so that last bit is a sticky point.  Cerritos is mit licensed.  Arma is GPL.  You've still written like 85% of arma, if not more.  So you can probably tell what you've written (and therefore what you can re-license)
[2021-12-31 03:26:14] <Lucifer_arma> so yeah, that's up to you.
[2021-12-31 03:26:31] <Lucifer_arma> actually, your entire participation is up to you.
[2021-12-31 03:27:25] <Lucifer_arma> currently working on making a qt-like widget library that works for games and getting 2d stuff to work well.  Son (Leviathan) is working on collision detection.
[2021-12-31 03:28:08] <Lucifer_arma> we talked tonight about what an 0.1.0 release looks like.  So that means we're at a point where we can try to recruit others.
[2021-12-31 03:28:38] <Lucifer_arma> Also, cerritos (the actual game engine) is at a point where, with a few changes, it can accomodate existing arma code.  There's not a lot to it.
[2021-12-31 03:30:17] <Lucifer_arma> If you do decide to take an interest, there are some requirements.  OpenGL is a no-go.  It's OpenGLES 3.1 tops.  prefer OpenGLES 3.0.  We're trying to support Android 5+.
[2021-12-31 03:30:27] <Lucifer_arma> There's no OpenGLANYTHING right now.
[2021-12-31 03:30:52] <Lucifer_arma> C++11 until there's a real reason to actually commit to a specific version that's different.
[2021-12-31 03:31:29] <Lucifer_arma> Also, only allowed dependencies outside the source tree are SDL2 and OpenAL.  No OpenAL code has been written yet.  Obviously std++ is ok.
[2021-12-31 03:32:22] <Lucifer_arma> you know, in case anybody else here is interested and is not named Z-man.  We're actively recruiting.  On a limited basis.  Anybody currenty in this room qualifies, though.
[2021-12-31 03:33:40] <Lucifer_arma> Just so we're clear, we went through all the existing game engines and tested each and every one, painstakingly, even writing code to test them
[2021-12-31 03:34:08] <Lucifer_arma> we didn't decide to write our own just because it'd be fun.  We decided to do so because they really do all suck balls in the worst possible way.
[2021-12-31 11:38:52] <Z-Man> Lucifer_arma: Sorry, I have to nope out hard. I have no interest in writing a new general purpose engine. The expected outcome is this, replace "Standard" with "Engine that sucks donkey balls": https://xkcd.com/927/
[2021-12-31 11:39:57] <Z-Man> And the best case outcome is that people actually start using it, and then you have to support them. Not for me. I just want to write games whatever way.
[2021-12-31 11:42:23] <Z-Man> Have you checked out raylib https://www.raylib.com/ ? That seems to be going a bit in your direction. It's super lightweight, portable, binds to any language, you are in control of the main function.
[2021-12-31 11:53:34] <Z-Man> cerritos from the starship, not the city, I would assume?
[2021-12-31 11:57:27] <Z-Man> So anyway, 'just because it'd be fun' would be one of the better reasons to write an engine. There are a couple of perfectly adequate choices out there. Sure, you have to deal with their warts, but it's not like your own engine isn't going to have them.
[2021-12-31 12:07:05] <Z-Man> Like, I still very much like Godot, where you best use GDScript and don't insist on writing in Python or C++, you don't control the main loop, and 3D isn't as pretty as it could be.
[2021-12-31 16:43:32] <Lucifer_arma> no gui in raylib.  Meaning I'd still have to write one.  Which I have to do anyway, heh.
[2021-12-31 16:44:07] <Lucifer_arma> yes, cerritos the starship.  Like Python, we're embedding numerous star trek (mostly lower decks) references in the docs/examples
[2021-12-31 16:44:44] <Lucifer_arma> it's not so much that I need control over the main loop, it's that oftentimes there's no way to do something from the main loop without doing something like making a timer
[2021-12-31 16:45:06] <Lucifer_arma> even the qt-based engine uses a QTimer for that
[2021-12-31 16:45:50] <Lucifer_arma> so, I think that if a game engine is going to take over the main loop, there should at least be a callback from it, and that it should be possible to take over the main loop anytime the engine falls short of whatever you're trying to do
[2021-12-31 16:46:39] <Lucifer_arma> that was one of the big problems with panda3d.  The other being their documentation sucked a lot, not just a little.
[2021-12-31 16:48:04] <Lucifer_arma> I also think game engines should just do more in general.  Computer games have now been developed continuously for over 50 years.  We know what the common tasks are, and yet every game engine stops at the same line and says "After this line, that's your game"
[2021-12-31 16:48:24] <Lucifer_arma> sidescrolling is sidescrolling, the engine should do it.
[2021-12-31 16:50:51] <Lucifer_arma> then there's OGRE3d, which is an awesome engine that I still can't get to actually run
[2021-12-31 16:51:00] <Lucifer_arma> an engine that doesn't run is, well, an engine that doesn't run
[2021-12-31 16:53:49] <Lucifer_arma> and when the engine does all the things, but it doesn't do them the way you need them, it should be easy for you to change the engine to do the thing you need your way
[2021-12-31 18:43:30] <-- luke-jr has quit (Quit: ZNC - http://znc.sourceforge.net)
[2021-12-31 18:47:14] --> luke-jr has joined the channel
[2021-12-31 20:44:16] --> lukedashjr has joined the channel
[2021-12-31 20:46:50] <-- luke-jr has quit (Ping timeout: 252 seconds)
[2021-12-31 20:46:56] --> luke-jr- has joined the channel
[2021-12-31 20:48:30] -!- luke-jr- changed nick to luke-jr
[2021-12-31 20:49:27] <-- lukedashjr has quit (Ping timeout: 256 seconds)
[2021-12-31 20:51:00] <-- Luke-Jr has quit (Ping timeout: 480 seconds)
[2021-12-31 21:14:20] --> Luke-Jr has joined the channel
[2021-12-31 21:19:58] -!- Z-Man changed nick to Guest9796
[2021-12-31 21:20:00] --> Z-Man has joined the channel
[2021-12-31 21:23:37] <-- Z-Man has quit (Ping timeout: 240 seconds)
[2021-12-31 21:25:18] --> Z-Man has joined the channel
[2021-12-31 21:27:27] <-- Guest9796 has quit (Ping timeout: 480 seconds)

View entire month
DISCLAIMER: These logs of public chat may contain some content which may not be appropriate for all audiences. Use at your own risk.
Logs from 2006-2009 pulled from wrtlprnft
Format changes at: 2015-08-25, 2017-02-20, and 2020-03-23. Times (2015 and later) should be Eastern.

 © NelgTron 2014-2024. Made for . [About this site] [Credits]