Pedro J. Estébanez — Pedrocorp
@pedrocorp
Veteran @GodotEngine.org contributor (a.k.a. RandomShaper) Senior eng. at @w4games.com Maked (and making) 'Hellrule' #hellrule Making a #retrogame for MS-DOS
Dr. Homes is here again. Asset import pipeline perfected (better color matching + dithering, to give some "texture" and sense of detail even to very flat-lit scenes). Character controller improved (no partial steps + smooth rotation.) Frame rate will improve. #retrogamedev #gamedev #indiedev
A little bit of debugging with gdb on MS-DOS as the sun goes down if the evening hasn't killed nobody, has it? #retrogamedev #gamedev #indiedev
Let me introduce to you the one and only Dr. Homes! Still in a placeholder room. Displayed in two different lighting environments. Around 15 fps on the target hardware (more than enough, by the way.) #retrogamedev #gamedev #indiedev
I want to keep the process very classic, so (given I can't model a proper human being) I've taken a model from a pack made for the good old 3D Studio for DOS (not MakeHuman, not even Poser). Mind you, I'm rigging it myself for Bones Pro! #retrogamedev #gamedev #indiedev
Added higher fidelity on key areas (note sphere surroundings). Also, now white and black fog can be used. #retrogamedev #gamedev #indiedev
Well, this is what I was talking about! Remember, it's running on a 486DX2@66 (emulated with 86Box). #retrogamedev #gamedev #indiedev
I'm very close to showing the character-in-lighting-environment I announced, but in the meantime I wanted to share quite an amusing piece of code. #retrogamedev #gamedev #indiedev
Progress! Keyboard handling, character pipeline, drawing and scaling. This is an unlit test room with a placeholder character, but the game will have some fancy lighting. Thing is, this is actually much more than a plain sprite. Stay tuned... #retrogamedev #gamedev #indiedev
Summertime, but you can still develop for DOS on DOS. PS: I'm showing something new from my game for the @msdosclub.bsky.social contest soon. #retrogamedev #gamedev #indiedev
Taking a look to see if some test character has been written out correctly to the custom format this game's engine will use. As a kid, I used to inspect data files of games, fascinated by them. Now I'm the sorcerer. #retrogamedev #gamedev #indiedev
Checking this thing out about clock cycles taken by certain instructions. #retrogamedev #gamedev #indiedev
Trying with a cluster size of 16x16. I'd say something is not working as expected. #retrogamedev #gamedev #indiedev
By the way, I've hunt this naughty subcluster down. It was a subtle overflow issue. I'm using as few bits as possible everywhere and the budget was too low here. I've added a superfast bit trick clamp and it's solved now. #retrogamedev #gamedev #indiedev
The previous, buggy version, was in a post I accidentally deleted, so here I'm posting a frame of the previous clip for comparison.
So, the glitchy roughness was due to an RLE decoding bug. I've fixed it and added some nice dithering so I still get a grainy look but with more correct visuals.
I think I'm doing fine in the dev process for my @msdosclub.bsky.social's #gamedev contest. Astonishing results so far.
It's possible to disable Copilot in @visualstudio.com. I needed this as I only want it in @vscode.dev. Let's see if this helps the former be snappier... You need this: www.microsoft.com/en-us/downlo...
Entering the cave level (draft) in #Hellrule. 💡Remember the game is already released on Google Play and the App Store. 100 % free, no ads, no purchases. Levels (like the one depicted here under construction) are added in updates. #godotengine #screenshotsaturday
Given @vscode.dev won't address the feature request to allow easy change of the GUI font— github.com/microsoft/vs... —, I've done one of the typical hacks: patching the CSS with a script I can run after every update. Now I have usable scrollbars and readable code in search-replace!
Only a clock with hands sweeping smoothly—continuously—should be called 'analog'. If they move in steps, that clock is as digital as one with a numeric display, as both are 'discrete.' But it has no 'digits,' so 'digital' isn't a legit term either. What about 'pseudoanalog' or 'digital-in-disguise'?
The iPhone 8 was cute. Perfect size, low weight. Maybe too slippery. I bought one as a testing device and I find myself considering adopting it as my regular phone despite me being an Android-first user.
Wouldn't you say there's a reasonable resemblance between the #GodotEngine logo and a rubber monster my kid got in one of those balls you buy for 1 € in a nearly gambling machine?
#Hellrule 's level 2-2 is complete and about to be rolled out in the next update! All the level titles in this 100 % free game are a pun or a reference to pop culture. Do you get the reference in this one? #ScreenshotSunday #GodotEngine
For the next update of #Hellrule (along with lots of enhancements and a new level), the atmosphere of the first boss battle has changed (left is current, right is former). I'd love to know your thoughts. #ScreenshotSaturday #GodotEngine
Many will understand I regret having used 'ai' here. But—hey!— that was 8 years ago. (Anecdotally, in a commit originally done to the SVN incarnation of the repo, later imported into Git.) #Hellrule #GodotEngine
Last day of the year. Got up early to work a bit on #Hellrule until family awakes. Wishing you all a terrific New Year! ( #GodotEngine, by the way. 😃)