Giter Site home page Giter Site logo

killedbyapixel / os13k Goto Github PK

View Code? Open in Web Editor NEW
522.0 41.0 28.0 3.75 MB

A Tiny OS and Mini Game Engine

Home Page: https://os13k.com

License: GNU General Public License v3.0

JavaScript 99.57% Batchfile 0.43%
js13k operating-system codegolf tinycode dwitter shadertoy

os13k's Introduction

Frank Force, also known as KilledByAPixel, is a game developer and generative artist with over 20 years of experience. He is known for creating digital art with extremely tiny programs and has released over a thousand pieces so far. This study has led to other larger projects like the mind bending “Dual Axis Illusion” which won Optical Illusion of the Year 2019. He also maintains a suite of open source tools for creating art, games, and music such as the LittleJS game engine and ZzFX mini sound synth. When not programming, he enjoys cooking, playing guitar, gardening, learning Italian, and working on his house.

os13k's People

Contributors

daspider avatar dysphasia avatar eriksom avatar keithclark avatar killedbyapixel avatar nbastats avatar rsiqueira avatar thomasbrierley avatar yuanchuan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

os13k's Issues

Turn into PWA!

Awesome project!
What about making it a PWA?
Then it can run on stand alone mode, maybe oven music (or a thread) can run in the background too...

Differentiate or Remove Example Apps?

Some of the existing files are examples, but I'm not sure which ones.

It would be nice to easily differentiate to get an overview of what we've got / not got (and there for could add). I'm also interested in ways I could exploit code from one app in another, but I need to know whats what to do that.

Maybe we could just leave the examples on a branch and delete them from master? what do you think?

"Grapher" application causes glitches on Chrome Mobile

There are a lot of small bugs and glitches with the OS on mobile, but I thought I'd let you know of that one. Also- upon opening the music player app for the first time, 5 notifications for new songs appear. These notifications take up half the screen, and there is no way to disable/slide them away.

Possible oAuth2 JWT integration?

I am interesting in forking this to create a kind of virtual MSP (web standards SOE) service.

The way I would do it is that the user (or the users admin) creates an account via a web interface. A script on the back-end then fires up docker compose which builds the docker container with the javascript desktop inside it. The user can then login and access their desktop from any supported web browser. The apps will be productivity related such as spreadsheets, word processor, LaTeX, e-mail and IM clients, or custom written JS for the business. As you can now compile C to javascript or web assembly with emscripten there should be no shortage of open source apps that can be ported. For legacy Windows applications they can be run inside docker-wine and connect with node-x11.

I wanted to first setup a authentication and login screen but I am currently quite a novice as a developer. I was learning about react-admin and hasura but now I am doing a Javascript course at TAFE and better quality one on Udemy.

I can access any Udemy course I like and I am thinking of doing this one Spring Boot Security and oAuth2 in depth from scratch

If you were to implement authentication yourself would you go down the oAuth2 JWT path?

Thank you

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.