









@bonkmaykr@canithesis.org
59 following, 39 followers
Decided to have the player be able to actually jump as I realized that it would be much harder to dodge certain enemies and projectiles if he can only flip gravity. The gravity flipping mechanic is still there. As of now, it is done by pressing the jump button while in mid-air.
I guess this is a Metal Storm clone now.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added an enemy that shoots at intervals.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Bullets now do knockback.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Dying and level resets have now been implemented.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Multiple levels have been implemented.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedDoors now have sound effects.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Player shooting now has sound.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a new enemy (the bottom one; using the second enemy sprite as placeholder). It shoots multiple times during its attack state. I plan on having it deflect bullets if it's in the normal state.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedDeath animations for enemies has been implemented.
The sprites look weird because the outline color is the same as the level background color, but I plan on changing that.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Tile-set has now been implemented.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Enemy hit sounds have now been implemented.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
I'm currently toying around with having gravity switches in the levels instead of having the player being able to flip the gravity at will. I feel like there are too many ways levels can be cheesed if the player can flip gravity when ever they want.
Gravity flipping is still going to be a core-mechanic, regardless.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Items and health bar have now been implemented.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Gravity switches now have sound effects.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a new bullet type: fireballs. They bounce for a number of times before going away.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedAdded power-ups to change the current gun state.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Finally got text to render in the HUD.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a main menu.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a pause state as well. This is the first time I'm using an object-oriented state machine instead of a switch statement. Something that has been long overdue.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedMoved the main menu to a more logical position. Also added a "continue" option, even though it does nothing right now.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
I've added coins that are dropped by the enemies upon death, even though they don't do anything. I thought about having shops in the levels and have the player buy power-ups like in Kid Icarus or Alex Kidd.
Let me know if you like the idea or not.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a pause menu.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedAdded a new enemy that just moves up and down.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a giant "Paused' text to the pause menu.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedAdded a shop to the levels.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedAdded a new bullet type. This one is just like the standard bullet, but has a longer range.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a gameover screen.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added the Ioncom logo splash screen. Since I'm using an object-oriented state machine, it makes it much easier and cleaner to touch up the logo splash screen by having it animated. It's just a wipe-appear animation, but it's a lot better than just showing the studio logo.
I should probably add some sort of Ioncom-trademarked jingle to it, but I don't know anyone who could write such a jingle.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a "Level Start" screen in-between each level.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added an error sound to the menu options.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedCoins now have their own sound when collected.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedSaving and loading has now been implemented.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Bullets now have their unique textures.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Enemies now flash red when hit.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Working on my first boss. It's incomplete, but the pattern is basically done.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added an explosion animation for the boss when killed.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Added a boss health bar.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Experimenting with vertically scrolling levels.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
@sampler It's just going to be a basic run and gun platformer with a gravity switching mechanic. The Cave Story sprites are just place holders.
Added a second boss. This boss is supposed to shoot after a certain number of jumps, but I haven't implemented it yet.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
ひげ boostedCurrently working on the level editor. Right now it can only place edge tiles on a blank canvas.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
My sister's dog just got ran over and died today, since we live together I felt like he was my pet too in a way, seeing my nephew and niece cry was the toughest part and they saw everything.
Just felt like venting a bit in here, rest in peace
gitea@worlio.com:port --> git@ canithesis.org:22067
HTTP remotes will redirect automatically.
When email notifications and Checkpoint anti-spam are restored, we will test public registrations for the first time to see if it is viable. Rest assured that genuine accounts made during this period will not be deleted in the future if we walk back on this idea.
I don't want you shoehorning your disregard for the Unix philosophy into every major distro as an excuse to shove your bloated ass flatpaks up my unlubed asshole.
@claude review
@maid at this point what is the reason to not buy a macbook if the same linux people who were like "WE'RE GONNA KICK MICROSOFTS ASS" and "FREE ASSANGE" and "AARON SWARTZ DID NOTHING WRONG" will roll over under pressure?
@maid idk man, all the unix boomers back in the day who wanked off to the idea that a RISC/UNIX box would finally be mainstream were busting hot loads when the M1 hit.
SGI, Sun, IBM, HP, and DEC couldn't do it...
KF6::UserAge::get()Or patch out KF, I'm dumb.
-Computer have hardware level DRM, ME/PSP/TrustZones etc...
-Computer won't start if the OS isn't signed by a trust party you don't control.
-Computer requires mandatory internet connection to boot.
-No more local accounts, online only.
-Your account is linked to your irl ID.
-You can't browser common websites/.gov site as web DRM will check if your OS is signed.
This is already planned as it's progressively enforced more and more.
-Hardware is already full of DRM
-MS has mandatory online account
-Computer phones furthered this behavior via "stores"/repositories.
-Web DRM is slowly being used, youtube tries so often to push it on various part of the population, yandex too, various websites in general
-Current laws are being pushed and code is being integrated for ID/age check.
@mangeurdenuage @phnt @maid @newt don't forget: everyone's response to it is to roll over, do nothing, and make another youtube video complaining. GamersNexus and similar channels are no different than other podcasters at this rate. Wow, you're saying shit sucks, where's your solution?
Like for example GN on their discord video cited several software as a solution mainly proprietary ones, some are free/libre but they focused on proprietary ones which will inevitably turn into discord bs at some point because of it's proprietary nature.
Also none of the free/libre software their proposed are a viable alternative to what discord did.
Jami is the closest one of all the free/libre software and it still needs a lot of work.
@mangeurdenuage @phnt @maid @newt part of what made the podcast types on poa.st/elsewhere get mocked (and why that crowd became irrelevant) has to do with this.
They're all about making jokes, telling you shit sucks, and that you should give them money to tell you shit sucks. To quote one website, "The fate of western civilization will be decided by the e-daddy with the largest Patreon."
That's what it boils down to and nothing summed it up harder than the whole GG shit going on. The fact far more people from that movement became e-pundits instead of being gamedevs is telling. I've mixed up Luke Smith, Lunduke, and others in my mind because they fit the mold of "e-daddy who wants money".
CC: @mangeurdenuage@shitposter.world @phnt@fluffytail.org @maid@shitposter.world @newt@stereophonic.space
@newt @phnt @maid @mangeurdenuage they keep blocking bypasses and want to make it impossible, not even Apple does this yet.
@sendpaws @maid @mangeurdenuage @newt Domain join bypass still works and removing it would make corporate mad.
@newt @phnt @maid @mangeurdenuage I can also use Windows 98 for the NEC PC-9801 eternally; but to even browse the internet you need to do a lot of crazy shit to the point of "just using a Chromium proxy" because of the bloated web, everything needing SSL post-Snowden, etc.
You're kind of limited when you use an older Windows version as time goes on.
@newt @phnt @maid @mangeurdenuage Apple music, a bunch of games, Adobe software, and Visual Studio will ask you to update your windows to the latest version if you try to run some old ass LTSC. Ditto with some anti-cheats.
https://www.reddit.com/r/WindowsLTSC/comments/1purojj/valorant_no_longer_works_on_windows_10_ltsc_iot/
@newt @phnt @maid @mangeurdenuage why not just use Linux then? that's the same thing Linux users say when you mention stuff that doesn't run there.
@hj @sendpaws @maid @mangeurdenuage @newt That has already happened officially with the Home version. You can still bypass it, but there's no official bypass like with Pro.
CC: @phnt@fluffytail.org @sendpaws@mitra.pawslut.party @maid@shitposter.world @mangeurdenuage@shitposter.world
@bonkmaykr @newt @sendpaws @maid @mangeurdenuage And getting normies into the Linux world will be a disaster. Look already how in the name of "user friendliness", developers destroyed things that worked fine for years. Things literally worked better 10 years ago when almost nobody cares about "user friendliness".
@phnt @bonkmaykr @maid @mangeurdenuage @newt It's also because the devs are all on the corposhit payroll too and the nerds who were around back in the day are dead or compromised.
@sendpaws @bonkmaykr @maid @mangeurdenuage @newt They are usually neither of the two. They just became fed up with the ebussy clones. Imagine what Keith Packard has to think when X has been declared fascist and intentionally killed. The devs were witchhunted away. They either went to develop BSDs, the last remaining place with sanity, or went to Macs, as you usually would.
I do agree, but that is a future that is never happening.
And starting a small repair shop is now basically impossible.
>And starting a small repair shop is now basically impossible.
Doing that from my home, my home is my workshop.
For me the issue of starting a tech workshop isn't hardware related, some aspect are tho, it's mainly a social problem.
Plus, GNOME design elitists and similar are blind to their users regardless. It doesn't matter how many new users turn over or not because they are going to keep pretending they are at the forefront of "user friendly Linux" since it is a power fantasy for them. The correct response is to bring new users over but inform them of the better options they have, that individual choice does not have to be scary and user friendliness does not mean mimicking a cell phone. People who want to turn us back into passive consumers are not going to stop at "there are no users" because they're out of touch and see enthusiasts as potential conversion anyway (that or they call us all fascists, because when politics are involved that is considered a "win" in their book).
>No, sorry. I agree that appealing to computer illiterate users is detrimental when taken too far, but I do not think this is an excuse to deny the general population encouragement to free themselves.
We agree on this. My point wasn't that bringing more people will be bad, it was that if you bring more people in the current state, it will be bad.
>When they enshittify it as they've already been doing, it will be harder for the RedHat/Microsoft cult to maintain an iron grip like what Windows allows.
Red Hat is already almost the only reason why Linux desktop is currently even working, but also almost the only reason why it sucks. When you look at almost any major project, they are maintaining it or involved in it. GCC is maintained mostly by Red Hat, glibc's maintainer is from Red Hat, Red Hat is also involved in iconv and coreutils. And that's just GNU projects. You then look at FreeDesktop projects and it's even more Red Hat. Mesa is quite a lot of Red Hat along with GPU companies, NetworkManager is almost exclusively Red Hat, GNOME is heavily sponsored by Red Hat. Point is, IBM can decide to kill Linux at any moment, if they wish to via Red Hat as a proxy. They are already the only absolute foundation of the whole "ecosystem".
But they are also by proxy the reason why Linux sucks. Wayland always was heavily pushed by Red Hat along with it's stupid sandboxing, portals and all that other crap that never works properly. Flatpak is heavily pushed by GNOME, ie. Red Hat.
>Just look at what happened to XOrg. Still not dead, infact people are more vocally against Wayland's creeping now than ever.
And those people are at the whims of Wayland devs. Any time some lunatic can decide to delete X11 support from mesa and it's not like anyone from the small community will be able to maintain that. Any time GNOME devs can decide that the next GTK version will be Wayland only and you aren't maintaining that heap of garbage either.
>The correct response is to bring new users over but inform them of the better options they have, that individual choice does not have to be scary and user friendliness does not mean mimicking a cell phone.
Do you know what the only correct way to convert someone to Linux is?
Also on the point of user-friendliness and why things worked better 10-15 years ago. 10 years ago, a user had an operating system, one package manager, one theme, one way to install applications. Today a user has to think about Flatpaks, Snaps, AppImages, their OS package manager; whether they use PulseAudio or Pipewire (both break in different ways at random); whether they are using Wayland or not (Wayland is still broken in unique ways); whether they are running apps sandboxed without knowing, eg. Flatpaks/Snaps (apps randomly break, files the user wants to interact with aren't always visible due to sandboxing, apps don't usually respect system theme at all,...); what even is a portal and why doesn't it work,...
>And those people are at the whims of Wayland devs. Any time some lunatic can decide to delete X11 support from mesa and it's not like anyone from the small community will be able to maintain that. Any time GNOME devs can decide that the next GTK version will be Wayland only and you aren't maintaining that heap of garbage either.
Looks like that is exactly what is happening: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8060
thinks, everybody must think. @phnt @bonkmaykr @maid @mangeurdenuage @newt ofc ebussy is shitting up the replies
@dps910 @bonkmaykr @phnt @maid @mangeurdenuage @newt i found the TG profile of a redhat dev once and it was literally a furry profile but with "xorg board" on it as well
@newt @bonkmaykr @phnt @maid @mangeurdenuage @dps910 gee, how come the most successful UNIX OSes of all time did not use X11?
@bonkmaykr @newt @phnt @maid @mangeurdenuage @dps910 >implying x11 hate is new
https://web.mit.edu/~simsong/www/ugh.pdf
@phnt @bonkmaykr @maid @mangeurdenuage @dps910 @newt people wouldn't be mad at wayland if it wasn't a different kind of hot garbage as well.
The design of X that made it unperformant was a product of its time on dumb terminals, and so is the UHH. X implementations have already solved this.
@phnt @bonkmaykr @maid @mangeurdenuage @dps910 @newt MacOS/OS X/NeXTSTEP and the entire extended universe (including iOS), Android, and ChromeOS all don't use it and neither does the PS4/5.
The pioneers pre-IBM PC takeover were almost all using X servers, particularly multi-user mainframes.
@bonkmaykr @phnt @maid @mangeurdenuage @dps910 @newt Most of the companies tried other shit like NeWS and later went with the flow.
One didn't.
pre-OS X MacOS was also attrocious.
@phnt @bonkmaykr @maid @mangeurdenuage @dps910 @newt yeah Steve Jobs was methed up deciding to make a 68k UNIX workstation when everyone else had moved on by then. I've had little interest in buying one but mostly because the weird cult around them, but also as much as I want one I can emulate it.
https://previous.nextcommunity.net/
Mac OS Classic had a different problem: it was trying to make a single app OS multitasking. Before MultiFinder, Mac OS was single tasking and literally opening up an app closed out the finder and took up the whole screen. Every reason it's jank can be explained by that.
@WALFTEAM yeah same on the SGI front, at least I have an Octane 1.5 (it can take the V6/8 GPUs) and it has an ESSI with no textures.
NeXT's community isn't so bad and black hole is still around, at least not compared to the warzone of the SGI scene.
@phnt @bonkmaykr @maid @mangeurdenuage @dps910 @newt a lot of it was because of how jank 80s/90s unix actually is in the real world, and some of the shit hasn't changed.
@sendpaws @bonkmaykr @maid @mangeurdenuage @dps910 @newt Wasn't that the Red Hat employee that banned vaxry from the FDO Gitlab?
@mangeurdenuage @phnt @maid @newt My cousin who is normie literally used his iPhone for a while without making an account even though he couldn't do facetime, at least calling and texting and browsing the web worked. Never underestimate the craftiness of a normie.
@mangeurdenuage @phnt @maid @newt Modern "brick phones" literally just run Firefox OS or cut down Android now 😹
@mangeurdenuage @sendpaws @maid @newt Buy a brick phone that can only do calls and sms, the most insecure ways of communications...
@phnt @maid @mangeurdenuage @newt even SMS around here is being replaced with RCS.
@mint @phnt @maid @mangeurdenuage @newt reminder even in india, normies can smell when you're broke or not one of them, and that's why many hated the USB-C switchover.
@spacemanspiff @mint @phnt @maid @mangeurdenuage @newt it's not even about rich, it's do you give people the ick.
Every woman with an Altima has one, and you can finance/rent it.
@mangeurdenuage @sendpaws @maid @newt Except not at all. Even an Android phone with something like Signal or Telegram is always more secure than sms.
@maid understandable but you are also an idiot. Unix philosophy is not a good design paradigm for 2026. Running ai generated apps or apps that regularly get injected with some malware virus shit, without sandboxing and permissions system is pretty shitty.
It also helps with lazy or mediocre devs unable to ship things that work with several versions of dependencies. Everything needs that one specific chrome and one specific nodejs version to run or whatever it is.
@maid yea because you definitely look at the source code of every package you install and determine if it has had any ai assistance or vibecoding done to it. I’m sure.
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
Ubisoft goes Steamworks bye bye, always on DRM
It turns out that the localization of Ys Book I & II is probably the first example of Japanese game developers taking direct feedback from westerners as Falcom actually had access to CompuServe and listened to the opinions and tastes of western gamers.
And this was all back in the late 80s, no less.
@xianc78 that's pretty funny. a boss that recently appeared in pso2 had double the health in the global version in relation to the japanese version.
@pettanko If you were a PC gamer at the time you'd preferred even harder games.
@pettanko Also, I think there were some bias here as only hardcore nerds had access to the Internet (or at least Internet analogues) back in the late 80s. They probably didn't even consider that those without access to computer networks were mainly casual gamers.
This is what the GNU/Linux desktop was always meant to look like. This is what GNOME and Wayland took away from us.
Via flickr https://flic.kr/p/111wZMdWD (Tambako The Jaguar)
#Fox #Bot
@toomanyfoxes
Hi dude!
@toomanyfoxes
You have variant fix emojis!
Want!
@ohmu Only two though. Uh now where were they from... oh here https://github.com/adri326/blobfox/tree/main/species/blobarcticfox/assets
The repository is pure chaos though :p
Something else funny is how radicalized Bluesky users get. At least on Twitter you can smash like and "not interested" enough time and get some esoteric VINTAGE RETRO AESTHETICS and furry art on your TL.
On Bluesky, you can mark you're interested in that and get pumped 20+ posts about Trump, Elon Musk, the latest thing in the 15 minute news cycle, here's a bad thing, before getting to the meat and potatoes.
1/3 of Bluesky users delete their account. In a way, the same thing that played out in the political side of fedi plays out there daily.
The difference is with blocks and lists, everyone is at each other's throat and then posting a post asking "what the fuck, why are we at each others throat". I've seen how miserable it is checking up on someone you know and seeing how their TL is literally just an endless stream of "Dad, it's over bro". It's genuinely the worst place to talk about stuff.
@bonkmaykr I got blocked by people who had 5 year old internet grudges who I hadn't talked to in ages but were too scared to call me a bunch of mean things in my DMs.
Despite all of the RedHat bribing. And the lobotomization of their users.
Nobody wants to use Windows.
Suddenly, they are listening because the negative press is hurting their control over the industry. They will go right back to abusing their users once they get what they want. Don't give it to them.
Only problem is that it only has 16 GB storage and an SD card sort with a 32 GB card limit. Newer ones are also locked down, so installing Coreboot isn't as viable an option on a new-ish model with better hardware.
Ansgar reference - I love this clumsy but sweet natured guy so much #furryart #innomine #anthroart #characterdesign #art
Why do you follow me? 
| Dragons! :dragn_owo:: | 27 |
| Funny :dragn_woozy:: | 13 |
| Wholesome :dragn_heart:: | 11 |
| Interresting :dragn_think:: | 14 |
Closed
A hoodoo at the Valley of Dreams.
@akkana It must be breathtaking to stand there! 🤩
@NatureMC It really is. You can wander for hours, and every corner you turn has something even more amazing than the last.
@akkana looks like the kin dof place that, if you're quiet, you might see roger dean scuttling about among the landforms
@NanoRaptor Ooh, I wasn't familiar with him, so now I'll be no good for anything for a few hours because I'm having so much fun exploring his work. :)
The gray fox is actually not a true fox. The genus Urocyon comes from the Latin and/or Greek 'uro' meaning tail, and 'cyon', meaning dog. It includes the gray fox (Urocyon cinereoargenteus) and the island fox (Urocyon littoralis). - Via flickr https://flic.kr/p/111ArrxgL (California Department of Fish and Wildlife)
#Fox #Bot
History