@raptor85@mastodon.gamedev.place avatar

raptor85

@raptor85@mastodon.gamedev.place

Just making the games I want to, linux/gentoo enthusiast, addicted to C++.

I block stupid people, life isn't long enough to talk to a brick wall.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

raptor85, to linux
@raptor85@mastodon.gamedev.place avatar

My thoughts on the new jetbrains UI in a nutshell.

(if you haven't seen it, it's your standard modern "we hid everything 3 levels deep in menus to make it look pretty!" modern design)

https://www.jetbrains.com/clion/new-ui/?utm_source=product&utm_medium=link&utm_campaign=new_ui_release

As a long, LONG term customer I swear I'll drop them in an instance and write my own IDE if I have to if this ever stops being optional....

raptor85, to random
@raptor85@mastodon.gamedev.place avatar

I know my opinion on it's not exactly the most popular but with all the drama over FF16 right now I do have to say, while I understand the accessibility items and why they exist, I also do get the other side as well and I think the hate people are getting for not liking them is a little undeserved. When you play a game for the challenge and the thrill of finally beating it having an "easy" button to essentially beat the game for you really does cheapen the experience, 1/2

raptor85, to gaming
@raptor85@mastodon.gamedev.place avatar

I need a new "downtime" game, looking for suggestions (even if it's your own game, hell I'd PREFER if it was someone's project!)

preferred:

  • city builder
  • factory
  • rts
  • faster paced FPS (more quake/unreal than CoD)
  • farming
  • mouse/keyboard controls
  • if it has a linux native build i'll give preference

avoid:

  • mobile games
  • f2p
  • multiplayer-only
  • early access
  • games that don't understand the difference between darkness/jumpscares and horror

#gaming #videogames

eniko, to random
@eniko@peoplemaking.games avatar

so @TomF talked me into making it so blending colors on the console is true blending rather than resolving back to one of the 64 palette colors (so that the output is always 64 color)

i made a utility that takes an image and converts it into a tile layer with only 16 base colors with the framebuffer overlaid using all 64 colors with alpha blending and i can't help but wonder if this isn't too powerful

Processed version of the FF7 image with light ordered dither. It's slightly crunchier, but retains all of the detail and looks almost as good
Base color layer for the processed image. It has very few colors and is fully opaque and very noisy
Blend color layer for processed image. It has a lot more colors but is still very noisy both in terms of colors and opacity

raptor85,
@raptor85@mastodon.gamedev.place avatar

@eniko @TomF isn't that very similar to how a lot of actual genesis games busted past the color limit (not with alpha blending for the actual generation of the base image though, obviously) for the higher res full screen artwork. I remember quite a few games using the trick with the shadow/highlight and palettes to show 100+ colors per frame. (though the trick technically is capable of showing over 1000, but i've only ever seen that in tech demos)

raptor85, to gamedev
@raptor85@mastodon.gamedev.place avatar

Man, I'd love to submit for but the fact that it's windows and web builds only sucks...

risingtail, to godot
@risingtail@mastodon.gamedev.place avatar

developers, what's your best practice for Steam cloud saves? Until now I've used the Godot "user data folder" for save games, but obviously Steam has no knowledge of that folder. Just curious what you all do, if you use cloud saves at all.

raptor85,
@raptor85@mastodon.gamedev.place avatar
raptor85,
@raptor85@mastodon.gamedev.place avatar

@risingtail @aaron_codes, it honestly doesn't matter, it's wherever your game already stores saves, but OS-wise defaults are app specific folders under "%USERPROFILE%\AppData\Local" on windows and "$XDG_DATA_HOME" on linux (if XDG_DATA_HOME is not set, you should default to ~/.local/share per desktop spec)

raptor85, to linux
@raptor85@mastodon.gamedev.place avatar

#Grub 2.12 warning!

For anyone doing some regular #linux system updates (especially since 2.12 got flagged "stable" on #gentoo), grub 2.12 changes the EFI install directories and enables shim lock by default, in the news update it tells you about the install directories (simply blow away your /boot/EFI and let grub rebuild it, way better than their instructions), the shim lock is a bit more tricky, it seems to not be working correctly in 2.12 and even with SB disabled trips up.

1/2

