Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
H
howto.rc3.world
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
infra
static pages
howto.rc3.world
Commits
9866e471
Commit
9866e471
authored
3 years ago
by
smtw
Browse files
Options
Downloads
Plain Diff
Merge branch 'master' into style-2021
parents
c328c77d
01e8147a
Branches
Branches containing commit
No related tags found
1 merge request
!70
Draft: Style 2021
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
docs/img/worldExit.png
+0
-0
0 additions, 0 deletions
docs/img/worldExit.png
docs/maps.en.md
+51
-37
51 additions, 37 deletions
docs/maps.en.md
docs/maps.md
+58
-42
58 additions, 42 deletions
docs/maps.md
with
109 additions
and
79 deletions
docs/img/worldExit.png
deleted
100644 → 0
+
0
−
0
View file @
c328c77d
678 B
This diff is collapsed.
Click to expand it.
docs/maps.en.md
+
51
−
37
View file @
9866e471
...
@@ -124,7 +124,7 @@ Obviously, your own map should contain at least one exit back to the lobby. As
...
@@ -124,7 +124,7 @@ Obviously, your own map should contain at least one exit back to the lobby. As
a recognisable and consistent exit, we recommend you use the following tile to
a recognisable and consistent exit, we recommend you use the following tile to
mark it:
mark it:


