For my school project I'm trying to create an arcade using a Raspberry Pi with RetroPie in it. The second part of the project would be creating a game for said arcade. I've trying to find the best platform to create the game on but I'm still not sure which one to choose.
Love2D was reccomended to me by my teacher however I feel like a software like Unity with an UI would help me alot. My question is could I use Unity somehow and would the RetroPie run it, or is .lua/LOVE my only option?
Is there some game or interactive way to learn about code language and linux (on Raspberry)? Messing with Raspberry the curiosity itch caught my back and I can't scratch enough. I don't wanna just copy texts and press enter, but know why make such decisions.
I don't know if I made myself clear, thanks in advance.
IMHO the BEST C book is: C How to Program by Deitel. It also covers secure programming and C++. C Programming Language by Ritchie Dennis is also a great book but not for beginners. Avoid the for Dummies books, they're horrible.
Bjarne Stroustrup has written a couple C++ books, they're considered one of the best C++ books. I have them in eBook format but I'm still on the Deitel book.
Most emulators are written in C/C++, the Pi supports C/C++, Linux was written in C. So IMHO better start with C and later C++ and good luck with your coding journey, it will be a lot of fun!
Hey @chipsnblip thanks for the positive feedback! I'm glad you are having fun with this game :)
I've been a bit busy so sorry for the delay replying.
one small request, if possible, could gore be enabled by default (nogore = 0)? it's been a while, but i believe having gore on might be the game's standard default (at least on the linux build).
Yes, the game upstream has gore enabled by default. I decided to disable this in the scriptmodule by default thinking that RetroPie might be used by kids (due to its "cute bunnies" premise). However I might have over-thought it too :)
If @BuZz doesn't have any particular opinion about it, I can send a PR to not force gore on first-install.
Okay folks, I've written up a script to handle this exactly the way I described before.
It runs from the autostart.sh and watches /dev/shm/screen_manager.cfg for updates.
That way any other system process can create/modify that file and this script will respond by either starting the rom, or starting the dashboard.
LocoRoco on PSP has some slowdowns and absolutely maxes out my Pi causing a very quick heat lockup if I don't have the fan on. I would just play it on my actual PSP, but i develop tendon pain after a couple minutes using the PSP anymore.
Enhanced Resolution on the PSX does look great and frankly, if I don't run that or PSP, then I could have stuck with my Pi2. I may try out no enhanced resolution but a shader to see how it runs.
I don't see Dolphin (GC/wii) or the PS2 emulator on a Pi for a long time. It's just not going to be powerful enough on the graphics end. Frankly, I have an XBOX 360 and XBOX One when I want more modern stuff. The X360 still plays a lot of the better original XBOX games.
Heck, my boys are spoiled with their choice of: Xbox 360, Xbox One, PSX, N64, Wii (the version that can play GC games if I bough a GC controller) and Retropie.
Type "emulationstation" without quotes. This should load ES (RetroPie). Go into the RetroPie config menu on the GUI. Choose RetroPie Setup > Configuration / tools > 002 autostart... choose 1 start ES at boot. Cancel back to GUI, and reboot...