Code Monkey home page Code Monkey logo

rpscore's Introduction

RPScore

While hunting for PSP Movie UMD's I came across a UMD titteled "Kaede Matsushima", after google this name I found out that it's a japanese porn actress. So naturally I downloaded this disk and tried it on my modded PSP (6.61 PRO-C2 of course).
The disk wasn't even age restricted like other actual porn UMD's.

I tried playing the UMD and it appeared to be a Rock Paper Scissors Game.

The disk also had a lot of softcore porn videos, and the game of RPS was an undressing one.
Because Japanese is hard and not even the Google Translator app could pick up the aweful font they are using. I riped the disk into a video files, after seeing how is the whole RPS game just one video where they skip to a specific time to make the whole game work.
This made me thing that I could be capable or remaking the game in unity. And clearly this is the project.

Planned platforms:

  • Windows x86
  • Windows x64
  • Mac x64
  • Linux x86 & x64
  • Android
  • PSVita (either touch or button gameplay like on the PSP)

I am using Unity 2018.2.21f1 because it's the last version to support the PS Vita.
I will be Using Unity 2021, as to get the best support For PC and Android.

rpscore's People

Contributors

koleckolp avatar

Stargazers

kangalio avatar  avatar

Watchers

James Cloos avatar  avatar

rpscore's Issues

suggestions by devin

https://github.com/KoleckOLP/RPScore/blob/master/Assets/MainScript.cs

some tips:

  1. If you want an editor exposed variable but slightly faster, use [SerializeField] private GameObject example;
  2. Consider using public const string over public string if it's going to be used every time your game is active
  3. (Preference) Use the new Input System over the old one, as it offers better performance by skipping Update loops
  4. Avoid adding strings together like $"{stg}_5_win.mp4" as it generates memory garbage, instead import ZString and use ZString.Concat(stg, "_5_win.mp4")
  5. (New C#) You can replace stg != 5 with stg is not 5, stg == 5 with stg is 5 and same with strings etc. Note that this only works with constant values, so no dynamic ones
  6. Create a new System.Random instance as a global variable, rather than a method one. private readonly Random rand = new();
  7. Avoid using boxing like (int) as it is often extremely expensive to do and can generate memory garbage

Windowed mode, settings menu.

The current build was rushed, and I didn't even wen't thought the player options, the window can't be even resized.

Difficulty options + challenges

This will not be the same as the UMD on the PSP but will make the game more interesting/challenging.

Also, could be a toggle, with a number of how many loses trigger losing progress 1-3

ultra hardcore, 1 loss reset the whole game to beginning

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.