...
@@ -139,8 +139,12 @@ Please only use tiles that are 32x32 pixels large.
...
@@ -139,8 +139,12 @@ Please only use tiles that are 32x32 pixels large.
Tiles can also be transparent, and are saved in the PNG format.
Tiles can also be transparent, and are saved in the PNG format.
### Finding tiles:
### Finding tiles:
*
We provide many tiles created for the event in our
[
Shared Tiles Repo
](
https://tiles.rc3.world/
)
. The repository can also be embedded
as a submodule into your maps repository via
`https://git.cccv.de/rc3/world-tiles.git`
.
*
Countless tiles are available on the internet, often combined into tilesets
*
Countless tiles are available on the internet, often combined into tilesets
(multiple tiles for one topic)
(multiple tiles for one topic)
.
*
Some examples of websites offering awesome tiles:
*
Some examples of websites offering awesome tiles:
*
[
itch.io
](
https://itch.io/
)
*
[
itch.io
](
https://itch.io/
)
*
[
opengameart.org
](
https://opengameart.org/
)
*
[
opengameart.org
](
https://opengameart.org/
)
...
@@ -151,7 +155,6 @@ Tiles can also be transparent, and are saved in the PNG format.
...
@@ -151,7 +155,6 @@ Tiles can also be transparent, and are saved in the PNG format.
violations on a "takedown on notice" principle!
violations on a "takedown on notice" principle!
*
Document the license of your tiles via the custom property
*
Document the license of your tiles via the custom property
`tilesetCopyright`
(type string) on the tileset.
`tilesetCopyright`
(type string) on the tileset.
*
[
Shared Tiles Repo
](
https://tiles.rc3.world/
)
### How to design / "pixel" tiles
### How to design / "pixel" tiles
You can also design your own tiles (or edit exisiting ones); this is frequently
You can also design your own tiles (or edit exisiting ones); this is frequently
...
@@ -249,20 +252,28 @@ You can embed websites, which will open when upon stepping on predefined tiles.
...
@@ -249,20 +252,28 @@ You can embed websites, which will open when upon stepping on predefined tiles.
Same as for start and exit layers, add a layer, place tiles at the desired
Same as for start and exit layers, add a layer, place tiles at the desired
positions, and then set the property
`openWebsite`
(type string). Use https!
positions, and then set the property
`openWebsite`
(type string). Use https!
In general we recommend also setting the property
`openWebsiteTrigger`
to
`onaction`
, which will cause the web site to open only after explicit user
interaction (a press on the space bar), which makes visiting the world much
easier on older laptops.
You can also set a custom message to be displayed where setting the
`openWebsiteTriggerMessage`
property (which will overwrite the default "Press
SPACE or touch here to open web site").


Also not that websites which are outside of rC3 will be automatically prefixed
Also not
e
that websites which are outside of rC3 will be automatically prefixed
with a dereferrer, which will alert visitors that they are now "leaving the
with a dereferrer, which will alert visitors that they are now "leaving the
event area".
event area".
### Embedding
j
itsi
### Embedding
J
itsi
You can embed Jitsi rooms in the same way. Simply set the custom property
You can embed Jitsi rooms in the same way. Simply set the custom property
`jitsiRoom`
(type string) and assign it the name of your
j
itsi room as its value.
`jitsiRoom`
(type string) and assign it the name of your
J
itsi room as its value.


To avoid unintentional collisions between different assemblies (e.g. so that
To avoid unintentional collisions between different assemblies (e.g. so that
everyone can define their own "hackcenter") names of
j
itsi rooms are local to
everyone can define their own "hackcenter") names of
J
itsi rooms are local to
your own assembly. If you want to share a room with a different assembly, just
your own assembly. If you want to share a room with a different assembly, just
prefix its name with
`shared-`
.
prefix its name with
`shared-`
.
...
@@ -270,12 +281,12 @@ In general we recommend also setting the property `jitsiTrigger` to `onaction`,
...
@@ -270,12 +281,12 @@ In general we recommend also setting the property `jitsiTrigger` to `onaction`,
which will cause the room to open only after explicit user interaction (a press
which will cause the room to open only after explicit user interaction (a press
on the space bar), which makes visiting the world much easier on older laptops
on the space bar), which makes visiting the world much easier on older laptops
and prevents people accidentally stumbling into your session. You can also set
and prevents people accidentally stumbling into your session. You can also set
a custom message to be displayed where the
j
itsi can be opened by setting the
a custom message to be displayed where the
J
itsi can be opened by setting the
`jitsiTriggerMessage`
property (which will overwrite the default "
p
ress SPACE
`jitsiTriggerMessage`
property (which will overwrite the default "
P
ress SPACE
to open j
itsi
m
eet").
or touch here to enter J
itsi
M
eet
room
").
### Embedding Big Blue Button
### Embedding Big Blue Button
This works essentially the same as with
j
itsi: set
`bbbRoom`
to your room's name,
This works essentially the same as with
J
itsi: set
`bbbRoom`
to your room's name,
and
`bbbTrigger`
along with
`bbbTriggerMessage`
to prevent the room from popping
and
`bbbTrigger`
along with
`bbbTriggerMessage`
to prevent the room from popping
open unexpectedly.
open unexpectedly.
...
@@ -332,6 +343,9 @@ on their tiles. Only mp3 files included via a path relativ to your map are
...
@@ -332,6 +343,9 @@ on their tiles. Only mp3 files included via a path relativ to your map are
supported. External files can not be included. If you want to include streams,
supported. External files can not be included. If you want to include streams,
please write an email to
[
world@rc3.world
](
mailto:world@rc3.world
)
. If you want
please write an email to
[
world@rc3.world
](
mailto:world@rc3.world
)
. If you want
the audio to also loop, additionally set
`audioLoop`
(type boolean) to
`true`
.
the audio to also loop, additionally set
`audioLoop`
(type boolean) to
`true`
.
To reduce playback volume, you can set
`audioVolume`
(type float) to a value
between
`0.0`
(0%) and
`1.0`
(100%). Users can also set a maximum volume. In this
case the lower value will be used.


...
...
This diff is collapsed.
Click to expand it.
docs/maps.md
+
58
−
42
View file @
9866e471
...
@@ -133,7 +133,7 @@ Eure Assembly-Karte sollte natürlich auch einen Ausgang zurück zur Lobby
...
@@ -133,7 +133,7 @@ Eure Assembly-Karte sollte natürlich auch einen Ausgang zurück zur Lobby
enthalten. Als einheitlichen, wiedererkennbaren Ausgang zur Lobby-Karte empfehlen
enthalten. Als einheitlichen, wiedererkennbaren Ausgang zur Lobby-Karte empfehlen
wir euch dafür dieses Tile zu verwenden:
wir euch dafür dieses Tile zu verwenden:


...
@@ -148,6 +148,10 @@ verwendet). Bitte benutzt ausschließlich Tiles der Größe 32x32 Pixel.
...
@@ -148,6 +148,10 @@ verwendet). Bitte benutzt ausschließlich Tiles der Größe 32x32 Pixel.
Tiles können Transparenz beinhalten und liegen im png-Format vor.
Tiles können Transparenz beinhalten und liegen im png-Format vor.
### Tiles finden
### Tiles finden
*
Wir stellen euch im
[
Shared Tiles Repo
](
https://tiles.rc3.world/
)
viele extra
für das Event erstellte Tiles zur Verfügung. Ihr könnt das Repository auch
als Submodule in euer Karten-Repo einbinden:
`https://git.cccv.de/rc3/world-tiles.git`
.
*
Tiles gibt es massig im Internet, häufig zu Tilesets (mehrere Tiles zu einem
*
Tiles gibt es massig im Internet, häufig zu Tilesets (mehrere Tiles zu einem
Thema) zusammengefasst.
Thema) zusammengefasst.
*
Seiten auf denen ihr schöne Tiles finden könnt sind zum Beispiel:
*
Seiten auf denen ihr schöne Tiles finden könnt sind zum Beispiel:
...
@@ -159,7 +163,6 @@ Tiles können Transparenz beinhalten und liegen im png-Format vor.
...
@@ -159,7 +163,6 @@ Tiles können Transparenz beinhalten und liegen im png-Format vor.
*
wir werden nicht aktiv prüfen, unter welcher Lizenz eure Tiles stehen,
*
wir werden nicht aktiv prüfen, unter welcher Lizenz eure Tiles stehen,
allerdings nach dem Prinzip "takedown on notice" auf Verstöße reagieren.
allerdings nach dem Prinzip "takedown on notice" auf Verstöße reagieren.
*
tragt die Lizenz eurer Tilesets in die custom property
`tilesetCopyright`
ein
*
tragt die Lizenz eurer Tilesets in die custom property
`tilesetCopyright`
ein
*
[
Shared Tiles Repo
](
https://tiles.rc3.world/
)
...
@@ -266,6 +269,15 @@ Analog zu Start und Exit Layern legt ihr ein Layer dafür an, setzt Tiles an die
...
@@ -266,6 +269,15 @@ Analog zu Start und Exit Layern legt ihr ein Layer dafür an, setzt Tiles an die
entsprechenden Stellen und gebt dem Layer die custom property
`openWebsite`
entsprechenden Stellen und gebt dem Layer die custom property
`openWebsite`
(Typ String). Verwendet https!
(Typ String). Verwendet https!
Allgemein wird empfohlen, zusätzlich noch die Property
`openWebsiteTrigger`
auf
`onaction`
zu setzen, damit die Website erst nach explizitem Wunsch (einem
Druck auf die Leertaste) aufgeht. Das macht den Besuch der World für langsamere
Endgeräte.
Außerdem könnt ihr mit der Property
`openWebsiteTriggerMessage`
noch
eine kurze eigene Nachricht einstellen, die Besucher
\*
innen angezeigt wird, wenn
sie auf den Bereich der Website laufen (dies überschreibt die Standardnachricht
"Press SPACE or touch here to open web site").


Beachtet außerdem, dass Webseiten außerhalb der rC3 auf der rc3.world automatisch
Beachtet außerdem, dass Webseiten außerhalb der rC3 auf der rc3.world automatisch
...
@@ -280,21 +292,21 @@ Namen den euer Jitsi Raum haben soll.
...
@@ -280,21 +292,21 @@ Namen den euer Jitsi Raum haben soll.


Um Kollisionen zwischen verschiedenen Assemblies zu verhindern (damit z.B.
Um Kollisionen zwischen verschiedenen Assemblies zu verhindern (damit z.B.
alle ihr eigenes "Hackcenter" definieren können) sind die Namen der
j
itsi-Räume
alle ihr eigenes "Hackcenter" definieren können) sind die Namen der
J
itsi-Räume
standardmäßig lokal für euer Assembly. Falls ihr einen Raum mit einem anderen
standardmäßig lokal für euer Assembly. Falls ihr einen Raum mit einem anderen
Assembly teilen wollt, hängt bitte vorne an den Namen
`shared-`
an.
Assembly teilen wollt, hängt bitte vorne an den Namen
`shared-`
an.
Allgemein wird empfohlen, zusätzlich noch die Property
`jitsiTrigger`
auf
Allgemein wird empfohlen, zusätzlich noch die Property
`jitsiTrigger`
auf
`onaction`
zu setzen, damit der
j
itsi-Raum erst nach explizitem Wunsch (einem
`onaction`
zu setzen, damit der
J
itsi-Raum erst nach explizitem Wunsch (einem
Druck auf die Leertaste) aufgeht. Das macht den Besuch der World für langsamere
Druck auf die Leertaste) aufgeht. Das macht den Besuch der World für langsamere
Laptops angenehmer und verhindert, dass sich versehentlich wer in eure laufende
Laptops angenehmer und verhindert, dass sich versehentlich wer in eure laufende
Session verirrt. Außerdem könnt ihr mit der Property
`jitsiTriggerMessage`
noch
Session verirrt. Außerdem könnt ihr mit der Property
`jitsiTriggerMessage`
noch
eine kurze eigene Nachricht einstellen, die Besucher
\*
innen angezeigt wird, wenn
eine kurze eigene Nachricht einstellen, die Besucher
\*
innen angezeigt wird, wenn
sie auf den Bereich des Jitsis laufen (dies
Ü
berschreibt die Standardnachricht
sie auf den Bereich des Jitsis laufen (dies
ü
berschreibt die Standardnachricht
"
p
ress SPACE
to open j
itsi
m
eet").
"
P
ress SPACE
or touch here to enter J
itsi
M
eet
room
").
### Big Blue Button einbinden
### Big Blue Button einbinden
Dies funktioniert im wesentlichen genauso wie für
j
itsi: setzt
`bbbRoom`
auf den
Dies funktioniert im wesentlichen genauso wie für
J
itsi: setzt
`bbbRoom`
auf den
Namen eures Raums, und
`bbbTrigger`
bzw.
`bbbTriggerMessage`
, um den Raum nicht
Namen eures Raums, und
`bbbTrigger`
bzw.
`bbbTriggerMessage`
, um den Raum nicht
unverhofft aufploppen zu lassen.
unverhofft aufploppen zu lassen.
...
@@ -354,6 +366,10 @@ der Karte eingebunden werden können. Externe mp3-Dateien können nicht eingebun
...
@@ -354,6 +366,10 @@ der Karte eingebunden werden können. Externe mp3-Dateien können nicht eingebun
werden. Falls ihr Streams eimbinden wollt wendet euch bitte an
werden. Falls ihr Streams eimbinden wollt wendet euch bitte an
[
world@rc3.world
](
mailto:world@rc3.world
)
. Soll sich der Audioschnipsel wiederholen,
[
world@rc3.world
](
mailto:world@rc3.world
)
. Soll sich der Audioschnipsel wiederholen,
so setzt zusätzlich
`audioLoop`
(Typ Boolean) auf
`true`
.
so setzt zusätzlich
`audioLoop`
(Typ Boolean) auf
`true`
.
Wenn die Audiodatei leiser wiedergegeben werden soll, kann das mit der Property
`audioVolume`
eingestellt werden, die eine Fließkommazahl zwischen
`0.0`
(0%) und
`1.0`
(100%) annehmen kann. User können auch client-seitig eine Maximallautstärke
einstellen - es wird dann immer der kleinere Wert verwendet.


...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment