|
| 1 | +Welcome to the **Elevator Event** hosted by **Together Java**! |
| 2 | + |
| 3 | +## What is this? |
| 4 | + |
| 5 | +This event consists of a guided course, in which you will create an elevator system that |
| 6 | +transports humans in a building from floor to floor, as well as an actual contest where you |
| 7 | +are required to finish the implementation, try to improve your solution to reduce the time humans |
| 8 | +have to wait, and finally polish your submission. |
| 9 | + |
| 10 | +The event is **ideal for beginners** who feel confident with writing |
| 11 | +small applications already. In fact, this task is inspired by a commonly executed application test for |
| 12 | +Junior developers at companies, called the _Elevator Test_. |
| 13 | + |
| 14 | +## Prizes |
| 15 | + |
| 16 | +### Jetbrains All Product Pack |
| 17 | + |
| 18 | +Among all working submissions (elevators have to eventually transport humans to their destinations), |
| 19 | +we will randomly give away a month license for the [**All Products Pack**](https://www.jetbrains.com/all/) |
| 20 | +by **JetBrains**, sponsored by **Taz** (thanks 🎉). |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | +This will get you access to **all JetBrains desktop tools** including 11 IDEs, 3 extensions and 2 profilers. |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | +### Roles |
| 29 | + |
| 30 | +Additionally, submissions will be graded and the top users are awarded with |
| 31 | +a fancy role and a shiny badge! |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | +## How to submit |
| 36 | + |
| 37 | +The event runs for one week. Until then, please submit your solution per DM to any of the |
| 38 | +moderators of Together Java. |
| 39 | + |
| 40 | +The easiest way to share your results is by just zipping the whole project folder. |
| 41 | +We will accept any format, as long as it is clear what you have changed in the source code. |
| 42 | + |
| 43 | +## Need help |
| 44 | + |
| 45 | +If you have trouble solving the tasks, or something is just unclear to you, |
| 46 | +feel free to openly ask in the server. |
| 47 | + |
| 48 | +Besides being a contest, this is also meant as learning experience. |
| 49 | +So we will definitely provide you with assistance 👍 |
| 50 | + |
| 51 | +Enjoy and happy coding 🙌 |
| 52 | + |
| 53 | +### Known issues |
| 54 | + |
| 55 | +#### Gradle uses wrong JVM |
| 56 | + |
| 57 | +In case you encounter an error message, such as: |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | +Go to your Gradle settings (you can find them on the right, or directly in Intellij Settings): |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | +and select a JDK 17 instead of `#JAVA_INTERNAL`: |
| 66 | + |
| 67 | + |
0 commit comments