[LIKO-12 V1.0.0] An open-source fantasy computer made in LÖVE

Showcase your libraries, tools and other projects that help your fellow love users.
Post Reply
User avatar
RamiLego4Game
Citizen
Posts: 73
Joined: Tue Jun 10, 2014 7:41 pm

[LIKO-12 V1.0.0] An open-source fantasy computer made in LÖVE

Post by RamiLego4Game »

Image

The open-source Fantasy Computer
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.

Screenshots :cool: :

Image
Image
Image
Image
Image
Image

Gifs:

Image
Image
Image

Features:

- Uses LuaJIT, much faster than vanilla Lua, but has Lua 5.1 API.
- Has a virtual drives system, with size limitation, so a miscellaneous script won't fill your system drive.
- The games has a secure environment (_I hope_), so they won't be able to do miscellaneous things.
- Comes with integrated editors, start creating games out of the box:
- Code editor:
- Lua syntax highlighter.
- Highlights API functions.
- Has clipboard support.
- Sprite editor:
- 192x128 Sprite-sheet, sliced into 4 banks.
- Edits the sheet as 8x8, 16x16 or 32x32 sprites.
- Each 8x8 sprite has a 1 byte flags (each bit acts as a flag).
- Has clipboard support.
- Clipboard compatible with [TIC-80](https://tic.computer/) (another fantasy computer), and supports pasting sprites from [PICO-8](https://www.lexaloffle.com/pico-8.php) (another fantasy console).
- Map editor:
- Has a compact design.
- Shows a grid with the room size (A room is the space for filling the whole LIKO-12 screen with tiles).
- SFX editor:
- Has 64 sfx slot available.
- Each sfx is made of 32 notes.
- The sfx playing speed is modifiable.
- Supports 6 waveforms (sine, square, pulse, sawtooth, triangle, noise).

Specs:

CPU: LuaJIT (Lua 5.1)
GPU: 192x128 4-Bit Screen
Map: 144x128 Cell (255 Tiles)
HDD: 2x 50mb drives
Input: Keyboard, Mouse, Touch, and Gamepads
LOVE: 11.1

Why did I develop this ?
Because I wanted to buy PICO-8 but that's not possible without creditcards (no internet shopping in syria)
So I made my own PICO-8 which is more fun than buying it

Fun Fact:
I programmed 50% of this project using my phone, till now I switch between the pc and the mobile :3 .

Feedbacks welcome!
Last edited by RamiLego4Game on Sat Sep 01, 2018 2:09 pm, edited 25 times in total.
User avatar
Ulydev
Party member
Posts: 445
Joined: Mon Nov 10, 2014 10:46 pm
Location: Paris
Contact:

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by Ulydev »

Great project. You nailed it.
User avatar
RamiLego4Game
Citizen
Posts: 73
Joined: Tue Jun 10, 2014 7:41 pm

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by RamiLego4Game »

Ulydev wrote:Great project. You nailed it.
Thanks Ulydev ^^
User avatar
MadByte
Party member
Posts: 533
Joined: Fri May 03, 2013 6:42 pm
Location: Braunschweig, Germany

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by MadByte »

man, that was fast. I "accidently" found your project on Github yesterday and wondered when we'll see a forum post of that :D Also, incredible progress from yesterday to now. Good job.
User avatar
RamiLego4Game
Citizen
Posts: 73
Joined: Tue Jun 10, 2014 7:41 pm

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by RamiLego4Game »

MadByte wrote:man, that was fast. I "accidently" found your project on Github yesterday and wondered when we'll see a forum post of that :D Also, incredible progress from yesterday to now. Good job.
I noticed that you starred my repository, Thanks for feedback
User avatar
RamiLego4Game
Citizen
Posts: 73
Joined: Tue Jun 10, 2014 7:41 pm

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by RamiLego4Game »

I have a request for creating demo games, any one creates a good demo game his name will be in the contributors section
User avatar
airstruck
Party member
Posts: 650
Joined: Thu Jun 04, 2015 7:11 pm
Location: Not being time thief.

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by airstruck »

Impressive, nice work! Going to try it out later tonight, might do a little demo game :)
User avatar
RamiLego4Game
Citizen
Posts: 73
Joined: Tue Jun 10, 2014 7:41 pm

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by RamiLego4Game »

:3
User avatar
RamiLego4Game
Citizen
Posts: 73
Joined: Tue Jun 10, 2014 7:41 pm

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by RamiLego4Game »

Released V0.0.2 PRE
Changelog :
1. Now sprite editor can set a right button color.
2. Sandboxed Save, Load, Import Commands.
3. Created virtual file system.
4. Added cd,ls,dir,mkdir,del commands.
5. [Internal] Better api sandboxing.
6. Now filters utf8 and unknown chars.
7. Changed to orange flavor (delete %appdata%/editorsheet if you edited that to update) to differ from pico8
8. New API Functions: getMPos, isMDown, btn
9. Run command accepts args
10. Renamed _startup to _init (sorry for breaking that..)
11. SAVE and EXPORT commands now saves to the last load/save path

Download: https://github.com/RamiLego4Game/LIKO-12/releases/

From now on, updates will be weekly (because my school began, And I can only work at Wednesday)

Screenshots:
Image
Image
User avatar
zorg
Party member
Posts: 3468
Joined: Thu Dec 13, 2012 2:55 pm
Location: Absurdistan, Hungary
Contact:

Re: [LIKO-12 V0.0.1 PRE] A pico-8 clone with extra abilities and editors !

Post by zorg »

If you can forgive my previous conduct, and if you'd be interested, i'd like to help out with a music (and possibly sound) solution, similar to the one in PICO-8, though it can be more robust, if you so desire. Either with a full editor, just snippets, or just an eventual lib to make things possible.
Me and my stuff :3True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.
Post Reply

Who is online

Users browsing this forum: No registered users and 14 guests