generated from FabricMC/fabric-example-mod
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ideas.yml
50 lines (50 loc) · 1.86 KB
/
ideas.yml
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
lang-api:
- create VM
- call functions
- create objects ( if available )
- get/set value,
- get error
- load file
- register function/class
core:
- a lang in the pc is an installable disk ( enables a flag on the pc )
- networking:
- interconnecting computers via:
- cable:
- may want to add different types of cables with different velocity for a sense of "progression"
- wireless:
- same note as above but with wireless
- different wireless frequencies == different networks ( may be protected with passwords )
- websocket:
- can connect to the world outside of the game
- may be used to connect in-game via networks
- graphics:
- different graphics modes, like in the old era:
- high-definition mode ( single-pixel )
- low-definition mode ( 2x2 pixels )
- text mode ( just chars, but of any color )
- monitors:
- advanced: supports all graphic modes
- simple: only supports low and text modes
- robots:
- used to interact with the world
- may have an inventory
- langs included in core:
- AngelScript
- LUA
- imposed limitations:
- all computers consume energy:
- advanced: 100rf/t
- basic: 10rf/t
- networks:
- wireless: max 30 blocks
- cable: add 60 blocks for cable level
- addons:
- addons may add support for more langs, by using the lang-api we provide
- addon langs:
- Mono ( basically any lang )
- Ruby
- Fantom (?)
- Squirrel ( ender likes to suffer )
- ZenScript
- Python ( JavaPython if the Aurora Inhabitants manage to work on it, else just use Jython or CBind CPython )