Code Monkey home page Code Monkey logo

agon-tinacot's Introduction

agon-tinacot tinacot_icon

TINACOT, a recursive acronym which stands for "TINACOT is not a clone of Tetris", is an action strategy game written in BBC BASIC v3 and inspired by tower defense games and Tetris.

HOW TO PLAY

The object of TINACOT is to replicate a randomly generated sequence of colored game pieces by allowing colored game pieces that are advancing from the four orthogonal sides of the playing field to reach the center of the playing field.

Advancing game pieces which reach the center of the playing field need to match the color and shape of the current target position in the sequence of game pieces shown at the top of the screen.

If a non-matching game piece reaches the center of the playing field, the game ends as a loss.

Advancing game pieces which do not match the color and shape of the current target piece may be repelled.

Non-matching game pieces advancing toward the center may be repelled by pressing the arrow key on the keyboard which opposes the direction of the offending game piece (i.e. if the game piece is moving down towards the center, then press the up arrow key to repel it).

If by mistake a game piece is repelled which matches the current target piece in the sequence, then the game ends as a loss; so care should be taken when multiple matching pieces are advancing simultaneously toward the center of the playing field not to repel any of those matching pieces until the closest one of them reaches the center of the playing field.

Five levels worth of sequences must be completed for the game to end as a win.

Display

TINACOT supports multiple display modes on the AgonLight. The game should be played in a mode that supports a minimum of 16 colors and minimum screen dimensions of 40 columns by 24 rows. It is best played in 40-column mode as the game becomes quite easy and feels more tedious in higher resolution display modes.

On BBC BASIC SDL, one display mode (MODE 9) is supported.

Controls

The four arrow keys (up, down, left, and right) are used to repel incoming game pieces which do not match the current target piece in the sequence being replicated.

High Scores

  • The default high score is twenty-five hundred points.
  • High scores will be saved to a file named tinacot.hi in the same folder as the tinacot.bas file.
  • TINACOT must be run from the exact folder where the tinacot.hi file resides in order for the saved high scores to be read-in by the game.

Demo Playthrough

TINACOT-Demo-Playthru.mp4

agon-tinacot's People

Contributors

tonedef71 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

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.