LIKO-12 is an open source fantasy computer made using LÖVE. - Keywords: love2d liko-12 fantasy-computer https://github.com/RamiLego4Game/LIKO-12

Rami Sabbagh 1ac25f8757 Merge pull request #177 from pgimeno/fix-del-key-in-terminal 6 years ago
BIOS 034f5a3813 Tiny tweak 6 years ago
DLL ade25f5084 LuaSec https is now part of WEB peripheral 6 years ago
Docs 4c83e21c66 Fix markup in cheatsheet 6 years ago
Engine 9a85c3f8a5 Bugfix math.compress 6 years ago
Extra f6a312a7a4 The build now continues if there were luacheck warnings 6 years ago
OS 20d5969aa8 Fix 'delete' key in terminal when cursor is not at EOL 6 years ago
Peripherals 9fa45c24a7 Bugfix screenshoting 6 years ago
.gitattributes 4a347e4d44 Added gitattributes file 6 years ago
.gitignore 36fa2a68d5 Fixed .dll are not showing 6 years ago
.luacheckrc 26b56aaf75 Tweak luacheck 6 years ago
.travis.yml 2669a3b76b Added Luacheck 6 years ago
LICENSE 2702b5f489 Changed to Mit License 6 years ago
README.md 784e9128c7 Merge branch 'master' of https://github.com/matimati433/LIKO-12 6 years ago
conf.lua 9da53f40e5 Change exists to getInfo 6 years ago
icon.png d2c446ab4b The window small icon is now the 16x16 one 6 years ago
main.lua 435bddb3f1 Revert "Attemp to fix Android stencil crash" 6 years ago
mkdocs.yml 6ef951c103 Changed the title 6 years ago

README.md

LIKO-12


Build Status


About:

LIKO-12 is an open source fantasy computer completely written in the Lua programming language where you can make, play and share tiny retro-looking games and programs.

The LIKO-12 fantasy computer comes with a default, fully customizable, DOS-like operating system installed, called DiskOS, which provides an environment with basic command line programs and visual game editors.

Games are stored as disk files that can be saved, shared and uploaded to pastebin via the built-in program.

What it has:

The BIOS POST Screen:

When you start LIKO-12, the BIOS POST screen will showup displaying LIKO-12 specs and the virtual harddisks usage.

BIOS_POST

You can also access the setup screen by pressing delete on desktop, or back on Android.

DiskOS Installer:

When you boot LIKO-12 for the first time, an scrolling display would be shown installing DiskOS, the default LIKO-12 operating system.

DiskOS_Installer

It will only run a single time, and wont run again at next boots, except when an update happens, where a 'DiskOS Updater' would be shown, and the process would be much faster in this case, as it only updates the necessary files.

DiskOS Greeting and Terminal:

Once the Installation Completes, DiskOS will boot up, the LIKO-12 operating system.

DiskOS_Prompt

Here you can type common commands to do common tasks, like cd (Change Directory), ls (List files), load (Load a Game/Demo), run (Run the loaded Game/Demo), reboot (Reboot LIKO-12), shutdown/exit (Exit LIKO-12), And more in the documentation....

You would also notice the terminal path pointing to D:/, and you can also enter the C drive which has the operating system files by typing cd C:, but don't worry, those drives are not related to your real-computer drives at all, they are already sandbox with a space limit.

The Editors:

LIKO-12 comes with it's own editors for making games, already setup for you, you can easily access them by pressing escape (esc) / back on Android to open them, and later you can press esc/back (Android) to return back into the terminal.

Code editor:

Code_Editor

Here you write the code for your game, LIKO-12 uses Lua for everything, for DiskOS, for the Engine, and for Games !

Sprites editor:

Here you can edit your game sprites, 8x8 each sprite, 384 sprites total.

Sprite_Editor

Map editor:

Here you can edit the map of your game, I know the editor is very hard to use, but I'm going to provide an update with a completely redesigned map editor.

Map_Editor

SFX editor % Music editor:

WIP_Editor

Those editors hasn't been made yet, but they are really comming soon (they are currently under work)


The Fantasy Computer Specifications:

Spec Info
CPU LuaJIT (Lua 5.1)
GPU 192x128 4-Bit Screen
Map 144x128 Cell (255 Tile)
HDD 2x 25mb drives
Input Keyboard, Mouse, Touch, and Gamepad

Social links:

Type Link
Itch.io LIKO-12
Documentation ReadTheDocs
Twitter @RamiLego4Game
Discord (Chat) LIKO-12
Trello Board LIKO-12
Github LIKO-12
Email ramilego4game@gmail.com

Releases/Downloads Page:


Guides:

Official Documentation: ReadTheDocs