Code Monkey home page Code Monkey logo

⚠️ The project is unfortunately no longer developed nor maintained.

LIKO-12

stars commits github downloads releases license

About

LIKO-12 is a fantasy computer that you can use to make, play and share tiny retro-looking games and programs. It comes with a default, fully customizable, DOS-like operating system installed, called DiskOS.

DiskOS provides an environment with basic command line programs and visual game editors.

The created games and programs are saved as disk files that can be easily shared to friends or anyone else.

Available on

Github Releases Itch.io Google Play Snapcraft

Alternative Projects

  • PICO-8: The original fantasy console that started the whole trend. It's community is pretty good. Made with care to provide the old consoles feel. Recommended for anyone who can purchase it.
  • PixelVision8: An open-source fantasy console that promises to keep the old consoles feel, still under development till today. Has a very good quality and sweet graphics.
  • TIC-80: An open-source PICO-8 clone that does have it's own feel and community. It's in a finished/stable state and supports multiple programming languages. Could be also a good choice, but it also has a paid PRO version to support the developer.
  • There's a whole list of other fantasy consoles here.

Gallery

BIOS POST Screen DiskOS Installer Command-line Prompt Code Editor Sprite Editor Map Editor WIP Editor
BIOS POST DiskOS Installer Command-line Prompt Code Editor Sprite Editor Map Editor WIP Editor

Documentation

The documentation is scattered and available over multiple places:

The demos and games included could be used as a last resort before reading the source-code.

Source-code Overview

LIKO-12 was made using the awesome LÖVE Framework and written purely in Lua.

Lua is a simple scripting language that used to be very good back in the days, and it could still serve as a good start for beginners with some care to overcome the obstacles of moving into other well known languages like JavaScript. (Although Python is a better choice for learning programming)

There are lots of ninja crimes in the codebase, where I sacrificed code readability to feel satisfied in doing something so hacky and Lua specific. Very sorry for that 😬

As the project has grew over the years, it has been split into multiple repositories under the LIKO-12 Organization

Project Status

The project is unfortunately no longer developed nor maintained.

Thanks to the LÖVE Community

For being such an awesome community that had the patience to tolerate me as a kid, and help me learn way much stuff over the years.

liko-12's Projects

android icon android

LIKO-12's tweaked version of LÖVE for Android

android-legacy icon android-legacy

The sourcecode of the legacy version from LIKO-12's modified LÖVE

build-templates icon build-templates

This repository generates the build templates for LIKO-12 with Github Actions

discord icon discord

A Discord bot for LIKO-12's community

extras icon extras

Contains extra files related to LIKO-12, like the icon.

legacy-1 icon legacy-1

A container for the old ReadTheDocs documentation of LIKO-12, this repository will be deleted eventually once all the documentation get moved to the new website.

legacy-2 icon legacy-2

The 2nd attempt at providing documentation for LIKO-12

legacy-3 icon legacy-3

The 3rd attempt at providing documentation for LIKO-12

liko-12 icon liko-12

LIKO-12 is an open source fantasy computer made using LÖVE

liko-ide icon liko-ide

An Integrated Development Environment for LIKO-12 made as a Web Application

liko-vscode icon liko-vscode

A VSCode extension for highlighting .lk12 files and LIKO-12's API calls

lsynth icon lsynth

The portable fantasy audio chip made for LIKO-12 which could be used in any LÖVE project.

native_dlls icon native_dlls

Contains native DLLs that LIKO-12 needs for HTTPs access, we don't claim any of them as our work.

nightly icon nightly

The build utilities used when performing a LIKO-12 build.

rust-rewrite icon rust-rewrite

A programming environment that aims to help people learn how to program in JavaScript, while giving them a tour on how old computers and their limitations used to be.

shaders icon shaders

A collection of LIKO-12 Post shaders, made by different people.

wip icon wip

The new WIP website for LIKO-12

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.