GithubHelp home page GithubHelp logo

jonasgeiler / ti-nspire-minesweeper Goto Github PK

View Code? Open in Web Editor NEW
19.0 4.0 3.0 7.37 MB

A simple Minesweeper-Clone made for the TI-Nspire with Lua ๐Ÿ•น

Home Page: https://www.ticalc.org/archives/files/fileinfo/470/47019.html

License: MIT License

Lua 99.26% Makefile 0.74%
ti-nspire lua minesweeper clone game calculator

ti-nspire-minesweeper's Introduction

TI-Nspire Minesweeper

A simple Minesweeper-Clone made for the TI-Nspire with Lua.

The images used are from the original Minesweeper Game. I don't own them.

Warning: This game is only tested on TI-Nspire CX and TI-Nspire CX CAS (OS Version 4.5), so there might be bugs on other platforms.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

Controls

Key(s) Action
Arrow Keys / Number Keys Move Cursor
Enter Open Cell
(-) / F Flag Cell

Press menu to change difficulty or to enable/disable marks.

How to play

The goal of this game is to open all cells. If you open a cell with a mine, you loose! The numbers on the cells tell you how many mines there are in the 8 adjacent cells. Flag a cell if you are sure that there is a mine under it.

How to Install

.tns file from releases page

Download the .tns file from the latest release here and copy it to your calculator.

Using Luna

Make sure you have Luna (https://github.com/ndless-nspire/Luna) and TI-Resource-Merge (https://github.com/DaveDuck321/TI-Resource-Merge) installed. The merge script should be in your PATH as nspire-merge.

Note: since API version 2.3 (OS version >=3.6), support for inline-images like generated by the merge script was removed, so you would need to require an older API version, if you are using these OS versions. You can use this dirty fix in the merge script for that: https://github.com/alexcoder04/TI-Resource-Merge.

Run make and it will generate the minesweeper.tns file which can be loaded onto the calculator.

Manually

The resources files needed to build the project can be imported in the script editor with their default names using the CX Student Software (every image in the resource folder needs to be imported).

ti-nspire-minesweeper's People

Contributors

daveduck321 avatar jonasgeiler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ti-nspire-minesweeper's Issues

Fullscreen menus

All the menus for restarting the game, changing the settings and viewing highscores are implemented using the menus at the top of the screen (I guess it's called tool palette, but I'm not sure). What about full-screen graphical menus? Sounds like a nice enhancement, but I'm afraid that it's going to destroy the minimalist feeling...

However, I could imagine working on this feature.

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.