
HowTo rC3 world maps
This year's remote event will feature a kind of 2D adventure, the rc3 world. This tutorial is intended to show how content and maps can be contributed. If you have any questions after reading this tutorial, or feel like its missing something, please feel free to contact us via mail, and we'll do our best to extend this tutorial.
Maintenance
We are curently working on the test server, expect downtimes.
Disclaimer
This tutorial is "work in progess", hence its worth checking it from time to time since it will be changed and extended continuously.
Updates
- 2020-12-08: Animations added.
- 2020-12-11: Assembly registration added, Lobbymaps added, hightlighting current layer.
- 2020-12-15: Sound, BBB, Map size added.
- 2020-12-16: We moved to world@ postbox, if you wrote us an email today and got not answer, please try again. :)
- 2020-12-16: New URL scheme, test instance now at: https://test.visit.at.wa-test.rc3.cccv.de/_/global/<your_map_url_here> (adapt your CORS headers if needed!)
- 2020-12-17: Audio: removed external URLs. IMPORTANT: If you want to include streams please contact us!
- 2020-12-20: Starter kit added.
- 2020-12-22: World-Exit added.
- 2020-12-22: Cross-Assembly Links added.
- 2020-12-25: Added exitUrl List
Known Bugs
Following bugs are known and worked on:
- Exits on the outer most right tiles dont work
- exitUrl in combination wir multiple exits to the same map leads to confusion in starting points. exitSceneUrl works instead, but ist deprecated.
- Loading a tileset twice (with the same name) results in interesting rendering bugs (e.g. missing tiles in WorkAdventure)
- Tilesets with dimensions above 4096px may cause problems in some browsers.
Limitations
Instances wont scale indefinetly, please keep that in mind while building maps. From our experience the limit is somewhere around 200 players. Maps for 2k players wont make any sense. Please dont try to build lecture halls. There's no sense in idling in the game while watching talks.
Regardless of this you can choose the map size relativly fleixble. Maps in the ballpark of 128x128 tils run quite smooth, maps with 1000x1000 tiles will come with a significant loading time. We hence recomend using a number of smaller maps rather than a single big one.
External links will be sent through a dereferrer.
Starter-Kit
We provide a starter kit in case you don't know how/where to start with your map. Just clone the repository and get your assembly started.
Tiles / Sprites
The maps consist of so-called tiles or sprites. There appears to be a historical difference between these 2 terms, however we do use them interchangeably. For the rC3 map 32x32 tiles are recomended, as different tile sizes may lead to problems. Tiles may have transparent parts and should be stored in the png format.