@Sharlock93@mastodon.gamedev.place avatar

Sharlock93

@Sharlock93@mastodon.gamedev.place

Game Dev@RebellionNorth, working on <Unannounced Project> for next gen consoles.

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

pervognsen, to random
@pervognsen@mastodon.social avatar

Days like today I look at my food log and realize being a fruitarian wouldn't be half bad.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen did you add any workout or purely food?

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

The NEW COURSE is finally out!!! 🕹️🙀

This is my love letter to the OG PlayStation!!!

We'll learn about:

• PS1 Hardware
• MIPS assembler
• C & PsyQ SDK
• GPU & 3D polygon graphics
• Fixed-point physics
• PS1-specific quirks
• RISC architecture & pipeline
• BIOS Functions
• GTE instruction set
• and much (much!) more...

At the end, we'll have a full-feature PS1 project and all the skills you need to grow and create your own PS1 games.

Enroll now:
🔗https://pikuma.com/courses/ps1-programming-mips-assembly-language

See you inside! 🙂

New PlayStation course is out

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pikuma I need to find a PS1 devkit

pervognsen, to random
@pervognsen@mastodon.social avatar

Finally got so fed up with Windows that I installed Arch on my laptop (without the help of archinstall so it was a good learning experience). Gotta say, KDE Plasma 6 has blown me away. A few annoying defaults I had to change (e.g. floating panels as a default) but such a great experience coming from Windows 11: https://kde.org/announcements/megarelease/6/

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen did you have any problems with graphics drivers and GPU? what debugger do you use or rather what interface for gdb do you use?

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen this is amazing, I have the same laptop if I'm not mistaken, ROG Strix Scar 17

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen yep mine is the 2021 model as well, just need a good debugger interface on linux and I can probably switch too

pervognsen, to random
@pervognsen@mastodon.social avatar

Looking at the SDL 3.0 preview and hallelujah they added open/save file dialogs. There's a bunch of really good stuff slated.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen @dotstdy (to be fair I edited the post to include "GPU" so its possible that is why you missed it) and no worries, would be interesting to see your take on this :)

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen do you like the general API approach?

pervognsen, to random
@pervognsen@mastodon.social avatar

Downside of Denmark: I'd forgotten all ISPs block scihub, libgen.is, etc. Stuff like this is just a subsidy for all the scammy VPN providers.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen wtf that is just foul, isn't there some law against? very surprised that is happening in the EU

asmodai, to random
@asmodai@mastodon.social avatar

Sheesh, even Tango Gameworks?

I don't get Microsoft. They piss away more money on things that ultimately never see the light of day, but sure, let's close down a succesful studio.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen @asmodai we talked about this with a colleague at work and the best guess I can think of is that it was added to game pass on day 1 so it didn't recoup its cost, idk how it sold but it was a quality game.

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

I don't know how to explain this feeling I have, for some reason it feels like during the PS2 era we had a lot more variety in terms of games compared to today. I'm wondering if this is purely nostalgia or just something that happened.

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

@pervognsen in your experience what is the nicest way to do a platform abstraction over something like say "sockets", the two approaches I have been able to come up with which are very common is:
A) inside a struct have a pointer-to-handle and define that handle on the platform layer.
B) define the structs in a platform exclusive file and use your build system to select the correct file.

B avoids one allocation that might happen in A but I don't have the experience to see their full implication

pervognsen, to random
@pervognsen@mastodon.social avatar

Prince of Persia: Lost Crown on PC has a bug that I've literally never seen with any other PC game, where it constantly switches between detecting keyboard and controller as the current controller type (as indicated by button prompts) while using a PS4 controller. Nope, there's no keyboard key being accidentally held down or anything like that. Also not mouse related since it happens with it disconnected.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen I haven't picked up the game but the demo was fun, how is it?

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen that actually make sense, is the demo still around? you should give it a try.
As for bugs on release, we saw so much of them in 2023 and past years, everyone has gotten jaded.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen oh straight up doesn't work because of that controller bug? that is such a shame

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

This is a thing you can build in the prototype right now, I have no idea what that is but I love it

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@lisyarus this fella's house

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

TTF is a crazy format, but I'm very much enjoying writing the VM for it, hopefully If I make it good enough I can integrate it into stb_truetype, no more blurry text. Dear Imgui UI's should look a lot nicer if I get this done.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen Interesting, I'm not sure tbh my best "guess" would be that people gave up "cross platform" libraries in C due to "maintenance" and different compiler inconsistency? not even sure I believe that fully but that is my best guess.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen oh yeah Dear Imgui already has freetype, this is my own stuff, mostly learning/how far I can take "everything from scratch" approach.

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

Can I get a lift?

video/mp4

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@erin_catto that is some fucking cool shit! god damn

pervognsen, (edited ) to random
@pervognsen@mastodon.social avatar

Thanks to @dotstdy for pointing out https://phanpy.social to me as a web client alternative to the official Mastodon client. Huge improvement. Be sure to go through the settings if you check it out.

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen @dotstdy am I missing something? I don't see a layout in the settings?

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@pervognsen @dotstdy this is pretty dope! actual good UI

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

Phew, turns out I don't need to know where the interior is for the doors: just put them as if the player looks from the outside of the house! This also gives the player more control over door placement.

video/mp4

Sharlock93,
@Sharlock93@mastodon.gamedev.place avatar

@lisyarus "better" I have no clue tbh it makes sense to me and/or how I would personally do it.

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

@pervognsen I'm hoping they keep the japanese voices, never played it under japanese. I played KH2 first and I fell in love with it, including the story tbh.
KH2's combat was one of the smoothest most fun I have ever had, can't wait to replay.
Do not miss the fucking ship missions.

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

I want a simple, single header library that does http/s requests, I can't find any :( I want to replace my python UI programs with C

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