Giter VIP home page Giter VIP logo

yolol-is-cylons's Introduction

yolol-is-cylons

A collection of resources related to yolol, its community standards, and what we hope it can become.

Yolol is a simple scripting language created for the upcoming game Starbase by Frozenbyte. Almost every item in the world of Starbase contains fields and actions which can be controlled by yolol, so the language has the potential to find its way into every level of gameplay.

Goals

The goal is for this to be a community collection of yolol information ranging from general usage of yolol, to answers of developer questions, to standard practices for yolol, and even to what we hope can eventually be achieved with the language.

Folders

This repo contains a number of folders for separating information into different groups. Each folder has a specific use case which is explained below.

  • /information/: for general information about yolol and how it can be used
  • /meta/: archives various things about the our community itself
  • /thinktank/: used to hold ideas, concepts, and suggestions for new work with yolol
  • /resources/: a collection of user-made resources to help development and design

Got a question?

If you have a question about an aspect of yolol within Starbase, start a github issue with the Developer Question Template issue template. The developers will hopefully answer the question in the near future, at which point we'll transwer the information from the answer into the repository.

How to contribute

Anyone is free to contribute to the information held here. We welcome anything that works towards increasing the sum of knowledge available to the community on how to use yolol to its full potential.

Most of the information should be written in the markdown format (.md files) which includes this very readme! Github uses markdown as an easy way to write rich text without much hassle. Github even has their own flavour of markdown, appropriately called Github Flavoured Markdown (GFM), which has a guide available.

What's with the name? What's yolol-is-cylons mean?

Cylon, or the Collaborative Yolol Learning Online Network, is a discord server dedicated to forming a central repository of yolol knowledge (this repo!), teaching said knowledge, and fostering research into new knowledge. We seek to be an open community where anyone can come to cultivate yolol knowledge. If you're interested in joining us, please do:

Cylon is not a faction, we operate as a community that anyone and everyone, regardless of affiliation, is welcome to join. We do seek collaboration with major factions to further our goal, but only as a tool to spread the word of our mission. Think of us like one of those non-profit associations that a bunch of huge companies back to build their industry, only for yolol and Starbase.

The term "Cylon" is of course not one we made up. It's an homage to the show Battlestar Galactica, where the Cylons are a race of sentient robots and the primary antagonists of the show. A key plot point is that any and all networked computers are dangerous due to the Cylon's overwhelming ability to infiltrate the networks and any connected systems. Yolol has the potential to eventually provide incredibly powerful networked systems with the ability to control nearly all devices in the game, remarkably reminiscent of Cylons. Also Starbase is a game about spaceships like Battlestar Galactica and we play robots which are vaguely similar to Cylon, so it all seemed to fit.

yolol-is-cylons's People

Contributors

alotron avatar aralicia avatar averycrespi avatar avril112113 avatar azurethi avatar bmensinga avatar dbaumgarten avatar dirtyscoundrel avatar jerald avatar joryjuky avatar liquidlegs avatar martindevans avatar nyefari avatar ocornoc avatar probable-basilisk avatar someusername6 avatar webmaster210 avatar zijkhal 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

Watchers

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

yolol-is-cylons's Issues

[Question] What is the Operator Precedence in YOLOL.

As a result of a few discussion concerning the way various lines should be parsed, a question occured : What is the Operator Precedence amongst all the YOLOL operators ?

(inherited from a previous question : what is the order of operation between logical and arithemetic operators)

Write getting started guide for YOLOL

  • Should provide a "hello world"-like introduction to the language
  • Should build a program by introducing and explaining new features
  • Doesn't need to include every feature in YOLOL
  • Should include: local vars, data fields, if statements, gotos, basic operators
  • Should be written for a non-technical audience
  • Should be written in Markdown
  • Should act as a companion document for #28

I'm willing to work on this. Any help or contributions would be appreciated.

[Question] How does "chunk" loading in a P2P area work?

The Devs have stated that most non-station areas of the universe are P2P based and only load assets/devices when players are nearby. The following are some questions about this loading process.

  1. Is it proximity based, like a loaded sphere around each player?

  2. How do devices "activate" when they are loaded by a nearby player?

  3. How do YOLOL chips react when a player loads them by getting close (do they start at line 1, or where they left off last)?

Write language specification for YOLOL

  • Should consolidate knowledge from the wiki, GitHub repo, and Discord server
  • Should include examples of valid and invalid code
  • Should exhaustively document every known feature of YOLOL.
  • Should be written in Markdown

I've already written a similar spec for my language, Yovec. You can read it here

I'm willing to work on this. Any help or contributions would be appreciated.

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.