raptor85, to random
@raptor85@mastodon.gamedev.place avatar

System update day! You know what that means!

#IHatePython

raptor85, to linux
@raptor85@mastodon.gamedev.place avatar

My dream phone that nobody makes.

  1. Flip phone
  2. no external screen
  3. physical buttons for dialing and navigating
  4. small
  5. replaceable battery with long battery life
  6. runs mainline linux
  7. supports full rcs
  8. decent camera for basic pictures and QR code scanning
  9. full 5g/extended range LTE modem support
  10. speakerphone that's loud and decent voice pickup
  11. doesn't cost more than a fucking 4090 and require most people to finance it....

#phone #enshitification #linux

raptor85, to ethelcain
@raptor85@mastodon.gamedev.place avatar

I love how in so many indie games you can get a pretty good read on how young the author is just by how badly they misunderstand how old certain things are, I love playing games supposedly in the 80s/early 90s and seeing all the flat screen tvs, cell phones, and http web pages on the internet. Doesn't really kill the game for me or anything, just gives me a good laugh. Was looking the new "No Players Online" and I love that the old 80's computer you log back into is more mid 2000s

boilingsteam, (edited ) to PCGaming
@boilingsteam@mastodon.cloud avatar

So I went to an electronics store in Japan over the weekend. Nowadays they have a 'portable pc gaming' corner with the Windows machines: Lenovo legion Go, ROG Ally, and the MSI crap with Intel. The most surprising thing was that the store did not even bother to install any (decent) games on them. On the demo units you could enjoy the glory of Win11 on a small screen and thats it. Thats an FAIL of epic proportions. Of course the Steam Deck was nowhere to be seen. #pcgaming #handheld #japan

raptor85,
@raptor85@mastodon.gamedev.place avatar

@boilingsteam wasn't valve reporting that their sales in japan for the deck were way above expectations? I know historically outside of the indie/doujin scene PC has not been popular for gaming in japan so maybe even just a handful of stores in each area carrying it is enough for demand. (especially since most people interested likely order one online anyways)

DavitMasia, to gamedev
@DavitMasia@mastodon.gamedev.place avatar

Whats the simplest way to detect if a value is increasing or decreasing in C++ ?

raptor85,
@raptor85@mastodon.gamedev.place avatar

@DavitMasia @mezz

