Announcement

Collapse
No announcement yet.

Beyond - A first person Pac-Man inspired arcade game using Quake & Darkplaces.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Beyond - A first person Pac-Man inspired arcade game using Quake & Darkplaces.


    Beyond - A first person Pac-Man inspired arcade

    I have just finished my latest game using Quake & Darkplaces,
    I would really appreciate it if you checked it out.

    Beyondonepic.png
    teaser04.png













    It's another attempt to make something out of Quake that
    doesn't look like Quake.

    Following on from Diver which I think in retrospect,
    considering its unstability was probably asking too much
    from the engine and Hazard which was pretty much
    Tron/Berzerk-Quake

    In any case, it would be awesome if you could tell me your thoughts.

    Thanks again,
    Adam.

    Attached Files
    Last edited by Adam; 06-18-2021, 03:11 AM.
    Username : Atomic Robokid on Steam

    Please check out my Quake made things:

    https://www.indiedb.com/games/run-over
    https://adam-freeman.itch.io/hazard
    https://adam-freeman.itch.io/diver
    https://adam-freeman.itch.io/beyond

  • #2
    Why no video of gameplay?
    http://www.nextgenquake.com

    Comment


    • #3
      Originally posted by MadGypsy View Post
      Why no video of gameplay?
      its been like 5 years since I spoke to you and thats all you can say?


      HOW THE HELL ARE YOU!!!

      =)


      Your the first of the old crowd I have seen come on, I was starting to think there was no one left.

      To answer your question, I haven't used OBS or any recording software or editing software for that matter,
      my son has and he is hopefully going to record a playthrough on the weekend, so hopefully he can do me a highlight reel.

      The forum backend has changed right?

      *Edit: Bytheway, the link in your sig. appears to point to a chinese gambling site?
      Username : Atomic Robokid on Steam

      Please check out my Quake made things:

      https://www.indiedb.com/games/run-over
      https://adam-freeman.itch.io/hazard
      https://adam-freeman.itch.io/diver
      https://adam-freeman.itch.io/beyond

      Comment


      • #4

        @HOW THE HELL ARE YOU!!!

        I'm doing well. You?


        @Your the first of the old crowd I have seen come on, I was starting to think there was no one left.

        I'm not really here. I switched to electrical engineering, and do that, now. I'm building a handheld game device. I just need to add an audio DAC, and I'll have all the parts. I wrote all the firmware and device drivers. It's current iteration is not identical to this picture, but it's close. Basically, I just moved it all over to one long breadboard with enough room left over to put my audio DAC. I also rebuilt the controller. The one in the picture is just using a Schmitt trigger, now all the buttons are run through an 8 bit shift register, and there is more buttons. Also, the controller is also on a long breadboard that is snapped to the other long breadboard so, no long wires. It's all one unit. The part with the green light on it is an MPU-6050 gyroscope and accelerometer. At this moment I'm making a retro racing game that utilizes the MPU-6050 for it's controls. Basically if you tilt the device away from you between 10 and 20 degrees the car accelerates at a speed congruent with the tilt, and you can turn the entire device like a steering wheel to steer. The green board is a Raspberry Pi Pico. It's Raspberry Pi's first microcontroller (in the simplest terms an "Arduino" on all of the steroids ~ but not really an Arduino, at all). The rest of the stuff is pretty obvious.

        I haven't put my firmware on github, but my device drivers are on there. Some of them I wrote twice. Once in C and once in micropython. The C versions are done in the style of a USER_C_MODULE so their entire interface is exposed to micropython. There's always a cross-compiled version, as well. In other words, I'm not really here. I stop in from time to time to see if I can get an essay written from someone in Dubai that barely speaks English. Other than that, you can find me on github, somewhere in the stackexchange, and like 10 other software/hardware engineer sites. I created a youTube channel that literally nobody knows about. I'm not ready to expose it yet.

        IvrgOrg.jpg


        @The forum backend has changed right?

        I'm pretty sure it's still VBulletin, just a more modern version.


        @*Edit: Bytheway, the link in your sig. appears to point to a chinese gambling site?

        LOL. You're a Chinese gambling site.



        I'll probably throw you 10 bucks for your game after you make a video. I'm not going to actually play the game (cause I don't have time), but I always support people that I like.


        Last edited by MadGypsy; 06-17-2021, 02:58 PM.
        http://www.nextgenquake.com

        Comment


        • #5
          Video up! linked from the new pic in first post.
          I am biased, obviously, but I think my son did a good job.

          As far as your game device, that truly is awesome. Am I thinking right as it will be like when you snap a Wii remote into a the steering wheel peripheral but you will have a screen in the middle to watch as you turn it, I guess like the motion control you can play some racing games on mobile? I can't believe you have done all this on your own, hardware and software, Does the pico pi run on a compact version of linux? I have a pi4, powerful little devices, I admit I use it like a lot of people, for emulation and messing with neat different linux builds, I say I use it, but the poor thing has been gathering dust since I got a DE10-Nano and l started delving into the MiSTer project, FPGA ftw.
          Anycase, wandered off topic there, are you going to go through PCBWay or similar and get boards printed, maybe 3d print a case and sell it or is it just for personal use? Will it play Quake? Some version of Doom without a doubt but what about other games? There is a little monochrome device releasing soon called the Playdate, its like a gameboy but has a small crank on the side, it has some interesting devs attached making interesting games.

          Well I wish you the best with your hardware/software engineering endeavors!

          Do you know if Talisa, Mindz, Dutch, still come on?
          Username : Atomic Robokid on Steam

          Please check out my Quake made things:

          https://www.indiedb.com/games/run-over
          https://adam-freeman.itch.io/hazard
          https://adam-freeman.itch.io/diver
          https://adam-freeman.itch.io/beyond

          Comment


          • #6
            It's just a microcontroller, if I can get to NES level of games it will be amazing. It definitely isn't going to play doom or Quake, and if some kind of way I managed to squeeze that in it would run terrible. I've got a whopping 192kb of RAM, and that number goes down very fast when micropython scripts are included. The purpose of this device is to be a small handheld gaming device with all the game stuff built into the firmware in C but exposed to micropython so other people can use the micropython end to easily make games similar to NES ones. If you can't fit your entire game running into about 60k of ram then it will not play. I have made 7 games, so far, so I know it's possible, but none of these games are even close to Doom or Quake. More like pac-man, pole position and donkey kong but with more elaborate graphics.

            None of the people you named seem to come here from what I can tell. Mr Burns and seven seem to still be around. Your Bakers, Spikes, Mindz, etc... all gone. If they are around they don't participate. Dutch is definitely gone. He sent me a text a few years ago that basically said "I'm 27 years old, why am I wasting my life with this shit?" ... and I never heard from him ever again I can appreciate that level of determination.
            http://www.nextgenquake.com

            Comment


            • #7
              Noice!
              Fórum QuakeBrasil

              Lots of Quake related stuff


              Comment


              • #8
                vegetous, Thanks for the comment and thanks also for posting Beyond on the Darkside forum, I have had some hits from there, I appreciate it.

                MadGypsy As tiny is 60kb seems now, I started gaming on the zx spectrum 48k and the Commodore 64, granted, at least the C64 had dedicated hardware for sprites etc but still, some of the games are brilliant even today.
                Did you manage to make any progress making your own Quake engine? I know you had made some headway last time I was on.
                Username : Atomic Robokid on Steam

                Please check out my Quake made things:

                https://www.indiedb.com/games/run-over
                https://adam-freeman.itch.io/hazard
                https://adam-freeman.itch.io/diver
                https://adam-freeman.itch.io/beyond

                Comment


                • #9
                  Originally posted by Adam View Post
                  at least the C64 had dedicated hardware for sprites etc but still, some of the games are brilliant even today.

                  Aside from the fact that you nailed it on the head about dedicated hardware, the C64 wasn't using an SPI display. The estimated framerate of an ST7789 over SPI is 15 FPS. Due to a lot of C tricks I am actually getting 34 FPS, but only if I treat the display as one layer and I cut out bottlenecks like my 400k (fastest transfer speed) motion detection controller AND overclock the Pico to 250MHZ. I don't want to eliminate the motion controller that I spent a week writing the driver for, nor is treating the display as one layer very feasible for game development so, now we are back down to about 15 FPS, but doing a LOT in that 15 FPS. Whereas the original expected 15 FPS is while doing barely anything. You're just gonna have to trust me. I'm building the device "from scratch", writing all the drivers, rewriting giant chunks of the official firmware to fix their mistakes, and I'm a solid member of the Raspberry Pi Community as it partains to the Pico. It's not gonna play Quake. If I got rid of my display and made a DAC for VGA I might be able to get some Quake out of it, but then it isn't a portable handheld game device, it's just a controller with Quake on it.

                  Honestly, even if it could play Quake, I wouldn't spend a microsecond making it happen. I'm building my own thing. My goals are to expand my education and horizon well beyond some niche` thing that I view as a hard dead-end. Aside from all my engineering endeavors I've spent a few years studying chemistry on the side. When I'm not trying to invent my own handheld game system I'm growing a Lilly in a puddle of slime. The whole plant looks dead right now, as is it's nature, but when it bloomed it looked amazing, and it's literally just living in slime. I created that slime out of just a bunch of random knowledge, ideas and hunches. I guess what I'm trying to say is: I am so so so far past anything related to Quake that Quake isn't even a thing. I pop in here from time to time out of some lingering sentimental curiosity. Like visiting some step-child that you took care of for a decade before the relationship with it's mother ended 5 years ago. That didn't happen to me in real life, it's just an accurate comparison.
                  http://www.nextgenquake.com

                  Comment


                  • #10
                    MadGypsy You might find this device interesting, maybe:
                    https://arduboy.com/store/arduboy-fx/
                    Username : Atomic Robokid on Steam

                    Please check out my Quake made things:

                    https://www.indiedb.com/games/run-over
                    https://adam-freeman.itch.io/hazard
                    https://adam-freeman.itch.io/diver
                    https://adam-freeman.itch.io/beyond

                    Comment


                    • #11
                      Originally posted by Adam View Post
                      MadGypsy You might find this device interesting, maybe:
                      https://arduboy.com/store/arduboy-fx/
                      I have one. It's pretty cool. The device I'm building has a lot more power. I thought about the dedicated video hardware that you had mentioned, and I decided to use a second Pico in my device. I'm working out how to get openGL on it. I'm using PIO for the serial bus so I have very fast transmission speed between the 2 Picos. I updated my controller to easily be comparable to an early PS controller. I'm also messing around with some RAM chips, and the best way to implement one as a place to load sprites. Picos are dual core, so by adding a second Pico I have 4 cores @ 250Mhz. Technically I could overclock the Pico to 1.5Ghz, but past 250Mhz you have to make a bunch of exceptions for various clocks and how they get divided for stuff like UART, I2C, etc. If you don't get everything just right the Pico will tell you it's running something at the requested baud, but it will actually be running it at a heavily crippled baudrate. I don't feel like messing with all that. Also, overclocking that much draws a lot of amps ~ sucks batteries dry.
                      http://www.nextgenquake.com

                      Comment

                      Working...
                      X