@pikuma@mastodon.gamedev.place
@pikuma@mastodon.gamedev.place avatar

pikuma

@pikuma@mastodon.gamedev.place

An education platform teaching the fundamentals of #ComputerScience, #RetroProgramming, and #Mathematics.

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

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

Yay! 🙂 Slowly evolving.

PS: "seleção canarinho" ship!

pikuma,
@pikuma@mastodon.gamedev.place avatar

@Marvin Hells yeah!

villares, to python Portuguese
@villares@ciberlandia.pt avatar

Gente, foi lançado hoje meu curso na Domestika! É uma introdução à programação criativa com Python e design gráfico para fazer "pôsters gerativos".

Este é o meu link especial:
https://www.domestika.org/pt/courses/4307-design-com-python-programacao-para-um-contexto-visual/a_b_a_villares

E tem um cupom de 15% de desconto nos 15 primeiros dias do lançamento: A_B_A_VILLARES-15LAUNCH

Agradeço se compartilharem!

pikuma,
@pikuma@mastodon.gamedev.place avatar

@villares Que coisa linda, Alexandre! 🙂
Sou fã de aulas completas desse estilo. Vou espalhar pra galera que me segue.🤞

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

Dude, where's my char* ?

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

error: vec3_t* is a pointer; did you mean to use '->'?

Yes, yes I did. For the 999,999,999th time, yes! 😠

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

I just got a message from one of our students, Andre Bandarra, mentioning how he implemented Wave Function Collapse to procedurally generate the map levels of our 2D game engine project. Looks cool!

🙂

🔗https://wavy.bandarra.me

Wave Function Collapse animation

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

If you have a super huge debt in your bank account, keep spending more money!!! Eventually things might change for the better.

long num = LONG_MIN;
num--;

pikuma,
@pikuma@mastodon.gamedev.place avatar

@upmultimedia That's the spirit.

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

A breakdown of the % of number of enrollments per course in 2023.

pikuma,
@pikuma@mastodon.gamedev.place avatar

@omniscient I don't really use these numbers to guide what I do next, but it's nice to see what students do. The 3D Rendering course remains our most popular one, but it had only 2 more enrollments than the C++ Game Engine module. Also, 2023 was the year we published the NES Programming course but it does not seem to be too popular, unfortunately.

pikuma,
@pikuma@mastodon.gamedev.place avatar

@omniscient Compared to 2022, little has changed. The only main difference is the introduction of the NES Programming course. Everything else maintained the same order as this year.

pikuma,
@pikuma@mastodon.gamedev.place avatar

@omniscient Hey, nice to hear about your Rust gig. 🙂 You'll learn tons.

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

Me: "Mom, I want a Game Boy!"

Mom: "We have Game Boy at home."

Game Boy at home:

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

When you go to bed without solving that fixed-point bug that has been bothering you for the past four hours. 😠

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

Well, the moment we all feared is here!

It looks like my Model M keyboard is "too noisy for the baby" and I should "just get a normal keyboard like a normal person."

😅

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

Just another normal day...

Wipeout track normals

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

Every "begin" has an "end". 😔

garyehughes, to random
@garyehughes@mastodon.social avatar

@pikuma I just completed your 2D game programming course and thoroughly enjoyed it. I had no game dev experience and did this to learn some patterns etc and it was just what I wanted. Thank you!

pikuma,
@pikuma@mastodon.gamedev.place avatar

@garyehughes That's great to hear! It was exactly the reason why I made it. :)

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

T-Junction artefacts are a pain!!! 😠

T-Junction Polygon Gaps

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

Happy new year, everyone! ❤️

2023 started off a bit bumpy with my NES lectures not getting the visibility I was hoping for. It's now one of the least enrolled courses of the school and it made me question all the other retro-programming ideas I have in mind. Bummer. 😔

But the arrival of a perfect baby boy put everything into perspective and that alone turned the entire year around! 🍼👶

Yay! 🥂😁

Super Mario Happy New Year

pikuma,
@pikuma@mastodon.gamedev.place avatar

@eniko 😍

zep, to random
@zep@mastodon.social avatar

Happy New Year everyone!

A wee update: I've updated the faq, roadmap & playground with a sound toy:

https://www.lexaloffle.com/picotron.php?page=playground

Press ESC to get into the terminal, then "load /demos/bells.p64" and hit CTRL+R to run it.

Hexagonal grid of circles that make sounds when they are hit by the mouse cursor

pikuma,
@pikuma@mastodon.gamedev.place avatar

@fsouchu @zep Oh, the things I would do with all that free time. 🙀

tyrel, to random
@tyrel@mastodon.social avatar

Why the fuck do people use substack and medium. Such shitty platforms to read on.
Big turn off off to see those domains in links

pikuma,
@pikuma@mastodon.gamedev.place avatar

@tyrel I actually like Substack. I was following Casey Muratori's series on performance-aware programming and I liked the overall flow of the lectures/articles.

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

Two months since I gave up Youtube. Nice.

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