Click to enable keyboard input
Attn, the app is on early development and isn't stable.
If you found a bug or have any ideas don't hesitate to contact me or post comments.
Public Collection: Games made with TIC computer
TIC-80 tiny computer v0.18.0 dev status: IN DEVELOPMENT website: http://tic.computer twitter: http://twitter.com/tic_computer hashtag: #TIC80 bugs: https://github.com/nesbox/tic.computer/issues wiki: https://github.com/nesbox/tic.computer/wiki changelog: https://github.com/nesbox/tic.computer/wiki/changelog (c) Copyright 2017 Nesbox Author: Vadim Grigoruk // firstname.lastname@example.org ============================================ ABOUT TIC-80 is a tiny computer where you can make, play and share tiny games. There are built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game. At the exit you will get a cartridge file, which can be stored and played on the website. Also, the game can packed into a player that works on all popular platforms and distribute as you wish. To make a retro styled game the whole process of creation takes place under some technical limitations: 240x136 pixels display, 16 color palette, 256 8x8 color sprites, 4 channel sound and etc. I get my inspiration from PICO-8 project: http://pico-8.com CREDITS Filippo Rivato @HomineLudens Fred Bednarski @level27geek SPECIFICATION Display 240x136 pixels, 16 colors palette Input 2 gamepads with 6 buttons Sprites 256 8x8 foreground sprites and 256 8x8 background tiles Map 240x136 cells, 1920x1088 pixels Sound 4 channels (select square, triangle or noise) Code 64KB of Lua or Moonscript CONSOLE COMMANDS help ram exit new load <cart> save <cart> run dir folder add del <file> get <file> export [html native] demo config [save] CODE API tic print text [x y [color [fixed] ] ] -> text width font text [x y [colorkey [width] ] ] -> text width cls [color] pix x y [color] -> color line x0 y0 x1 y1 color rect x y w h color rectb x y w h color circ x y radius color circb x y radius color spr id x y [colorkey [scale [flip:0..3 [rotate:0..3] ] ] ] btn [id: 0..5 8..13] -> pressed btnp [id: 0..5 8..13 [hold period] ] -> pressed (but wasn't pressed in previous frame) sfx [id [note [channel [volume:0..15 [speed:-4..3] ] ] ] ] map [cellx celly cellw cellh [sx sy [colorkey] ] ] mget cellx celly -> val mset cellx celly val peek addr -> val poke addr val peek4 addr -> val poke4 addr val memcpy dst src size memset dst val size pmem index:0..16 [val] -> val trace msg time -> ticks from a game start mouse -> x y pressed HOTKEYS ESC switch console/editor ALT+~ show console ALT+1/F1 show code editor ALT+2/F2 show sprite editor ALT+3/F3 show map editor ALT+4/F4 show sfx editor ALT+5/F5 show music editor F11/ALT+ENTER fullscreen/window mode CTRL+R/ENTER run current project CTRL+X/C/V cut/copy/paste in code and sprite editors CTRL+S save cart ARROWS navigate in sprite editor, move map in map editor CTRL show spritesheet in map editor CTRL+Z/y undo/redo changes CTRL+F find in code editor CTRL+G go to line in code editor CTRL+O show code outline SUPPORTED PLATFORMS TIC-80 is developed with pure C language and with SDL, LUA libraries. That's why all have to work on all popular platforms without problems: HMTL5 done Windows done Windows 10 UWP done Linux 32/64bit done Android done MacOSX done iOS Raspberry Pi CHANGELOG -------------- version 0.18.0 -------------- - [github] Cartridge metadata editor #37 - [github] Mouse support #36 - [github] Add Palette in Metadata Cartdrige #38 - [github] TIC's r-w directory requires root to edit and view on Android. #39 - [github] Other Api method #41 - [github] Console commands for export/import spritesheets. #20 - [github] Add new console command 'folder' #30 - added GIFLIB support - added number to name: TIC-80 read more here https://github.com/nesbox/tic.computer/milestone/5?closed=1
TIC bundler tool helps you to build native builds of your game. Supports HTML5, Windows, Linux 32/64 bit, Mac OS X output.
|Published||167 days ago|
|Platforms||Windows, macOS, Linux, Android, HTML5|
|Tags||8-bit, console, Game engine, Pixel Art, Retro, tiny|
|Average duration||About a half-hour|
|Inputs||Keyboard, Mouse, XBox 360 controllers, Gamepad (any), Touchscreen|
|Player count||1 - 2|