Hoping to get my Indie retro game to run on the Pandora.

Discussion in 'General Discussions' started by BaDToaD, Mar 10, 2018.

  1. BaDToaD

    BaDToaD "Very" Old Timer

    Joined:
    Jan 31, 2004
    Messages:
    2,452
    Location:
    UK
    Hi guys. I've not posted here in a while but I've been keeping an eye on the Pyra's progress. Some of the old timers here will remember me :)

    So, what have I been doing with my time? I've started an Indie games studio, Clockwork Hippo Games

    I've been making a retro style arcade game that's difficult to describe. If you think along the lines of Lunar Lander with feathers and collecting eggs you still won't know quite what to expect. I've made the game in Construct2 and there's a demo up on the scirra arcade HERE

    Construct 2 basically wraps HTML5 code up for different platforms but the web version should work on any HTML5 capable browser and device with sufficient power.

    The game struggles on my CC Pandora but I think it's mainly a memory issue, so I'd be interested in seeing if it run's on later Pandoras. The Pyra should have no trouble running it.

    If later versions of the Pandora struggle with this version I will make a lightweight version with no music and try to find somewhere to host it. What I'd like to be able to do is give you guys access to the full game for free.

    I hope to have native versions for PC,Linux & Mac. The demo will always be on the web too.

    I'm also after feedback before I release the full version of the game, so let me know what you think. I'm hoping you guys will be into the hard core skill based gameplay as many people seem to find the game too hard. Those nearer my age, that love 80/90s arcade and computer games seem to love it though.
     
    rygD, Linux-SWAT, Farox and 3 others like this.
  2. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    9,502
    Location:
    Somewhere off the coast of the EU
    Gave this a little spin on my x86 laptop, and it ran quite well there with only 2GB of RAM. If you can build a native linux version, the pandora version is likely a cross-compile away.

    In terms of gameplay, I found it a little frustrating, but knew every time that I died it was either down to my own overconfidence, or my mixing the W and S keys in my fumbling with the keyboard. It fulfulls that risk versus reward mechanism that influences my enjoyment of a game pretty well, although to my mind it could do with a scoring system that suggests if you've done it in a suitable time having collected all of the eggs for example. And with that you could have some sort of hub whereby you could redo old levels, and maybe once you're out of the tutorial levels, skip tricky levels to unlock future levels.
     
  3. BaDToaD

    BaDToaD "Very" Old Timer

    Joined:
    Jan 31, 2004
    Messages:
    2,452
    Location:
    UK
    Thanks for the feedback. Unfortunately I can't compile natively to Linux. Construct 2 wraps it's HTML5 in a JS layer from what I can tell. I'm not a great coder hence me using Construct 2 in the first place :) As for a level hub, I really want to keep to the arcade formula from back in the day. To that end I don't want any type of continue other than the C to continue that's there already, where you lose your score to continue from last level reached. I'm from an era where there were no continues and tbh that's how I like my gameplay. Hard and unforgiving. It is doable though. The demo only has 8 levels but the full game has 22 so far and I can complete that on Extreme. Obviously it's my game, so I have a huge advantage but I am a reasonable arcade player, not a great one. Some people have told me the game is too easy! They must be arcade gods...

    One thing I will say that has been said several times is, decent gamers are better on skills 3, 4 or even 5 whereas casual players find 1&2 easier.
     
    rygD likes this.
  4. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    9,502
    Location:
    Somewhere off the coast of the EU
    Yeah, the compiling on Linux will have to wait until you've coded up a native port, which is a whole set of learning different to what you've picked up using the library you are using (although bits and pieces will be transferable).

    The game is quite easy if you can temper your patience and navigate slowly. My trouble is I want to ramp things up too quickly, then find myself unable to stop in time. I didn't find the time limit at all of a challenge during the handful of levels I tried.
     
  5. BaDToaD

    BaDToaD "Very" Old Timer

    Joined:
    Jan 31, 2004
    Messages:
    2,452
    Location:
    UK
    The time limit is only there for bonus points anyway but the levels get a lot harder. Level 7 and 8 in the demo give an idea of what's to come. I thought it was too cruel to have a time limit that stopped you finishing the levels. Equally, harder skill levels have less time available.
     
  6. BaDToaD

    BaDToaD "Very" Old Timer

    Joined:
    Jan 31, 2004
    Messages:
    2,452
    Location:
    UK
    Has anyone tried this on a 512MB pandora yet? I'm interested to know if it runs. It's choppy and almost unplayable on my CC pandora but I'm guessing memory is a big issue on a CC.
     
  7. TeDaDeS

    TeDaDeS Very Active Member

    Joined:
    Jan 15, 2004
    Messages:
    773
    Location:
    The Netherlands
    Did you use a swap-file on the CC unit?
    That might help.
     
  8. BaDToaD

    BaDToaD "Very" Old Timer

    Joined:
    Jan 31, 2004
    Messages:
    2,452
    Location:
    UK
    Yeah I ran with 128MB swapfile but it was almost unplayable. I feel a 512MB pandora might have a chance.
     
  9. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    9,502
    Location:
    Somewhere off the coast of the EU
    128MB is a little small for a swapfile in this day and age. Even though it's half of your system RAM which might have been a sensible setting once upon a time, I usually make mine a couple of gigabytes just to be sure these days, to at least twice your system ram, whichever is larger.
     
    rygD likes this.
  10. TeDaDeS

    TeDaDeS Very Active Member

    Joined:
    Jan 15, 2004
    Messages:
    773
    Location:
    The Netherlands
    On my PC the game uses ~370MB of RAM. Increasing the swapfile might be worth a try.
    Did you also use an overclock?
     
  11. rygD

    rygD Nihilistic Mystic

    Joined:
    Feb 28, 2014
    Messages:
    7,246
    Location:
    Everywhere
    Long live the CC Pandora.
     
    kuru likes this.
  12. BaDToaD

    BaDToaD "Very" Old Timer

    Joined:
    Jan 31, 2004
    Messages:
    2,452
    Location:
    UK
    @TeDaDeS Right, I need to sort out a larger swap file and try again. Busy working on the game at the moment but I might see if I can get on it this afternoon.
    @ levi 2GB Strewth rules have changed over the years. I'll try a Gig maybe. Mmmm tries to remember how to use Gparted ;)
    @ rygD Indeed. I still use mine CC pandora a lot, although since the nubs died mainly for music or 8 bit emulation.
    --- Double Post Merged, Mar 12, 2018, Original Post Date: Mar 12, 2018 ---
    BTW I've also decided the name "Baby Bird" doesn't suit the hard core 80's style gameplay and I'm trying to come up with a better name. Any ideas welcome as long as they don't use the word Flap in them as I don't want the game labelled as a Flappy Bird Clone which it bears no resemblance to.

    Ideas I've though of so far include:
    Fly 'n' Crash
    Nest Lander
    Fly or Die
    and Nest or Bust. I'm leaning towards the rather boring Nest Lander at the moment but it does at least describe the games main mechanic.

    Latest idea from my dev community is Eggcelent Landings

    Looks like Nest Lander - Eggward's Adventures is leading the names atm.

    And the winner is Nest Lander! - Eggward's Adventures

    Not that any of you guys got a chance to have your say :)
     
    Last edited: Mar 12, 2018
  13. torpor

    torpor hack hack hack, the little machines fight back

    Joined:
    Oct 21, 2005
    Messages:
    2,465
    Location:
    vienna, austria
    Birdy Bash!
     
  14. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    9,502
    Location:
    Somewhere off the coast of the EU
    I like Nest Lander; it hints at a lunar lander type game, which in some ways when you're trying to land on a nest is exactly what it is.

    FWIW, I still never got round to creating a swap partition; I use swap files these days almost exclusively. I don't know the benefits of a swap partition, but in terms of usability I find a swap file gives me the flexibility I want. I guess a swap partition would be quicker, as it's operating at the raw block level rather than on top of a filesystem, but for my purposes a swap file has done enough for me so far (although I usually have to invoke it for big compilations rather than anything real time). It should still be quicker than a browser being forced to delete temp data and recreate that later which is what it'll have to do if short on memory.
     
  15. BaDToaD

    BaDToaD "Very" Old Timer

    Joined:
    Jan 31, 2004
    Messages:
    2,452
    Location:
    UK
    @ levi I'll try a swapfile first before I create a swap partition :) If it works, great, if not I'll see if I get a boost in performance via a dedicated partition.
    @torpor Not a bad name suggestion :)
     
  16. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    9,502
    Location:
    Somewhere off the coast of the EU
    Cool, and as a hint on how to create a swapfile; 'dd if=/dev/zero out=myswapfile bs=1G; mkswap myswapfile; swapon myswapfile'
     
  17. rygD

    rygD Nihilistic Mystic

    Joined:
    Feb 28, 2014
    Messages:
    7,246
    Location:
    Everywhere
    I like * or Die, because those are classic games. I guess the new name is ok and fitting. It needs more pun. Maybe the sequel can have a punny title.
     
  18. FBnil

    FBnil What is laugh? Baby don't hurt me....

    Joined:
    Dec 14, 2012
    Messages:
    2,328
    Location:
    Yurp
    The adventures of Daily Figher Commander Hoot Alpha X Warrior strikes back
    in
    Everyone's a Nest Lander Super Galaxy Madness .. or die.
     
    levi likes this.
  19. Eight Bit

    Eight Bit Advanced Member

    Joined:
    Nov 16, 2008
    Messages:
    1,415
    Location:
    Amsterdam, Netherlands
    Did you try to reset them and write new configs using the nub configurator (under settings)?
     
  20. xnopasaranx

    xnopasaranx Superbad!

    Joined:
    Jan 31, 2006
    Messages:
    3,214
    lots of fun, I am a huge lunar lander nerd though. I just played the first three levels as I am at work atm...
     

Share This Page

Loading...