if this is in a function being run previous will always be 0.0 as that's what you're setting it to at the top. The "quick" solution is to make previous "static" so it persists between function calls. From context though it looks like the accel is a member value of a class you're calling this from so a cleaner way to do this would be to implement getter/setter functions and update your previous/delta values there when it's changed. (depending on what you're trying to do)

raptor85, to gamedev
@raptor85@mastodon.gamedev.place avatar

I swear I die a little inside every time our entry (which is a very on-the-nose parody of dragon quest) gets comments on. "How much they liked my take on the undertale battle system" or comments on how it's "a 2d rpg like zelda!". I'm 37 but these comments are making me feel like I'm 200 years old O_x...

raptor85, to llm
@raptor85@mastodon.gamedev.place avatar

The Code Llama 34b model isn't half bad! Been toying around with it integrated into clion having it explain my own code to me and generate small functions and it's been so far around 90% successful, with most of the errors being minor, the bug detection does have a decent amount of false positives though. I also like that it's aware enough of api's to give doc links

Bonus points for it going off on a tangent once on why console applications are better than gui.

#LLaMA #LLM #CLion #cplusplus

ClarusPlusPlus, to random
@ClarusPlusPlus@peoplemaking.games avatar

yeah you know what? I was hesitant to lean too hard into the whole "going back to previous dungeons for stuff you missed" thing because backtracking can sometimes be tedious. But I think I can make it fun. I should go HAM with it, and litter items and upgrades everywhere

raptor85,
@raptor85@mastodon.gamedev.place avatar

@ClarusPlusPlus in general I don't mind backtracking if the game makes it fun and it's not just the exact same trip I did last time. I think that's part of why it shines so well in SOTN/Aria/Super Metroid, when you backtrack in those you generally have tools to take shorter routes, move a LOT faster, and a lot of the abilities are movement upgrades.

raptor85, to Youtube
@raptor85@mastodon.gamedev.place avatar

Uh oh....

I just had an ad on youtube manage to sneak past both noscript AND ublock origin, looks like they're testing out some new methods to bypass ad-blockers....thankfully about half the channels I follow now also post on other sites but I really wish others would follow, if made to pick between watching ads and not watching any of the content I'll choose to just not watch anything any time.

raptor85, to random
@raptor85@mastodon.gamedev.place avatar

Nothing reminds me of how much I hate people than the fourth of july...county gave a BIG warning this year that due to the massive drought fireworks were a BAD IDEA, literally didn't stop anyone, massive damage to the local convention center, fire engines screaming all night putting people's houses out. (aerial fireworks are illegal here without a permit but the cops don't do shit, they're too busy power tripping on other things)

raptor85, to gamedev
@raptor85@mastodon.gamedev.place avatar

Another ludum dare down! (Teamed up with a friend of mine for the art again) Once again...planned WAY too much and spent a good portion of the time cutting everything back. Ended up making a fairly complex Dragon Quest 1 style game in C++/SDL2, ended up just being single file. One of these day's I'll actually scope right. But hey, it has some rough edges but it does play fairly well!

https://raptor85.itch.io/dragon-express

#C++

raptor85, to gamedev
@raptor85@mastodon.gamedev.place avatar

More fun with math, the texture mapping isn't perfect, I have some corrections to do to it still, but my little renderer now supports off-grid objects of arbitrary sizes and positions (only real restriction is they have to be convex). While the game itself is intended to be grid based I thought it'd be nice to be able to do some more complex scenery outside of billboards, sprites, and texture tricks.

#raycaster #gamedev #indiedev #sdl #sdl3

image/png

raptor85,
@raptor85@mastodon.gamedev.place avatar

honestly I may not even bother fixing the texture skewing issue, you really can't tell from a distance closer than 1 unit, especially not with the NTSC rendering active.

raptor85, (edited ) to gamedev
@raptor85@mastodon.gamedev.place avatar

Anyone know of a good gimp or aesprite plugin that lets you use an arbitrary resolution/position onion skin? At some point I used to maintain my own custom image editor I wrote to do this but it's too old to run easily and honestly I don't really want to rebuild it on modern QT/TK, would make things a hell of a lot easier to work with. Using layers or the built in onion skinning seems to only allow using pv/nx frames of the same resolution/position.

raptor85, to random
@raptor85@mastodon.gamedev.place avatar

Minor gripe about #opendkim

The startup scripts will not run if any users are added to the opendkim group for security reasons, but it uses those groups to create the local socket, so if you use mail services like postfix which run as their own users there's no way without modifying the scripts or modifying permissions after every restart to grant postfix the ability to use it. minor annoyance as it's just something I have to fix after every update but you'd think it's such a common pairing...

raptor85, to random
@raptor85@mastodon.gamedev.place avatar

@PixelBandits Honestly I could never get into the CoD games past the original two (single player) ones, the multiplayer in them just felt so slow, glued to the ground, and boring to me (I'm not a fan of the "move up slightly and shoot from cover, get hit twice then respawn" gameplay they tend to have.) I'd love to get back into online FPSs but nobody makes one that's appealing to me anymore, you're forced to choose between "hero's" and lootboxes" or "realistic", both with loot grind now.

raptor85, to random
@raptor85@mastodon.gamedev.place avatar

So on the apparently all the overscan options are gone, removed because WAYLAND doesn't support it, so now those of us running X11 with screens that need those settings are also stuck with bad overdraw and unusable menus, with a note that it'll unfortunately remain broken until wayland has equivalent support...

WTF is it with people who love wayland literally telling everyone to deal with broken systems while they "catch up"...just let us use what already existed..

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • osvaldo12
  • magazineikmin
  • tacticalgear
  • rosin
  • thenastyranch
  • Youngstown
  • Durango
  • slotface
  • everett
  • kavyap
  • DreamBathrooms
  • JUstTest
  • khanakhh
  • ethstaker
  • cubers
  • normalnudes
  • tester
  • GTA5RPClips
  • cisconetworking
  • ngwrru68w68
  • megavids
  • provamag3
  • Leos
  • modclub
  • lostlight
  • All magazines