@Sh41@androiddev.social
@Sh41@androiddev.social avatar

Sh41

@Sh41@androiddev.social

I make retro games for #MSX and mint-tin board games for fun, and Android software engineer for a living.
Neurodiversity advocate. #ActuallyAutistic

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

Sh41, to MarvelSnap
@Sh41@androiddev.social avatar

#MarvelSnap has been going downhill in performance and lag lately, but this is just unacceptable. These guys need to improve their QA massively.

simontatham, to random
@simontatham@hachyderm.io avatar

Why learning about computers is like a Metroidvania videogame:

Early on, you encounter huge walls of text – source code, documentation, log files, whatever – which you don't understand most of. You pick out the one part you need right now.

Later, you gain new skills and knowledge that would have let you understand more of it.

So, just like in a Metroidvania, it's worth going back over earlier levels, using your new skills to get more benefit from the places you've already been!

Sh41,
@Sh41@androiddev.social avatar

@simontatham I should write a piece on how I see software engineering more as a Zelda or Monkeys Island type of game 😂

nosherwan, to Eurovision
@nosherwan@fosstodon.org avatar

📜
Suspend Israel’s participation in the Eurovision song contest until its government accepts a permanent ceasefire & an end to the occupation of the Palestinian territories.

https://secure.avaaz.org/campaign/en/eurovision_eur6

#Eurovision

Sh41,
@Sh41@androiddev.social avatar

@nosherwan I can't really articulate how dystopian depending on a song contest for international social justice sounds to me

Sh41, to random
@Sh41@androiddev.social avatar

I checked my profile and realized that I've been doing parkrun for 9 years...
Haven't had a new PB since 2019 😅

aral, to Israel
@aral@mastodon.ar.al avatar

Remember folks, it’s antisemitic to believe Palestinians have a right to live.

Sh41,
@Sh41@androiddev.social avatar

@aral I think it's called a "socially acceptable genocide"

Sh41, to MarvelSnap
@Sh41@androiddev.social avatar

I've officially become "that" type of #MarvelSnap player

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

My 9-year-old son just experienced what every game developer feels. Crying 😂

In Scratch, he was making a game, but accidentally deleted the sprite behind which the code, which he had been creating for a very long time. And he closed the project without returning this action. Lost the code and keeps crying. It is sad and joyful, this is experience baby 👽

Sh41,
@Sh41@androiddev.social avatar

@tivasyk @maxim actually, make code: arcade does have git integration.

Don't ask why I know

Sh41, to random
@Sh41@androiddev.social avatar

If Philips really ends up requiring me to add an account to control my lights, I might switch to IKEA smart lightning. It is actually quite nice.

aral, (edited ) to SmallWeb
@aral@mastodon.ar.al avatar

When we move to Bray, I’m thinking of starting up Small Web¹ meetups given Kitten² is maturing nicely and Domain³ should be operational within a couple of months.

So, to get a quick feel…

¹ https://ar.al/2020/08/07/what-is-the-small-web/
² https://codeberg.org/kitten/app
³ https://codeberg.org/domain/app

Sh41,
@Sh41@androiddev.social avatar

@aral I would be happy to meet in person after years of interacting online.
I'm not really into making webs (although I think you have a great point)
Bray is just a few stops in the Dart from Dublin center (I would be running the line almost end-to-end but whatever)

Sh41, to random
@Sh41@androiddev.social avatar

Black Friday deal! My game Shyre is 80% discounted -digital edition only. http://www.plattysoft.com/msx/shyre/

My other MSX games (digital edition) are 90% off too.

Yes, they are free. They've always been.

MishaalRahman, to random
@MishaalRahman@androiddev.social avatar

Google has announced that "developers with newly created personal Play Console accounts will soon be required to test their apps with at least 20 people for a minimum of two weeks before applying for access to production."

https://android-developers.googleblog.com/2023/11/ensuring-high-quality-apps-on-google-play.html

(1/3)

Sh41,
@Sh41@androiddev.social avatar

@MishaalRahman maybe I should sell my "legacy" account

bagder, to random
@bagder@mastodon.social avatar

Someone mentioned another OS. #curl has run on these 93 operating systems. Do you know of one not yet mentioned?

Sh41,
@Sh41@androiddev.social avatar

@ericof @bagder hmmm, given that there's a cartridge that adds network capability (gr8net) and I recall someone was browsing a BBS, this should be doable

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

Well, Mastodon is even more fucked than I thought when I built my own client.

Turns out an instance may eventually evict posts from accounts from other instances.

Say you are on instance A, and a friend is on instance B. You two have a convo. After some time, all of B's replies are gone from your instance. If you view your thread, you are missing all their replies. If you are lucky, instance B still has all replies. Or not. Poof.

What a terrible, terrible platform.

https://mastodon.gamedev.place/@rovarma/111348337555786854

Sh41,
@Sh41@androiddev.social avatar

@badlogic I guess that's a consequence of the distributed design.
In my head a conversation should be able to be recreated anytime.
But also I want to see the posts from a user without having to go to their instance 🤷‍♀️ that part still drives me crazy

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

A big local news paper wrote an article about BlueSky. They embedded a recent Mastodon post of mine. As an unstyled iframe. Without realizing I can edit the post.

I used it to advertise for our charity
https://cards-for-ukraine.at

Sorry for the notifications you got due to the edits!

screenshot of the same article with the embedded podt, showing the edited text "Standard, you can style iframes via CSS" plus a link to our charity https://cards-for-ukraine.at

Sh41,
@Sh41@androiddev.social avatar

@badlogic lol, good one!

Sh41, to MarvelSnap
@Sh41@androiddev.social avatar

My new favourite thing to do in is to use Storm on turn 6 on a location where my opponent had played Magik.

It tricks them every single time.

Sh41,
@Sh41@androiddev.social avatar

@MuseumShuffle true, Legion can be nuts At the moment I'm playing a Surfer deck, so 3 cost cards are a better fit for me.

aral, to SmallWeb
@aral@mastodon.ar.al avatar

Looking forward to finally getting back to work today after breaking my hand and recovering from a mild bout of the latest strain of COVID (I’m assuming – at least two other folks who were with us tested positive even though neither Laura nor I did over multiple tests) while away in Spain at the start of the month.

There’s a big update to Kitten deployments in the works in its own branch that will also bring about a bunch of other improvements when it lands.

Sh41,
@Sh41@androiddev.social avatar

@aral I had a similar experience, I'm pro rent, but this country pushed me hard into buying

Sh41, to climate
@Sh41@androiddev.social avatar

If an anomaly happens too frequently, maybe it's not an anomaly anymore, but a new baseline

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

On Return to Monkey Island we had a lot of Zoom and Slack calls. Other than one team meeting none of them were video calls. Video calls are deceptively exhausting. Try eliminating them and you might be surprised how much better people feel.

Sh41,
@Sh41@androiddev.social avatar

@grumpygamer in our team most people do turn video off, it's ok for most calls.

Sh41, to random
@Sh41@androiddev.social avatar

Now that Shyre for has been out for a couple of weeks, I wanted to look back at the evolution of the game.

Thread coming 1/?

Sh41,
@Sh41@androiddev.social avatar

It was time to work on the main character of Shyre, a red ball with eyes was not going to cut it anymore, so I spent quite some time working on a nice walk animation and colorful (and hopefully cheerful) character: M001-Y

video/mp4

Sh41,
@Sh41@androiddev.social avatar

Putting the character back into the game, playing around with different tiles, and still considering enemies.

It was obvious that the tiles of the background made a lot of noise, so I decided to make the background black (and later I decided to add a black sprite to the character too)

An astronaut moving around boxes in an 8-bit game

Sh41,
@Sh41@androiddev.social avatar

Into the interesting stuff: Multiple rooms.

The enemies are still around, although they are outside the rooms, and the tiles are placeholders, but the idea of moving around getting items to unlock your path was there.

video/mp4

Sh41,
@Sh41@androiddev.social avatar

quite late into the development, I introduced the floor switches. This was the first room where I tested having 2 of them together.

The final room kept the idea, but added a few more tweaks.

An 8-bit game of an astronaut pushing boxes into floor switches to open doors.cx

Sh41,
@Sh41@androiddev.social avatar

with the floor switches in place, it was getting noisy again for the character, so I added the black sprite as the background, see before and after.

A sprite walks into a cyan tile, the color spills into the black areas of the sprite
A character walks into a magenta tile, the black color of the spite is intact

Sh41,
@Sh41@androiddev.social avatar

The last stretch was room design and refinement, as well as styling the tiles.
It looks nothing like the initial prototype, but to me it has been a smooth evolution.

Here's some longer gameplay: https://www.youtube.com/watch?v=Pd2nnRuMt7k

However, you can just go ahead and play it online: http://www.plattysoft.com/msx/shyre/

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