Skip to content

Alex313031/universal-paperclips-electron

Repository files navigation

Universal Paperclips! - Electron App

This is an Electron port of the original Universal Paperclips game by New York University's Frank Lantz.
There is also the original Web version, as well as iOS and Android versions, made by Lantz.
To support Frank, you can buy some of his nice merch Here.
The code in the //src directory is a fork of this offline port: UniversalPaperclipsButSaves

Screenshot

Game UI

The game's main user interface

Installation

Windows

There are .exe installers, and portable .zips in Releases.

Linux

There are .deb installers, .AppImages, and portable .zips in Releases.

MacOS

Working on it. Need a Mac to build.

Developing/Building

Requires nodejs 14, or 16. It is reccomended to use nvm for installing/managing node versions. Yarn can also be used.

git clone https://github.com/Alex313031/univeral-paperclips-electron.git
cd univeral-paperclips-electron
nvm install # Only use if you are using nvm
npm install # Install needed npm deps
npm run start # Run app in dev mode
npm run dist # To make installation packages

Documentation

See Docs

TODO

See TODO.txt

Thanks

A huge thanks to the following people for making this project possible:

  • Frank Lantz: The original creator of the game.
  • stignarnia: Creator of the offline version on which this is based.
  • Oscar Beaumont's ElectronPlayer: Of which I made a fork called Quark-Player, the code of which I used as a boilerplate for making this app.