Here's an underrated roguelike open source game:

Pixel Dungeon.

I've been playing it for over 10 years and I still haven't got bored (I still have to get all the achievements). The mechanics are very simple and it gets addictive.

You can download it for free from itch.io, or you can compile the source for desktop (I managed to compile it on Debian 12)

One of my favorite open source games of all time.

u/Gabbianoni — 22 days ago

Anyone managed to get version 1.9.2 of the original PD on PC?

The creator published version 1.7.2 on Itch.io, however newer versions are not to be found. The game is open source but the only code I found was on the creator's github, and it's for Android. The creator also forked a port of PD that should run on PC but it's too old to be compiled on modern systems (Gradle is too old and not compatible with newer Java) and is probably not even 1.9.2.

The only way I have found is through steam, but that version has DMRs and you can't play without steam. So my guess is 1.9.2 for PC is not truly open source.

Anyone found a way?

Edit: I managed to compile the PC port of the game but its 1.7.2, it seems the creator never released the 1.9.2 code for PC. I give up.

reddit.com
u/Gabbianoni — 2 months ago

What does the "Larp Triad" meme on tiktok mean?

Lately I've been spending less time online and more time talking to real people and it's the first time in my life geniuenly not understanding an internet meme (im 21)

reddit.com
u/Gabbianoni — 2 months ago

USB enumeration issue

I'm using a STM32F407VG and I'm trying to use the USB-micro port to send data to my PC. When I connect the cable to my PC these messages pop-up when running dmesg -w

[13364.173681] usb 1-1: new full-speed USB device number 92 using xhci_hcd

[13364.301674] usb 1-1: device descriptor read/64, error -71

[13364.541732] usb 1-1: device descriptor read/64, error -71

[13364.781697] usb 1-1: new full-speed USB device number 93 using xhci_hcd

[13364.917738] usb 1-1: device descriptor read/64, error -71

[13365.153695] usb 1-1: device descriptor read/64, error -71

[13365.261810] usb usb1-port1: attempt power cycle

[13365.681719] usb 1-1: new full-speed USB device number 94 using xhci_hcd

[13365.681902] usb 1-1: Device not responding to setup address.

[13365.889854] usb 1-1: Device not responding to setup address.

[13366.101623] usb 1-1: device not accepting address 94, error -71

[13366.229857] usb 1-1: new full-speed USB device number 95 using xhci_hcd

[13366.230045] usb 1-1: Device not responding to setup address.

[13366.437862] usb 1-1: Device not responding to setup address.

[13366.645849] usb 1-1: device not accepting address 95, error -71

[13366.646001] usb usb1-port1: unable to enumerate USB device

I've checked and the clock should be 48MHz. I have tried debugging and the USB initialization functions all return the correct values. I've put a breakpoint on OTG_FS_IRQHandler and it is indeed called. I've configured the STM32 as CDC class. VBUS sensing is disabled.

Any ideas for what I should check?

reddit.com
u/Gabbianoni — 3 months ago