Childrens homework Bugs make me feel: fine When I see a bug, I say: nothing
Long day debugging
Childrens homework Bugs make me feel: fine When I see a bug, I say: nothing
Long day debugging
A debug render of a terrain with what looks like white ground fading into black. This grey shade is actually a debug visual representation of the amount of offset to apply to the palette used to render each triangle. The palette is 256 x 32 and has copies of each 256 block with increasing amounts of fog applied.
Terrain optimisation today π₯³
I changed the way I passed the palette info into the shader (second vertex colour instead of a shader constant) and reduced the draw calls from 20-30 to just 1. Entirely pointless on 202X hardware, but it felt satisfying all the same. #gamedev #enginedev
Now live on #steam π
Grid Cartographer - porting the work on wheel zooming to mouse position from Deluxe Poly back into this software. It's been on my todo list for many years - uhm, better late than never π
#gamedev #crpg #tabletop #dungeoncrawlers
Hard to say. I would probably say it's ... middling quality. Since there's probably ways to improve it. You can always go in aftee and manually fix a pencil curve.
It's a parameter to the function. I'll no doubt add an option to control it one day. And yeah it's using the dot product so both left and right bends count.
I just remembered I had made this nice demo video for Pollen :)
Microsoft Arcade
A compilation released 1993 for Win3.1
This is good. It's really good to
have this exist. But I used Flash professionally for 2 years and I just can't quite handle the thought of going back π
... tbf maybe this one crashes less, because that was a bit part of it.
In your example the black line object would also be selected, yes. You could then shift click to deselect it, alternatively, drag a smaller box around green as it only needed a partial hit on there.
Just released: 6 brand new deep dives into The Sentinel on the #BBCMicro and #C64
This is where it gets interesting!
Generating 10,000 3D landscapes; tile data and shapes; enemies and trees; secret codes
thesentinel.bbcelite.com/deep_dives#latest
Batch #4 coming soon
Enjoy!
#retrocomputing
For poly lines I'm doing box vs line-segment tests along the whole path, to get nice precise collisions that only count if you cross an edge.
Not written that yet :D --- in the current build, if you draw a selection over the middle of a box, it won't register as I only have a simple box-vertex check. Working on it !
Deluxe Poly is still missing many of the fundamentals, so today I added a box select to object mode. I see Ai CS4 and Affinity Designer 2 both use <Shift> for multi-select so I've changed over to that from <Ctrl>. Industry conventions are important! #pixelart #lowpoly #gamedev
Thank you, I'll take a look ! - my algorithm is a lot simpler :)
Image showing the optimised vertices created by the pencil. A curvy stroke with many redundent vertices missing.
Image showing the optimised vertices created by the pencil.
Deluxe Poly - made the pencil tool optimise the curve a bit by removing points within a 15 degree 'bend tolerance'.
Ah, it might be because I make flight sims - so they're more keen on self promoting new projects because they're rare π
I can't remember how I got linked up with them, maybe a friend's recommendation, I said hi and they welcomed me in and gave me a channel. Wish that experience for all indie devs π
Well, I finally updated Chthonic Masonry with an entire bunch of new stuff.
mrmotarius.itch.io/chthonic
Also over at my Ko-Fi :)
ko-fi.com/Post/Chthoni...
A squelchy 303 Day to one and all!
To celebrate, why not go and have a play with this web experience we made for Roland with Yuri Suzuki a few years ago.
roland50.studio
IMO better to be hosted on other servers (i.e. one with a focus on your game's genre) so you're getting fresh eyes and also not having the 24/7 admin burden. I'm on a couple of servers that have been very welcoming of that relationship. That plus quiet server of just friends for moral support, etc.
In the latest episode of Enshittificationβ’, Discord has decided that our official Summit server (of 14,000+ users) is now "age-restricted" for seemingly no reason.
When I try to reach out via the portal they give me, they tell me "Actually, this isn't the right place". Awesome! Then where is?!
'Daytona USA' was released in Arcades 32 years ago this month in Japan.
Let's see: Take the mouse pos, convert to where that is on the canvas, i.e. (0,0)-(319,199) and store. Take that canvas pos + 1/2 and convert it back to screen, call that 'A'. Do the zoom in/out by updating the scaling. Convert the canvas pos + 1/2 to screen (under the new zoom), call that 'B'...
... then update the canvas scrolling to add A - B. This has the effect of keeping the same pixel you're pointing at 'under' the mouse pointer, but making it grow larger. This seems to be how Photoshop CS4 works too. Hope this helps π
Let's see: Take the mouse pos, convert to where that is on the canvas, i.e. (0,0)-(319,199) and store. Take that canvas pos + 1/2 and convert it back to screen, call that 'A'. Do the zoom in/out by updating the scaling. Convert the canvas pos + 1/2 to screen (under the new zoom), call that 'B'...
Deluxe Poly - working on QoL mouse things. Can now zoom to cursor (was fun to figure that maths out) and scroll with the MMB. Not sure how bsky video code will handle the pixel grid π #pixelart #lowpoly #gamedev
π€£
Grassy terrain with a red glow on the horizon and darker lighting
quick palette remix to make a dawn/sunset version
Thanks π Btw I don't mind comparisons at all - it's nice to hear when something I made has fired connections in people's minds. It's even more fun when it's something like EQ that I actually don't know at all. Makes me curious what I did!