TIC-80 - TIC-80 is a fantasy computer for making, playing and sharing tiny games.

  •        10

TIC-80 is a FREE and OPEN SOURCE fantasy computer for making, playing and sharing tiny games. With TIC-80 you get built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game.




Related Projects

pyxel - A retro game development environment in Python

  •    Python

Pyxel is a retro game development environment in Python. Thanks to its simple specifications inspired by retro gaming consoles, such as only 16 colors can be displayed and only 4 sounds can be played back at the same time, you can feel free to enjoy making pixel art style games.

acme - :lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)

  •    Go

acmetool is an easy-to-use command line tool for automatically acquiring certificates from ACME servers (such as Let's Encrypt). Designed to flexibly integrate into your webserver setup to enable automatic verification. Unlike the official Let's Encrypt client, this doesn't modify your web server configuration.You can perform verifications using port 80 or 443 (if you don't yet have a server running on one of them); via webroot; by configuring your webserver to proxy requests for /.well-known/acme-challenge/ to a special port (402) which acmetool can listen on; or by configuring your webserver not to listen on port 80, and instead running acmetool's built in HTTPS redirector (and challenge responder) on port 80. This is useful if all you want to do with port 80 is redirect people to port 443.

channel3 - ESP8266 Analog Broadcast Television Interface

  •    C

You may say "But nyquist says you can't transmit or receive frequencies at more than 1/2 the sample rate (40 MHz in this case). To a degree that is true. Some people thought it may be overtones, but what happens in reality something stranger happens. Everything you transmit is actually mirrored around 1/2 the sample rate (40 MHz). So, transmitting 60 MHz on an 80 MHz bitclock creates a waveform both at 60 as well as 20. This isn't perfect. Some frequencies line up to the 80 MHz well, others do not. We store a bit pattern in the "premodulated_table" array. This contains bitstreams for various signals, such as the "sync" level or "colorbust" level, or any of the visual colors. This table's length of 1408 bits per color was chosen so that when sent out one bit at a time at 80 MHz, it works out to an even multiplier of the NTCS chroma frequency of 315.0/88.0 MHz, or 3.579545455 MHz. You can calculate this by taking 1408/80MHz = 17.6us * 3.579545 MHz = 63 cycles, exactly. Conveniently, it also works out to an even multiplier of 61.25 MHz, Channel 3's luma center. 17.6us * 61.25 MHz = 1078 cycles, exactly! When you modulate arbitrary frequencies, sometimes the cycles come out very uneven.



Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone Plex Media Server. The parameters are split into two halves, separated by a colon, the left hand side representing the host and the right the container side. For example with a port -p external:internal - what this shows is the port mapping from internal to external of the container. So -p 8080:80 would expose port 80 from inside the container to be accessible from the host's IP on port 8080 http://192.168.x.x:8080 would show you what's running INSIDE the container on port 80.

Ultimate Tic-Tac-Toe

  •    C++

Ultimate Tic-Tac-Toe is a finished project. It is near tic-tac-toe in rules and gameplay, except played on a 4x4 grid and you need to get 4 in a row to win. You play against a friend (or yourself) and there is optional background music. This is the first project I've ever un...

Windows Phone Tic Tac Toe


"Tic Tac Toe" ("Noughts and Crosses") game created by EugeneDotnet for Windows Phone. You can find a tutorial at www.eugenedotnet.com in Windows Phone 7 Lessons section.

Ultra Tic Tac Toe

  •    C

Ultra Tic Tac Toe is a console board game package that includes tic tac toe and two other games. UTTT contains a highly optimized computer AI engine, which supports PThreads. This page also has Solaris gaim binaries (until I create a project for them).

3-D Tic Tac Toe

  •    C++

A 3-D Tic-Tac-Toe game using OpenGL to allow the board to be rotated and viewed from different angles. 3-D Tic Tac Toe is played on 4 4x4 boards (64 total squares) and the game is won when a player gets 4 pieces in a row.

tic tac toe game

  •    Java

Tic Tac Toe The Return is a simple graphic game written in Java. It is a port of mptris to the Java platform. mptris is a text-mode tic-tac-toe game written in C language. I wrote both to get some confidence with the programming languages.

ticTacToe - A simple tic tac toe app, to illustrate the use of MVC, MVP, and MVVM architectures to organize the application

  •    Java

A simple tic tac toe app, to illustrate the use of MVC, MVP, and MVVM architectures to organize the application. The master branch contains just the model - The brains & state of the tic tac toe game.

tic-tac-toe-js - #⃣ Tic-tac-toe.js: redux pattern implemented in vanilla javascript

  •    Javascript

Tic-Tac-Toe game written in vanilla javascript using redux-like approach. Store.js: reducers receive actions and return new state.

Employee Info Starter Kit

  •    DotNet

Employee Info Starter Kit is an open source project that is highly influenced by the concept ‘Pareto Principle’ or 80-20 rule, where it is targeted to enable a web developer to gain 80% productivity with 20% of effort with respect to learning curve and production.

wrapmin. Wrapper for Webmin at port 80

  •    PHP

Wrapper for Webmin. With wrapmin you can use all the administration functions from Webmin ( www.webmin.com ) at port 80 using your site ex: www.yoursite.com/webmin Wrapmin is realy very useful if you are behind firewall.

gcc-m6809 for the TRS-80 Colour Computer

  •    C

Tools for making gcc 3.1.1 into a cross compiler for the TRS-80 Colour Computer series. Supports C/C++ and m6809 assembly.

timezone - :globe_with_meridians: Keep track of your distributed team's timezones

  •    Javascript

Timezone is an application aimed at helping remote teams by making it easier to see where and when their coworkers are. This project was the basis for the larger Timezone.io project and is meant for self-hosting. By default, timezone uses port 3000. This port can be changed by setting the environment variable, PORT. i.e. PORT=80 to use port 80.

jzed - Functional Javascript alternative to JQuery.

  •    Javascript

JZed is my alternative to JQuery that's meant to be more functional and full of $. It's legit purpose is to do the 80% of things that you sometimes need to do on a remote site that is punching through to yours and they might have a different or no JQuery installed. This is a tiny amount of code that has enough of the functionality found in JQuery and packaged in a way that can't possibly clash with it. It's also functional so now LISP hackers can pretend they're both JavaScript Oakland Living Node.js gangsters and high class San Franciscans with their functionality snobbery.

Dick Board Games

  •    C++

Collection of board games (like tic-tac-toe) for QT, GTK and console. 4-in-a-row and tic-tac-toe implementations for now.

Tic Tac Toe (XO Game)


Tic Tac Toe (XO) is a one player game against PC, using AI algorithms like Best First Search (BFS) and Minimax. It has been developed under C#.NET 3.0

World Tic Tac Toe

  •    PHP

The World TTT project will allow anyone in any part of the world play quot;head to headquot; multi-player Tic Tac Toe over the Internet using a web browser.

Tic Tac Toe Game

  •    Pascal

A simple and textual Tic Tac Toe Game. I've made this game as a IA sample, a long time ago.