Skip to content
This repository has been archived by the owner on Jun 13, 2022. It is now read-only.

elchicodepython/RealityMismatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RealityMismatch

Build Status License: MIT

Basic idea

Im working with anyone who wants to participate in the building of a Hacking VideoGame with real labs behind it.

The labs are going to be raised by Docker or Virtual Machines and they should be integrated inside the game.

The videogame will be created using web technologies and it should allow anyone to develop new unofficial levels.

Levels are going to have an addon system so they could be installed to make the game grow infinitely.

All the levels should provide at least three "entrypoints" to let other developers use that entrypoint as a start point for the new developed level.

Open Canvas

Open Canvas

Developers Platform

In order to provide level namespaces and a centraliced place to in a future share information and new levels a developer platform it's going to be created where Level Creators should register their levels before crearting it in order to get a special level key and avoid name collisions.

https://github.com/ElChicoDePython/RealityMismatch-DevelopersPlatform

Project Guidelines

Python version

The project will use Python3.7.

Style guidelines

Code guidelines

Python

The project will use the PEP8 guidelines.

Javascript

The project will use the Airbnb javascript style guide

https://github.com/airbnb/javascript

Style formatting

Commit Guidelines

The project will follow semantic commit messages from now on.

https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716

Python

The project will use back style formatting for Python code.

https://github.com/python/black

Javascript

The project will use prettier style formatting for Javascript code.

https://prettier.io/

Static type checking

The project should use static type checking:

https://medium.com/@ageitgey/learn-how-to-use-static-type-checking-in-python-3-6-in-10-minutes-12c86d72677b

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published