<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: sklopec</title><link>https://news.ycombinator.com/user?id=sklopec</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 12:10:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sklopec" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sklopec in "Making Graphics Like it's 1993"]]></title><description><![CDATA[
<p>That's really cool.<p>Thinking about modern games, a single character model probably has more vertices than my entire level (and yours probably), so it's definitely reasonable to expect occlusion culling for such simple geometry might actually reduce performance rather than increase it.</p>
]]></description><pubDate>Tue, 09 Jun 2026 13:12:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460696</link><dc:creator>sklopec</dc:creator><comments>https://news.ycombinator.com/item?id=48460696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460696</guid></item><item><title><![CDATA[New comment by sklopec in "Making Graphics Like it's 1993"]]></title><description><![CDATA[
<p>How so? Doing this with modern OpenGL would be much simpler than the software rasterizer solution.<p>I think I'm gonna have to do it anyway, because some players claim they get nausea when playing at such low resolution (320x240), and the only way to give them higher resolutions that perform reasonably is to have it hardware accelerated.<p>Renderer is abstracted away already, but the real difference would probably be occlusion culling... With raycasting, I get it for free, but if I'd go down the hardware accelerated path I'd have to pick something more clever.<p>Raycasting and software rendering in general tends to scale poorly with resolution, even with vectorization and all the bells and whistles of modern CPUs.</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460448</link><dc:creator>sklopec</dc:creator><comments>https://news.ycombinator.com/item?id=48460448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460448</guid></item><item><title><![CDATA[New comment by sklopec in "Making Graphics Like it's 1993"]]></title><description><![CDATA[
<p>>I notice the colors also become more saturated after postprocessing in your examples, is this after it finds the closest color in the palette or the result of the postprocess?<p>It's the result of the Blender compositor postprocessing, just keep in mind it falls apart once you go low enough in resolution (it's an image space thing after all), so I'm not sure if that helps your case.<p>EDIT: Also, your project is very cool!</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:43:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460370</link><dc:creator>sklopec</dc:creator><comments>https://news.ycombinator.com/item?id=48460370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460370</guid></item><item><title><![CDATA[Making Graphics Like it's 1993]]></title><description><![CDATA[
<p>Article URL: <a href="https://staniks.github.io/articles/catlantean-3d-blog-1/">https://staniks.github.io/articles/catlantean-3d-blog-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48459294">https://news.ycombinator.com/item?id=48459294</a></p>
<p>Points: 952</p>
<p># Comments: 160</p>
]]></description><pubDate>Tue, 09 Jun 2026 10:46:14 +0000</pubDate><link>https://staniks.github.io/articles/catlantean-3d-blog-1/</link><dc:creator>sklopec</dc:creator><comments>https://news.ycombinator.com/item?id=48459294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48459294</guid></item><item><title><![CDATA[Serious Sam handled massive amounts of enemies on 56k modem connections]]></title><description><![CDATA[
<p>Article URL: <a href="https://staniks.github.io/articles/serious-engine-networking-analysis">https://staniks.github.io/articles/serious-engine-networking-analysis</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40657574">https://news.ycombinator.com/item?id=40657574</a></p>
<p>Points: 412</p>
<p># Comments: 165</p>
]]></description><pubDate>Wed, 12 Jun 2024 12:55:15 +0000</pubDate><link>https://staniks.github.io/articles/serious-engine-networking-analysis</link><dc:creator>sklopec</dc:creator><comments>https://news.ycombinator.com/item?id=40657574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40657574</guid></item><item><title><![CDATA[Serious Engine – Multiplayer Explained]]></title><description><![CDATA[
<p>Article URL: <a href="https://staniks.github.io/articles/serious-engine-networking-analysis.html">https://staniks.github.io/articles/serious-engine-networking-analysis.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25025148">https://news.ycombinator.com/item?id=25025148</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Nov 2020 11:54:11 +0000</pubDate><link>https://staniks.github.io/articles/serious-engine-networking-analysis.html</link><dc:creator>sklopec</dc:creator><comments>https://news.ycombinator.com/item?id=25025148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25025148</guid></item></channel></rss>