@MBoffin@mastodon.social
@MBoffin@mastodon.social avatar

MBoffin

@MBoffin@mastodon.social

Board Member for Portland Indie Game Squad (https://mastodon.gamedev.place/@PIGSquad), serial game jammer, #pico8 enthusiast, educator.

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

kednar, to random
@kednar@fosstodon.org avatar

I got SO frustrated at one point at . There was a great panel about how we don't have control over the engines and tools we use. About how small, open source engines are the way to do that.

They lamented the closure of walled gardens like Flash (I fear for Dreams in a hopefully far future), and how much culture is lost to the whims of the market.

They mentioned the contradiction of user vs corporate interests. They mentioned open source as an example to follow.

But when I asked...

MBoffin,
@MBoffin@mastodon.social avatar

@kednar I'm not too worried about in this respect. For one, its capabilities are so well-documented by now that people have been making compatible binary implementations for a while. The .p8 format is also very well understood and documented. If it suddenly went away, I'd count the weeks (if not days) before someone had an open source feature-compatible implementation up and running for people to use. I also suspect zep might open the code at some point far, far down the road. Maybe.

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

Another milestone achieved!

Godot on iPad debugging, both Godot and the target game can now run simultaneously and be interacted with:

MBoffin,
@MBoffin@mastodon.social avatar

@Migueldeicaza @grahamboree Been watching progress of this with awe and amazement. Forgive my woefully out of date knowledge of app store requirements, but do they still disallow apps that let you write and run arbitrary code? I tried Googling it, but Google's results are (not so) shockingly unhelpful these days.

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

That's unfortunate. πŸ˜”

MBoffin,
@MBoffin@mastodon.social avatar

@Craigp @pikuma need to do a sub vert operation instead 😜

peterdrake, to unity
@peterdrake@qoto.org avatar

Something weird is going on in the Unity scene view: the bottom of the view is black, obscuring everything (including the grid). The region gets larger if I zoom in. There are no GameObjects to click on in the void region.

What's going on? A web search finds many forum posts with people having the same problem, and suggestions that it is a bug which has gone unfixed for at least ten years.

Help!

MBoffin,
@MBoffin@mastodon.social avatar

@peterdrake I usually had something like this happening when I had something odd set up with my clipping plane, the camera position, and its view size.

MBoffin, to gamedev
@MBoffin@mastodon.social avatar

Been playing in and having a blast. But working in be like... πŸ˜†

MBoffin, to gamedev
@MBoffin@mastodon.social avatar

I wanted to do this weekend, but didn't have time. 😞 I did, however, get menus fully working and auto-backups working for Froggy, my live-coding app in ! 🐸

Demo of a live-coding app, with code on the left and its live output on the right. The demo shows writing code, quitting without saving, then running it again to show no code lost.

MBoffin, to programming
@MBoffin@mastodon.social avatar

It's coming along! The demo app Proggy that @zep made is super awesome for demonstrating live-coding, but I need something a bit more functional for teaching kids to code in a live-coding environment.

So I'm re-tooling Proggy into Froggy, which has features like save/load, play/pause, and more. It's still got a lot to tweak, add, and fix, but it's coming along! I've wanted something like this for , but is perfect for this.

Picotron running with a text editor on the left and a live view of the code running on the right. Programs are being loaded and saved and paused and unpaused, all with the code running live the whole time.

Tearcell, to gamedev
@Tearcell@mastodon.gamedev.place avatar
MBoffin,
@MBoffin@mastodon.social avatar

@Tearcell πŸ”₯πŸ”₯πŸͺ‘πŸΆπŸ΅ This is fine. πŸ”₯πŸ”₯

MBoffin, to gamedev
@MBoffin@mastodon.social avatar

I absolutely love that the wallpapers in Picotron are literally just straight-up live Picotron carts as your background.

A custom Picotron wallpaper that lights up a pixel hex grid as you move your mouse around the screen, with the trail slowly fading over time.

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

Breaking news! Sometime this summer I am moving to New Zealand to start a new life adventure. Hoping there is a good tutorial. And maybe some achievements.

MBoffin,
@MBoffin@mastodon.social avatar

@grumpygamer Maybe @zep has some good tutorials. 😜

MBoffin, to gamedev
@MBoffin@mastodon.social avatar
peterdrake, to random
@peterdrake@qoto.org avatar

... because if the blockchain shills exuded anything, it was "trustworthiness".

@molly0xfff

MBoffin,
@MBoffin@mastodon.social avatar

@peterdrake @molly0xfff I feel like Betteridge's Law of Headlines definitely applies here.

MBoffin,
@MBoffin@mastodon.social avatar
nixCraft, to random
@nixCraft@mastodon.social avatar

AI is going to take our j-

MBoffin,
@MBoffin@mastodon.social avatar
nixCraft, to random
@nixCraft@mastodon.social avatar

what is this? wrong answers only

MBoffin,
@MBoffin@mastodon.social avatar

@nixCraft It's a macroSD card.

zep, to random
@zep@mastodon.social avatar

Current mood: oversized terrain dots gradually changing draw order.

video/mp4

MBoffin,
@MBoffin@mastodon.social avatar

@zep I feel like rolling around on this terrain would feel so good on my back. 🀣

MBoffin,
@MBoffin@mastodon.social avatar

@zep 🀩🀀😴 My back feels good just watching that gif.

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

Tonight's movie... πŸ™ƒ

MBoffin,
@MBoffin@mastodon.social avatar

@Liquidream The funniest thing about this video is that Christopher Nolan was in this Peloton class when she did this. πŸ˜†πŸ˜† https://people.com/christopher-nolan-peloton-instructor-criticized-his-movie-during-class-he-was-in-8422375

video/mp4

mike, to gamedev
@mike@jammer.social avatar

This is a good video on the struggles of the Anime Industry, how unlike Hollywood they completely failed to unionize.

Watching this I see so many parallels with the gaming industry. I don't necessarily think gaming's attempt to unionize are fruitless, but seeing Anime's failure to do so highlights the difficulty.

https://youtu.be/BDEIPa9b3OU?si=q0G-rBH8MKMnSPwD

MBoffin,
@MBoffin@mastodon.social avatar

@mike Hmm... I just noticed that Firefox's new "copy link without site tracking" doesn't remove the "si=blahblah" tracking token in shortened YouTube URLs. (Which, ironically, with the new tracking token, are now longer than the non-shortened URLs.) πŸ€”

eniko, to gamedev
@eniko@peoplemaking.games avatar

I've released the second episode of Coding History! This episode teaches the basics of 3D, and shows that anyone can build their own basic 3D engine armed only with simple concepts and a little bit of math: https://www.youtube.com/watch?v=KxMYroGay8c

Please enjoy and consider boosting if you'd like to support an educational video series about old school 80s and 90s 3D πŸ™

MBoffin,
@MBoffin@mastodon.social avatar

@eniko Congratulations and thank you for getting this video created. I know how huge of a task it is to get a video like this edited together so huge props for getting it done. The video is fantastic and super approachable.

peterdrake, to unity
@peterdrake@qoto.org avatar

Every Unity GameObject has an associated transform, which comprises three vectors: position, rotation, and scale.

If you want to change the rotation, you use the Rotate method.

If you want to know what the rotation is, you'd think you'd access the rotation field. There is such a field, but it's not the one you want. You need to use eulerAngles.

πŸ€¦β€β™‚οΈ

Behind the scenes, rotation is actually a Quaternion. I understand there are reasons for this, but displaying it in the Inspector as Rotation (with three components), and setting it using Rotate (with a Vector3 and an angle) made me expect that rotation would be a Vector3.

MBoffin,
@MBoffin@mastodon.social avatar

@peterdrake I've actually been kind of enjoying how Godot handles transforms. It's not the same as Unity. Basically, you have an origin vector, which is the position, then three other vectors that describe the rotation of the object on each of those axes. I don't actually understand it enough yet to explain or teach it well. But every time I deal with them, I walk away thinking, "Huh, yeah, that makes sense actually." Whereas with Unity, I would alwaya end up at quaternions and be like, "Wat." 🀷

nixCraft, to random
@nixCraft@mastodon.social avatar

Richard Stallman is so off the grid it's insane https://stallman.org/stallman-computing.html

MBoffin,
@MBoffin@mastodon.social avatar

@nixCraft This feels like how Doug Forcett from the show The Good Place would browse the Internet. Sure, in his view he's preserving his integrity, which I can respect, but at what cost and is it worth it?

....he says while opening every YouTube link now in a private window now because YT is awful and bad and waging a war against its users and trying to track every iota of data it possibly can. sigh

nixCraft, to random
@nixCraft@mastodon.social avatar

If you could code any fictional technology from movies or books, what would it be?

MBoffin,
@MBoffin@mastodon.social avatar

@nixCraft The Torment Nexus

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

In 1979 our family got a home computer, a CP/M machine with a 64x64 graphics card and a dot matrix printer. I typed up my English end of semester paper on it and my teacher gave me a F because she wanted me to write to the paper, not my computer.

MBoffin,
@MBoffin@mastodon.social avatar

@grumpygamer I was the first person in my school to turn in a research paper using online sources. It was rejected for having only 2 sources: a book on fractals and "the Internet". (It actually used about 9 sources, 8 of which were online.) πŸ€¦β€β™‚οΈπŸ˜€

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