don't click here

Press Your Luck MD v0.1

Discussion in 'Technical Discussion' started by GerbilSoft, Feb 20, 2009.

  1. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,972
    85
    28
    USA
    rom-properties
    I'm starting a homebrew ROM project to create a "Press Your Luck" game for the Genesis. My initial release (hopefully tomorrow) will be a simple proof-of-concept, consisting of the game board (well, the light frame from the game board). The game board will circulate the active square using the well-known Larson patterns, though they will not be selected randomly at first.

    pyl-md will be released under the GNU General Public License v3. Source code will be available on my local git server (http://gs_server.gerbilsoft.ddns.info/cgi-bin/gitweb.cgi), and I will post occasional binary snapshots. That's right, the source code is available for anyone to download.

    UPDATE: Press Your Luck MD v0.1 is out! It's a simple proof of concept, and isn't playable yet.

    [​IMG]

    Download it here: http://www.soniccenter.org/gerbilsoft/pyl-...-md-v0.1.tar.gz
     
  2. LocalH

    LocalH

    roxoring your soxors Tech Member
    3,314
    35
    28
    Nunya
    Rock Band 3 Deluxe
    You're more than welcome to use some of my old graphic assets from when I was intending to do just this. I'll try to dig them up sometime later today.

    Edit: Here's the topic I made when I first started it.
     
  3. NickW

    NickW

    Member
    Cool, I like watching Press Your Luck. Do you have any plans of including things from Whammy! or is it only going to have things from the original version of the show?
     
  4. Skaarg

    Skaarg

    Member
    3,683
    0
    16
    This is awesome. I always loved Press Your Luck, when watching it on GSN.

    Also, how did I know LocalH would be the first one to reply to this thread? =P
     
  5. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,972
    85
    28
    USA
    rom-properties
    v0.1 is out! :D
     
  6. Enzo Aquarius

    Enzo Aquarius

    20% Cooler. Member
    1,420
    0
    0
    Canada, eh.
    Sonic TV Scripts, Sonic Comic Wiki Work
    Curious question, since the board changed numerous times over the years that it aired (larger money amounts, different 'surprise' spaces, etc.), will you be creating modes that will allow you to play boards from different time periods?

    Nonetheless, this project looks to be a very good one. :colbert:
     
  7. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,972
    85
    28
    USA
    rom-properties
    I will be adding support for various board designs later on. For now, it'll only support the Michael Larson board.

    And if you're wondering, yes, it does use the Larson patterns. That's how I managed to get the screenshot with square #4 lit. :eng101:
     
  8. Aquaslash

    Aquaslash

    <The Has-been Legend> Moderator
    That's pretty ace for a PoC.

    Needs more stop button :P
     
  9. LocalH

    LocalH

    roxoring your soxors Tech Member
    3,314
    35
    28
    Nunya
    Rock Band 3 Deluxe
    Any more news on this port? I'm stoked as shit for it but it's been two weeks even since something was committed to git.
     
  10. Sik

    Sik

    Sik is pronounced as "seek", not as "sick". Tech Member
    6,718
    10
    0
    being an asshole =P
    I think the whole coding took a day and then Gerbil went back with full force to Gens/GS. And yes, it'd be nice if he continued it :(
     
  11. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,972
    85
    28
    USA
    rom-properties
    I did some work on PYL-md today. :psyduck:

    Changes so far:
    - Print_String no longer takes the text position as an argument. Instead, macros are used. This reduces the number of runtime VRAM address calculations.
    - The PYL logo is stored by itself, without the whole scroll plane. It's more complicated this way, but it's faster and takes up less ROM space.
    - The lights surrounding the board are all sprites. A square is lit by changing its palette instead of moving a sprite around.
    - The PYL logo and square light patterns are now uploaded to VRAM using DMA.

    The next step is implementing a set of images for dollar values and stuff like that. In order to do that, I need to finish up Tileize v2.0. Tileize is a program I wrote that converts a bitmap image into tiles. Version 1.0 is really crappy and has hard-coded stuff. Version 2.0 will support PNG images and have options for sprites and scroll plane tiles.
     
  12. Phithpleis

    Phithpleis

    Nein Member
    269
    0
    0
    Your location
    Current Project
    Thanks for posting a topic about Press Your Luck! I'm a huge fan of the game, and the newer version of the series, known as "Whammy!" I'm gonna have to see this proof of concept.
     
  13. Sonic Warrior TJ

    Sonic Warrior TJ

    Time for a buzz, cuz Member
    3,413
    257
    63
    GA
    Ironically enough, I watched Michael Larson's game a few nights ago on YouTube.

    God, I remember watching the fullblown primetime special about him on GSN with my mom a few years back. Serious shit for a game show. I'll check out this game when I get back from class...
     
  14. LocalH

    LocalH

    roxoring your soxors Tech Member
    3,314
    35
    28
    Nunya
    Rock Band 3 Deluxe
    God damn, I really would like to see some news on this. I'd continue working on a version myself but I don't have the time with a family and a job to worry about. I don't care how much is broken, I just want a playable demo =P
     
  15. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,972
    85
    28
    USA
    rom-properties
    Classes and general "not in the mood for programming 68000" stuff. :psyduck:

    I'll get around to making it playable soon. A prerequisite is finishing tileize 2.0 and creating some slides for the game board. (I'll check the page you linked before for some usable slides.)
     
  16. LocalH

    LocalH

    roxoring your soxors Tech Member
    3,314
    35
    28
    Nunya
    Rock Band 3 Deluxe
    Nigga, if you don't release a playable ROM of this. then you're no better that I was teasing all those gfx over on realitytvrules.net without releasing a binary...
     
  17. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,972
    85
    28
    USA
    rom-properties
    I'm planning on writing the scoreboard component sometime later this week (after finals). :)

     
  18. Is a Sega CD port possible?

    I'd like to pirates the game on my real hardwares. D:
     
  19. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,972
    85
    28
    USA
    rom-properties
    Not initially, but since I have a SegaCD too, it will happen later on. :P
     
  20. LocalH

    LocalH

    roxoring your soxors Tech Member
    3,314
    35
    28
    Nunya
    Rock Band 3 Deluxe
    Any progress on this? My Genesis+SMD is hooked up at the moment and I wanna play some yummy PYL goodness on hardware :)