aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 2cfb165ead5be4e9eb40b4275e6759da4a10d1ba (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
ShiftOS
=======
ShiftOS is a game about evolving an experimental operating system called
"ShiftOS" from a completely black and white text based command line based OS
to a fully graphical operating system filled with advanced features and
beautiful colours. The level of customization will exceed the levels of real
world operating systems.

### Official links
* [Official forums](http://shiftos.net)
* [YouTube channel](https://youtube.com/shiftosdevs)

Frequently asked questions
--------------------------
### Is ShiftOS a Linear Game?
Think of ShiftOS as if it was an open world game yet the "world" is the desktop 
environment of your computer. The game is non-linear meaning you can focus on 
expanding and evolving ShiftOS anyway you like by earning codepoints and 
spending them in the Shiftorium with a range of upgrade options. Buy more 
programs, more colours, GUI upgrades and heaps more while you discover the 
secret behind ShiftOS.

### Does ShiftOS Have a Storyline?
Currently ShiftOS is just a game engine and the focus is on gameplay rather than 
storyline right now but the general storyline will be as follows. ShiftOS is 
more than just an operating system! It's creator know as "DevX" hijacks your 
computer with the intention of using it as a remote test bed for his 
experimental operating system "ShiftOS". Who or what is DevX and what is his 
intentions... Discover more as you evolve and explore the digital world to 
uncover the secrets behind ShiftOS.

### Is ShiftOS Free?
ShiftOS is a free game. Currently, ShiftOS is still in it's early versions so 
there is loads of missing content. As of March 7th 2015, ShiftOS is an open 
source game.

### Is ShiftOS an Indie Game?
Currently ShiftOS is an open source indie game managed by a team of people. 
Anyone can contribute to ShiftOS, but your pull requests will be monitored and 
tested.

Death of the original ShiftOS source code
-----------------------------------------
The original ShiftOS has been written in Visual Basic with not so much love. 
This has caused the code to be quite not intuitive to work with. Several 
attempts to make ShiftOS better developable since 2014.

### "Cleanup"
This has been the first attempt to clean the ShiftOS code, and the only attempt 
based on the original code. It has been lead by 
[rezedus](https://github.com/rezedus) but has fallen into silence when creating 
a central class for window borders. Its code is still available in the "cleanup" 
branch.

### [shift-redux](https://github.com/ShiftOS/shift-redux)
A ShiftOS clone based on TypeScript and NW.js. At this moment the repository is 
in a skeleton state. The spooky skeletons are present and ready to provide a 
base for a ShiftOS clone that doesn't get as messy as the original. It's 
developed by [phillips1012](https://github.com/phillips1012).

### [shiftos-cs](https://github.com/ShiftOS/shiftos-cs)
ShiftOS rewrite in C# lead by [rezedus](https://github.com/rezedus). It aims to
be fully customizable by JSON files which would be automatically compiled to
.cs files on build before compiling the actual executable.