Skip to content
/ TIC-80 Public
forked from nesbox/TIC-80

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

License

Notifications You must be signed in to change notification settings

Ark2000/TIC-80

 
 

Repository files navigation

Build Status Build status

TIC-80 TIC-80微型电脑 - https://tic.computer/

关于

TIC-80是一个免费开源的梦幻电脑,用来制作,运行以及分享小游戏。

使用TIC-80,您可以获得用于开发的内置工具:包括代码,精灵,地图,音效编辑器和命令行,这足以创建迷你复古游戏。

游戏被打包成一个卡带文件,可以很容易地分发。TIC-80适用于所有流行的平台。这意味着你的卡带可以在任何设备上运行。

为了制作复古风格的游戏,创作和运行的整个过程将在一些技术限制下进行:240x136像素显示,16色调色板,256种8x8色彩精灵,4声道音乐等。

TIC-80

特性

  • 支持多种编程语言: Lua, Moonscript, Javascript, Wren,以及 Fennel.
  • 可以使用键盘和鼠标作为输入
  • 游戏最多可以有4个控制器作为输入(每个控制器有8个按钮)
  • 内置编辑器:用于代码、精灵、世界地图、音效和音乐
  • 一个额外的存储区域:可以在游戏运行时从你的卡带中加载不同的资源

二进制下载

你可以直接从我们的发布页上下载主流操作系统的编译版本。

高级版

为了支持TIC-80的开发,我们提供了高级版。这个版本有一些额外的特性,它的二进制文件只能在我们的Itch.io页面上下载

对于那些不能花钱的用户,我们做了一些工作,使得从源代码编译高级版十分容易。

高级版特性

  • 以文本格式保存\加载卡带, 在您想要的任何编辑器中编写游戏,对版本控制系统也很有用。
  • 更多的存储区域: 不仅仅是1个,而是8个。
  • 导出不带编辑器的游戏,然后发布到应用商店(待实现)

社区

你可以在tic.computer里运行并分享游戏,工具以及音乐。

社区也经常在Discord chat上闲聊。

贡献

你可以通过在我们的issues page上提出bug或请求一个新特性来做出贡献。进行讨论时,请牢记我们的行为准则

你也可以通过审阅或改进我们的wiki来做出贡献。wiki包含了TIC-80的文档,代码片段和游戏开发教程。

构建说明

Windows

Visual Studio 2017

  • 安装 Visual Studio 2017
  • 安装 git
  • cmd中运行以下指令
git clone --recursive https://github.com/nesbox/TIC-80
cmake -G "Visual Studio 15 2017 Win64"
  • 打开 TIC-80.sln 然后构建
  • 完成! :)

MinGW

git clone --recursive https://github.com/nesbox/TIC-80
cd TIC-80
cmake -G "MinGW Makefiles"
mingw32-make -j4

Linux

Ubuntu 14.04

在控制台中运行以下指令

sudo apt-get install git cmake libgtk-3-dev libgles1-mesa-dev libglu-dev -y
git clone --recursive https://github.com/nesbox/TIC-80 && cd TIC-80
cmake . && make -j4

安装最新版本的cmake:

wget "https://cmake.org/files/v3.12/cmake-3.12.0-Linux-x86_64.sh"
sudo sh cmake-3.12.0-Linux-x86_64.sh --skip-license --prefix=/usr

Ubuntu 18.04

在控制台中运行以下指令

sudo apt-get install git cmake libgtk-3-dev libglvnd-dev libglu1-mesa-dev freeglut3-dev -y
git clone --recursive https://github.com/nesbox/TIC-80 && cd TIC-80
cmake . && make -j4

Mac

安装 Command Line Tools for Xcodebrew 包管理器

在控制台中运行以下指令

brew install git cmake
git clone --recursive https://github.com/nesbox/TIC-80
cd TIC-80
cmake . && make -j4

iOS / tvOS

你可以在这里找到ios/tvOS的版本

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 86.2%
  • Java 9.3%
  • CMake 1.9%
  • C++ 1.5%
  • Makefile 0.4%
  • Objective-C 0.3%
  • Other 0.4%