• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

I made an original game for RetroPie

Scheduled Pinned Locked Moved General Discussion and Gaming
retropielibretrooriginalfun
101 Posts 25 Posters 19.9k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B
    BJRetro @mitu
    last edited by BJRetro 3 Oct 2019, 21:34 10 Mar 2019, 21:08

    @mitu yes I am sure it is user error maybe a typo or something.

    Edit: it was user error. I think although I was going to the right path (the .emulationstation one) I may have done it right after the game and before restarting the pi and/or before starting the game for the first time and this is my only game in the ports section so the gamelist may not have been made yet. It’s there now!

    1 Reply Last reply Reply Quote 0
    • Q
      quicksilver
      last edited by quicksilver 22 Mar 2019, 03:22

      Just had a chance to test the game out. It's simple but quite addicting! Something ive noticed is that even when idle on the player select screen my Pi's CPU is right around 200% usage. I know that your game is solely CPU based but is it normal for the CPU to be slammed on the player select screen?

      I also tried scraping the game as well, hopefully soon you should have all the scrapes you need to add your games info on screenscraper. Please update us if/when you do.

      Edit: I also noticed that the high score screen only pops up when you first load up the game. Once you've played one round the high scores never pop up again until you exit the game and restart it.

      J 1 Reply Last reply 17 May 2019, 13:55 Reply Quote 0
      • J
        j.e.f.f @quicksilver
        last edited by 17 May 2019, 13:55

        @quicksilver While I haven't noticed the CPU usage, I usually get the temperature warning come up on screen when I play this game, and usually only after a few plays. My guess is that the CPU is slammed at this point, but I haven't taken the time to measure it yet.

        Q 1 Reply Last reply 17 May 2019, 14:17 Reply Quote 0
        • Q
          quicksilver @j.e.f.f
          last edited by 17 May 2019, 14:17

          @j-e-f-f run "top" from the terminal on a remote session and you can see how much CPU its using. This is why your pi is heating up so much. It actually makes the fan in my case turn on which very few games usually do (its set to turn on when the CPU reaches 65C). Not sure why the CPU is running so hard when nothing is going on onscreen.

          J 1 Reply Last reply 18 May 2019, 21:48 Reply Quote 0
          • J
            j.e.f.f @quicksilver
            last edited by j.e.f.f 18 May 2019, 21:48

            @quicksilver CPU operating at over 300%, cpu / gpu temp at 82°. Kids have been playing for about 5 minutes.

            P 1 Reply Last reply 18 May 2019, 21:53 Reply Quote 0
            • P
              pjft @j.e.f.f
              last edited by 18 May 2019, 21:53

              @j-e-f-f and what's the process that's consuming the most? Could you send over a screenshot perhaps?

              J 1 Reply Last reply 20 May 2019, 16:51 Reply Quote 0
              • E
                ellohir @Rincewind
                last edited by 20 May 2019, 07:08

                @Rincewind said in I made an original game for RetroPie:

                The new high score system is done, I have made quite a few changes and I want to test it thoroughly before pushing it to the main branch.

                Could we skip entering names pressing start? I'm thinking pressing starts moves the cursor to the end character, like in the original Pokemon games. Moving to the "end" character is a bit of a chore with my classic snes controllers, and the message appeared all the rounds I played.

                1 Reply Last reply Reply Quote 0
                • J
                  j.e.f.f @pjft
                  last edited by j.e.f.f 20 May 2019, 16:51

                  @pjft I took a bunch of screen shots. This is on a non-overclocked Pi 3B+. Retropie 4.4.12.

                  1. I started the Retropie and let it sit idle on EmulationStation for about 10 to establish a baseline CPU usage and temp metric. This was with a video snap playing in the menu.

                  ee04254c-7f70-4bf6-937d-8e855ff141a4-image.png

                  CPU Usage: 32.9%
                  Process: emulationstatio
                  CPU Temp: 63°C
                  GPU Temp 63.4°C

                  Admittedly my Pi runs a little warmer than normal at idle, since I have it in a case without a fan and minimal airflow. CPU and GPU both have heatsinks attached.

                  1. I launched Super Flappy Birds. Once the title screen appeared, I took another reading. Immadiately CPU usage jumped, and temperature began to rise.

                  b1adea62-7d95-4de2-9254-615bbc9267e1-image.png

                  CPU usage: 224.2%
                  Process: retroarch
                  CPU Temp: 67°C
                  GPU Temp: 66.6°C

                  1. I left Super Flappy Birds to idle for 5 minutes. I didn't play, I just let it cycle through the title screen and high scores.

                  be9ff6c4-57db-4871-b05c-0c11b697b20e-image.png

                  CPU usage: 222.1%
                  Process: retroarch
                  CPU Temp: 76°C
                  GPU Temp: 75.8°C

                  1. I played once (beat my son's high score in the process), then took another reading:

                  31c16e25-b00b-4831-a11b-4581fcae1197-image.png

                  CPU usage: 271.9%
                  Process: retroarch
                  CPU Temp: 79°C
                  GPU Temp: 79.0°C

                  1. I played two more times. This caused the temperature warning icon to appear:

                  ef0bfb01-3e21-485a-8acb-b63b07cab2a2-image.png

                  CPU usage: 293.4%
                  Process: retroarch
                  CPU Temp: 81°C
                  GPU Temp: 81.7°C

                  1. I quit Super Flappy Birds and returned to emulation station. Immediately CPU usage dropped to baseline levels and temp began coming down.

                  8e3623c0-2040-4d1e-a283-038677ab90c5-image.png

                  CPU usage: 31.2%
                  Process: emulationstatio
                  CPU Temp: 78°C
                  GPU Temp: 77.9°C

                  1. I left Emulation Station idle for a few minutes. CPU usage dropped completely and temp dropped to baseline levels.

                  7612367f-7f32-4541-a7f0-95479d3e55a4-image.png

                  CPU usage: 3.0%
                  Process: mpg123
                  CPU Temp: 65°C
                  GPU Temp: 65.5°C

                  1. For comparison, I started an N64 game, one of the most demanding things for the pi to do.

                  ce9c6fa8-ea15-4acb-8542-e155a86a5a0b-image.png

                  CPU usage: 56.2%
                  Process: mupen64plus
                  CPU Temp: 67°C
                  GPU Temp: 67.7°C

                  1. After playing one race in MK64, cpu usage actually dropped slightly, temp increased slightly.

                  a7ac05da-1f3a-4e4a-886e-62969b98ee52-image.png

                  CPU usage: 43.8%
                  Process: mupen64plus
                  CPU Temp: 69°C
                  GPU Temp: 69.3°C

                  These are all cropped down for brevity. I have the full screen shots including the top-line stats for each step. Let me know if you need any of those.

                  I hope this helps!

                  • Jeff
                  P 1 Reply Last reply 20 May 2019, 18:47 Reply Quote 0
                  • P
                    pjft @j.e.f.f
                    last edited by 20 May 2019, 18:47

                    @j-e-f-f you're absolutely right, that's retroarch, meaning it's the game. I can't say I experienced it myself as I haven't benchmarked it in detail on my end. Would you share your retroarch config file though - maybe there's something to look into? I'm not with my pi this week so I'll likely not have the chance to test it on my end but would gladly look through the settings just in case. Are you running lookahead for the game and using more instances for it? It's under the latency menu in retroarch.

                    Apologies for not being able to help further without more details and without my pi but maybe someone else can?

                    J Q 2 Replies Last reply 20 May 2019, 20:21 Reply Quote 0
                    • J
                      j.e.f.f @pjft
                      last edited by 20 May 2019, 20:21

                      @pjft Happy to help! This game is a lot of fun, and my kids like playing it with me, although my oldest is NOT happy with my current score of 97!!

                      Do you have an email I can send my retroarch.cfg file to? I can't post the contents here -- it makes the post too long -- and I can't attach it as a file, as it says I don't permission to do so.

                      • Jeff
                      P 1 Reply Last reply 20 May 2019, 20:47 Reply Quote 1
                      • Q
                        quicksilver @pjft
                        last edited by 20 May 2019, 20:32

                        @pjft I have noticed this behavior as well and reported a few months ago. The CPU is slammed even when on the main menu. No run ahead for me. Who would have thought that flappy birds would work my pi harder than quake 3? 😂

                        1 Reply Last reply Reply Quote 1
                        • P
                          pjft @j.e.f.f
                          last edited by 20 May 2019, 20:47

                          @j-e-f-f You could use pastebin, but if @quicksilver is also experiencing this then I'd imagine that's not related. I don't know if @Rincewind still drops by every now and then - his profile says he hasn't logged in in the past 11 days so I don't know - but it could be worth reporting it on his github page here.

                          I'd also be envious of your 97 score - I usually settle around the 30s before losing my focus :D How old are your kids?

                          One thing you may choose to try to reduce the CPU overhead might be to change the video mode and render resolution to, say, 640x480 in the runcommand menu (the one between ES and the game). See if that'd help. Not ideal, I know, but maybe a workaround for now?

                          J 1 Reply Last reply 20 May 2019, 21:25 Reply Quote 0
                          • J
                            j.e.f.f @pjft
                            last edited by 20 May 2019, 21:25

                            @pjft they're 7 and 10 years old, and quite competitive. Also quite whacky!

                            I'll try reporting the issue on his github page.

                            Q 1 Reply Last reply 21 May 2019, 02:42 Reply Quote 0
                            • Q
                              quicksilver @j.e.f.f
                              last edited by 21 May 2019, 02:42

                              @j-e-f-f I went ahead and opened an issue already

                              1 Reply Last reply Reply Quote 0
                              • herb_fargusH
                                herb_fargus administrators
                                last edited by 31 Aug 2019, 06:12

                                I put up a bounty to have it added to the retroarch downloader. We'll see if anything happens with it.

                                If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                                Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                                1 Reply Last reply Reply Quote 0
                                • P
                                  pjft
                                  last edited by 10 Jun 2020, 19:22

                                  Just saying that if you're playing this on a pi4, explicitly disabling threaded video and reducing resolution to 720p will help with overheating and the CPU getting slammed.

                                  Still a fun game to play with the kids :)

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    andy1m
                                    last edited by 16 Jul 2020, 09:34

                                    Just found this very interesting game. Why there is not sound effect during game play. Only when crash has sound effect?

                                    1 Reply Last reply Reply Quote 0
                                    • top-specciT
                                      top-specci
                                      last edited by 28 Jul 2020, 09:54

                                      Just installed and seems a funny game, thx a lot !!

                                      But is it possible to skip the need to enter players name at the end?
                                      Have always to move: left-left-left-left-left-left-down-down-key

                                      Maybe a "Hotkey" to jump direct to "End" or cancel the whole hightscore process?

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                      Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

                                        This community forum collects and processes your personal information.
                                        consent.not_received