News for hackers. Stuff that matters.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by SolarNet on Saturday September 01, 2018 @03:54AM (#17890802)
This appears to be a copy left attempt to build an engine capable of both Age of Empires (especially the 3d ones), Command & Conquer, and Warcraft 3 style games. Interested to see if it ever gets tot he point of running Warcraft 3 custom maps (multiplayer maps with custom code) perhaps through an import script.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by blt on Saturday September 01, 2018 @04:29PM (#17893757)
This looks cool, I read a little of the code and it seems like good C code written by a sensible person in the current decade.

One suggestion: I noticed your nav.c depends on render.h - selfishly, as an AI researcher, I want more games/simulations where it's possible to run the core simulation without expecting to render to a screen or to read input from the real keyboard/mouse. So, if you can structure the engine such that it can run "headless" like this, that would be nice :)

Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by foogered on Saturday September 01, 2018 @11:24AM (#17892242)
OP also shared this on r/gamedev, but with a bit more context: https://www.reddit.com/r/gamedev/comments/9bsd4n/11_months_o...
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by tobyhinloopen on Saturday September 01, 2018 @06:14AM (#17891189)
I'd love engines like this :) Are there more? This one doesn't run on OSX & has no multiplayer.

I already tried OpenRA's engine (slow) and SpringRTS (poor OSX support)

Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by fit2rule on Saturday September 01, 2018 @11:16AM (#17892200)
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by anderspitman on Saturday September 01, 2018 @06:59AM (#17891283)
Openage and 0AD both come to mind
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by thewizardofaus on Saturday September 01, 2018 @06:36AM (#17891223)
Awesome!!!! I've slowly been working on my own engine in OpenGL. There's something so magical about it. Congrats!
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by cpburns2009 on Saturday September 01, 2018 @07:16PM (#17894412)
The readme says the license is:

> Permafrost Engine is licensed under the GPLv3, with a special linking exception.

Does anyone know what the "special linking exception" is? I've heard of a linking exception before with GPL essentially making it LGPL. But I wonder how this "special" exception is related.

Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by pome on Saturday September 01, 2018 @12:57PM (#17892741)
Awesome! But why rare to see game development in plain C comparison to the other languages like C++?
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by rootlocus on Saturday September 01, 2018 @04:12PM (#17893699)
Legal warning: the name is pretty close to Frostbite, which is an EA DICE graphics engine.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by vectorEQ on Saturday September 01, 2018 @08:09AM (#17891455)
this is nice work! really nice too browse around and see how you did things =)
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by philipov on Saturday September 01, 2018 @10:25AM (#17891967)
Looks cool, but why python 2.7? That's a big disappointment.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by hesdeadjim on Saturday September 01, 2018 @11:06AM (#17892161)
Python is a very odd choice. I’m sure it could trivially replaced with Lua if one were so inclined.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by fit2rule on Saturday September 01, 2018 @11:16AM (#17892197)
MOAI does this in Lua already. Maybe the OP just wanted to use a language they liked.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by Topgamer7 on Sunday September 02, 2018 @10:54AM (#17897187)
He mentioned he wrote a script in python for blender somewhere. Perhaps that's just what he was familiar with.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by philipov on Saturday September 01, 2018 @11:11AM (#17892180)
I like python, but 2.7 is going to be dead in a year and 3 months. It's time to start implementing your migration to 3.x, not creating new projects running 2.7; that's madness.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by shawn on Saturday September 01, 2018 @11:22AM (#17892229)
You're mistaken. Python 2.7 will still be here in a decade, and people might even still write code against it.

I don't think zealotry or being pushy is productive. Software doesn't rust, and 2.7 is a perfectly fine choice.

Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by philipov on Saturday September 01, 2018 @11:45AM (#17892340)
Sure. You're also free to pick COBOL as your side project's scripting language, if you want to make absolutely certain no one ever uses it.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by shawn on Saturday September 01, 2018 @12:06PM (#17892451)
More pushiness. This is a Show HN. We're supposed to be offering positive and helpful feedback.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by philipov on Saturday September 01, 2018 @12:10PM (#17892468)
Yes. "Not supporting the current version of python means some people who like and want to use your software will not do so" is constructive actionable feedback.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by detaro on Saturday September 01, 2018 @12:50PM (#17892694)
If only you had posted that and left it at that.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by rootlocus on Saturday September 01, 2018 @04:14PM (#17893709)
It's about as constructive and actionable as: "It's open source, you can implement it yourself and submit a pull request."
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by tomc1985 on Saturday September 01, 2018 @12:48PM (#17892682)
Not everyone dances to the technologists' warped beat
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by bufferoverflow on Saturday September 01, 2018 @10:26AM (#17891970)
The maps look worse than the ones in Transport Tycoon released in 1994.
Re:Show HN: Permafrost Engine – OpenGL 3.3 Real Time Strateg... by dang on Saturday September 01, 2018 @12:41PM (#17892645)
This breaks the site guidelines, especially the ones for Show HN. Please follow the rules when posting here.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/showhn.html