PinePhone Game Thread
#11
I tried getting pygame working on pmOS, and after a night of dependency hell, I finally got it installed, but it fails to actually run anything I've tested on it so far.

I do play the daily crosswords on vox.com (Monday - Saturday, sadly no Sunday crosswords). that's about the extent that I've got gaming going on the PP.

oh, I did play Gnome-2048 for a while, but the gesture program in sxmo drives me insane so I've stopped playing it. it worked well, except that I would constantly change work spaces unless I manually killed lisgd.
  Reply
#12
Hey guys, so I just tested something pretty cool. The Gnome Games app, as well as Retroarch and the game FreeDink all have functional controller support using the razer kishi.

Retroarch doesn't have any usable cores out of the gate and is prone to crashing, but I can 100% navigate that bad boy's menu using controller buttons.

FreeDink fits on the screen and is completely playable via controller, but the text is uncomfortably small and the graphics have aged like milk. I remember fondly playing this one growing up, but bless it it's not the prettiest game.

It's not perfect, but I get so hyped whenever I see that progress like this is happening!


Attached Files Thumbnail(s)
   
  Reply
#13
So, I've got more news and some questions I need help with.

The Pinephone can install and run PPSSPP, the PSP emulator. It doesn't run well, but it runs. In the last week or so, the flatpak version updated to 1.10.3, bringing with it controller support and broken touch screen support on the Pinephone (which is a step up from NO touchscreen support). I was able to open the homebrew channel and download/run Cave Story for PSP, and it actually runs. Not great, but controller support is there.

I want to contribute to the community by filing bug reports, but I'm not sure where to begin. Which of the following bugs should I report to whom?
-----
1-Playing Cave Story in PPSSPP on the pinephone seems to work just fine, but when navigating the PPSSPP menu itself, up and down on my controller are inverted. This cannot be fixed in the Controller settings.

2-Touch inputs are registered improperly and make the screen glitch out in PPSSPP.

3-If the touch screen is not pressed for more than a minute, the screen goes to sleep. I know I can just disable going to sleep, but really button inputs should be detected as a trigger to keep the device awake.

4-If the pinephone is in Landscape Orientation in Phosh then goes to sleep, when you wake it back up the display loads as Landscape- Inverted, so everything is upside down until you manually tap to rotate multiple times to get to the right orientation.
  Reply
#14
(01-03-2021, 12:30 PM)gamerminstrel Wrote: So, I've got more news and some questions I need help with.

The Pinephone can install and run PPSSPP, the PSP emulator. It doesn't run well, but it runs. In the last week or so, the flatpak version updated to 1.10.3, bringing with it controller support and broken touch screen support on the Pinephone (which is a step up from NO touchscreen support). I was able to open the homebrew channel and download/run Cave Story for PSP, and it actually runs. Not great, but controller support is there.

I want to contribute to the community by filing bug reports, but I'm not sure where to begin. Which of the following bugs should I report to whom?
-----
1-Playing Cave Story in PPSSPP on the pinephone seems to work just fine, but when navigating the PPSSPP menu itself, up and down on my controller are inverted. This cannot be fixed in the Controller settings.

2-Touch inputs are registered improperly and make the screen glitch out in PPSSPP.

3-If the touch screen is not pressed for more than a minute, the screen goes to sleep. I know I can just disable going to sleep, but really button inputs should be detected as a trigger to keep the device awake.

4-If the pinephone is in Landscape Orientation in Phosh then goes to sleep, when you wake it back up the display loads as Landscape- Inverted, so everything is upside down until you manually tap to rotate multiple times to get to the right orientation.

Well, keeping this info here is a good idea!  Additionally you could share this with the PPSSPP team on their site and forums!   Feel free to join our Pine64 Discord if you haven't already, and share it there as well...someone may know how to help fix that, or not.  Either way, awesome that you got it working.


  Reply
#15
I am using the 'stock' Pinephone KDE + Manjaro. In many places it is amazing and exactly what I hoped for (ssh to install programs from my laptop)
Most KDE games work MOL. The 'theme' dialog doesn't get sized correctly, but still works (select/close dialog).
I made some themes for kdiamond on gitlab/hub
https://www.opencode.net/israel-d/KDiamondThemes

They make the game have a more modern looking set of themes, with pleasing colors https://www.opencode.net/israel-d/KDiamo...iew-images
kdiamond is much easier set to 'hard' or 'medium' on the phone though.
knetwalk works well
ksudoku is fine too, though some themes don't display numbers (oops...)
ksolitaire is fine, but the default theme is too detailed/shiny for the phone screen to be the best default, on the phone.

retroarch needs a theme to make it work on the phone. anyone with ideas oh how to accomplish that?

Overall I think the experience is much nicer than an Android 2.0. Especially with the customization you can do to things.
  Reply
#16
I encourage everyone to put your game requests to the Debian Mobile wiki (please include a git/source link), including wrapped web apps here:
https://wiki.mobian-project.org/doku.php?id=wishlist
system wide feature requests(like the gyro joystick device) can be made here:
https://wiki.mobian-project.org/doku.php...m-features
and this is the instructions to make a web app for something like agar.io, I feel like we need to decide on a way to submit/share working web apps to a separate web app repo so as websites change updates are easy to push:
https://wiki.mobian-project.org/doku.php?id=webapps
As for controlling games played on the Pinephone and other Pine flavored OSs on Android first devices I feel that we need to have a standardized accelerometer/gyro to joystick device as well as having standard transparent 'ghost' buttons over-layered on the video to make touchscreen buttons.
For example Accelemymote for the Maemo Linux Nokia N900 is FOSS and can likely be updated with current libs and compiled for most distros.
https://talk.maemo.org/showthread.php?p=541756
Though linking the gyros as a linux joystick device and loading an optimized version of jstest would probably be enough as long as a solution for virtual buttons were found.
Another useful skill for a phone already accomplished on the N900 and Android is exporting the gyro and touch buttons as a Linux compliant HID joystick device to play games on say a laptop when on the road without a regular game controller.
Lastly a good GUI like jstest should already be ready to work though like all apps would improve with some UI optimization for phone screen to run bluetooth and USB HID joysticks and gamepads.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Pinephone 3/32GB , convergence, beta edition for sale -- Europe(Czech republice) pom3ranc 3 187 Yesterday, 02:46 PM
Last Post: piner67
  UPDATED (June 2021): 17-distro multi-boot image for Pinephone (incl. 3GiB variant) megous 147 94,106 06-14-2021, 11:55 AM
Last Post: calinb
  My PinePhone shuts down when the screen turns off rvbarreto 0 50 06-13-2021, 05:11 PM
Last Post: rvbarreto
  Are you using the Pinephone as your daily driver? jro 28 3,509 06-11-2021, 04:31 PM
Last Post: OhneZ
  Buiding apps for pinephone katesfb 6 491 06-10-2021, 10:52 PM
Last Post: katesfb
  The Best Feature of the PinePhone is... Dog House Dave 8 402 06-08-2021, 06:22 PM
Last Post: ryo
Heart What native PinePhone application would you like to see in the near future? kern707 61 9,099 06-05-2021, 04:13 PM
Last Post: AwHereWeGoAgain
  List of Pinephone browsers Gamey 15 3,035 06-04-2021, 11:22 AM
Last Post: ryo
  How should pinephone integrate with Desktop? gamerminstrel 9 774 06-01-2021, 09:24 AM
Last Post: TRS-80
  Does the Pinephone rely on components built with slave labor? MirceaKitsune 8 462 05-31-2021, 02:46 PM
Last Post: zetabeta

Forum Jump:


Users browsing this thread: 2 Guest(s)