←back to thread

241 points fschuett | 8 comments | | HN request time: 0.994s | source | bottom
Show context
pbohun ◴[] No.45664365[source]
What's cool about this is that computers are so fast that you could probably make a decent 2D game using only this software-rendered OpenGL 1.1 library.
replies(4): >>45664497 #>>45665580 #>>45666200 #>>45667100 #
1. YesBox ◴[] No.45664497[source]
Edit: I missed this was software rendered. I’m one gen-iteration ahead. Prob would still be possible to render my game cpu side provided I use the most efficient sprite depth ordering algorithm possible (my game is isometric pixel art like rollercoaster tycoon)

Ha! That’s what I’m stuck with for Metropolis 1998. I have to use the ancient OpenGL fixed function pipeline (thankfully I discovered an AB extension function in the gl.h file that allows addition fields to be passed to the GPU).

I’m using SFML for the graphics framework which I think is OpenGL 1.x

Game to show what’s possible: https://store.steampowered.com/app/2287430/Metropolis_1998/

replies(4): >>45665627 #>>45665896 #>>45669581 #>>45674095 #
2. dandersch ◴[] No.45665627[source]
> I have to use the ancient OpenGL fixed function pipeline

Why do you have to and do you also use parts of the old immediate-mode API?

replies(1): >>45668590 #
3. MrGilbert ◴[] No.45665896[source]
Sidenote: Can't wait for the release!
replies(1): >>45668573 #
4. YesBox ◴[] No.45668573[source]
:) Thanks
5. YesBox ◴[] No.45668590[source]
It's what SFML uses. Im unable to create my own framework for the time being. Im not using immediate-mode
6. klaussilveira ◴[] No.45669581[source]
Oh, man! This is really cool. Do you maintain a blog or a patreon that allows people to follow the progress on the project?

Any way I can buy you a beer?

replies(1): >>45671093 #
7. YesBox ◴[] No.45671093[source]
Thanks! No blog or patreon. I use twitter, bluesky, and reddit to post updates [0]

It is possible to "pay what you'd like" on itch though :) [1]

The demo up there is in pre-alpha, but I push out a big update every 4-6 months.

[0] https://linktr.ee/yesboxstudios

[1] https://yesbox.itch.io/metropolis1998

8. pbohun ◴[] No.45674095[source]
Whoah! That's so cool!