Skip to content

skueee/numclick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

numclick

A fun idle game for NumWorks

Features

  • Basic clicker mechanic
  • Cool circle that shrinks when you click
  • Shop items that help you earn more points
  • Golden touch - random thing that asks you to press on a random button to have a random amount of points :)

Getting Started

Executing

From the NumWorks website

  1. Go to https://my.numworks.com/python/skue/numclick or https://my.numworks.com/python/skue/numclickmini (shorter, but unreadable)
  2. Click on "Send to my calculator"

Your calculator must be connected, and you must use a Chromium-based browser

  1. Done !

From Github

  1. Download the script from releases (stable) or from the repo files (unstable)

In the releases, there's a numclickmini.py file. It's the script, but less big. It's not good for dev because it's unredeable

  1. Go to https://my.numworks.com/python/
  2. Click on My scripts, then New Script
  3. Open the script you just downloaded with a text editor and copy everything
  4. Paste the code in the NumWorks editor
  5. Add a name
  6. Click on "Send to my calculator"

Your calculator must be connected, and you must use a Chromium-based browser.

  1. Done !

Using

Bindings :

  • OK to click
  • UP and DOWN to navigate the shop
  • EXE to buy

Developing

  1. Copy the repo :
git clone https://github.com/skueee/numclick
  1. Open the numclick.py script with any editor you want. I personally use VSCode.

If you want an emulator, you can use this extension with VSCode, or the online emulator. Note that it can be a bit laggy.

  1. When you're done, just run the script on your calculator (see Executing section)

Common issues

  • Shop items give points too slowly in emulator

    This happens because ticks run slower on emulators than physical calculators. Reduce the tick threshold in the main loop if it feels too slow.

Support

Feel free to open an issue if you encounter any problem, or to open a pull request if you know how to fix it (check the contributing guide)

Licence

This repo is lecensed under a MIT licence