Git Product home page Git Product logo

oregon-trail-randomizer-rewrite's Introduction

Oregon Trail II Randomizer

Have you ever been playing Oregon Trail II and thought "this game is too easy"? Fear no more! Now you can be faced with sub-optimal conditions entirely out of your control! Set out in August as an artist in a wagon accompanied by senior citizens, get lucky and leave as a doctor in April with young-ish companions, or anywhise in between! Simply load up the Oregon Trail II Randomizer, click in the boxes, and hope you get a favorable result!

Getting Started

Prerequisites

  • Any web server (this is all run client-side, so it works on GitHub/GitLab Pages, S3, Nginx, etc. out of the box).
  • JavaScript enabled in the browser (for clients).

Installation

  • Open index.html in your editor of choice
  • Replace every occurrence of your.domain.here with your domain (just the domain name).
  • Replace the twitter:site meta tag's @YourTwitterHandleHere with your Twitter handle (or remove the line if you do not have a Twitter account).

Known Issues

  • On smaller screens, pressing the wagon/emote does not play the Oregon Trail 2 title song. (Smaller screens being any screen whise the wagon/emote ends up on the left side of the screen.)
  • Pressing the "Do not press" button a bunch does not make the page level. (This was done on purpose by the original creator and is not a bug.)

FAQ

What's with the Twitch Emote of the Day? And why is "Tim" the autofilled name?

This was originally created for the Twitch streamer MonotoneTim, who played Oregon Trail II a lot on his streams. The emotes that rotate around are his subscriber emotes, with the exception of Kappa, a global Twitch emote.

Did you make this?

No. This is the original website that hosted the randomizer. The original creator is pimanrules (@pimanrules on Steam, Twitch, Twitter, and YouTube).
As far as I can tell, the first time the randomzier was used was on June 21, 2013 (credit for finding that goes to OldMario on Twitch).

Have you modified this?

Yes. The original site had all the CSS and most of the JS inlined, and I removed most of it and put it in separate files. I added proper indentation, favicons, and meta tags, fixed mobile formatting, and am working on enabling some (currently) broken features.

What is the license status of this project?

CC0. It's not really a software license, but it's what the original creator of the randomizer wants.

feel free to consider it CC0 for all I care, with the disclaimer that all the assets are stolen from the game
although the game is probably abandonware at this point so who cares
OSI doesn't recommend it but I don't care enough to find a software equivalent

-pimanrules, March 21, 2020 at 5:10 PM

oregon-trail-randomizer-rewrite's People

Contributors

jsettlem avatar lunalucadou avatar

Watchers

 avatar  avatar

oregon-trail-randomizer-rewrite's Issues

any interest in a version of this for the game exe itself?

Hi! I found this while looking up Oregon Trail II stuff. During the pandemic I started reverse engineering the game as a side project because I guess this is what I do now.

So, I was wondering if there was any interest in a version of this that would randomize the game itself. Theoretically speaking, anything with tweakable numbers could be fairly straightforwardly randomized, which encompasses more than you might think, both the obvious (success chances for events, health, prices) and the less obvious (a lot of stuff about landmarks, for instance).

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.