/ TUTORIAL.md
TUTORIAL.md
  1  # **WebCave gameplay Tutorial**
  2  
  3  ![](https://hackmd.io/_uploads/H12-Zclj0.png)
  4  
  5  Light & Pluggable clone of the Cave Game, playable now from you home in your browser! Just call 888-acid-info and get your slot now!
  6  
  7  # **How to connect to the game**
  8  
  9  1. Go to the new acid info website here: TODO_ADD_SITE_LINK_HERE
 10  2. You’ll see the prompt below asking you to enter your Nickname, enter whatever you want :)
 11      
 12      ![](https://hackmd.io/_uploads/H14r8FxjA.png)
 13      
 14  3. (Note: If good internect connection, this will happen very fast)You'll see next two screens:
 15      - **"Connecting to the server"** - Your PC is establishing connection with the server where the game is hosted
 16      - **"Receiving the world"** - You successfully connected and server let you in, now you're receiving the world data from the server to render the world on your machine
 17  
 18  **4. Welcome! Willkommen! 환영! ласкаво просимо! Dobrodošli! Добродошли!**
 19  
 20  ![](https://hackmd.io/_uploads/SJJxvFlo0.png)
 21  
 22  Congrats! You've just joined the game, you should see something similar to the picture above if nobody grifted the world.
 23  
 24  # **The controls**
 25  
 26  *"I know how to play the Cave game, everyone does, stop being annoying"* you might think.
 27  
 28  Although yes, most of the game mechanics should be similiar, keep in mind this isn't the Cave game **but a clone** made so it can run as a part of a website so some things do differ.
 29  
 30  ![](https://hackmd.io/_uploads/HkEcutgjA.png)
 31  
 32  ## **Keyboard**
 33  
 34  ### **Moving**
 35  
 36  You can move around the world by using the following keys:
 37  
 38  - "a": Left
 39  - "d": Right
 40  - "w": Forward
 41  - "s": Backward
 42  
 43  Or in other words, the standard gaming keys for moving
 44  
 45  ![](https://hackmd.io/_uploads/BkUVttxs0.png)
 46  
 47  ### **Looking around**
 48  
 49  You can look around by holding the left click on your mouse and moving the cursor around the game area.
 50  
 51  This one is different from most of the games played in full screen where your mouse would by default be locked in, but here we make you press the left button so that we don't lock in your mouse if you aren't playing the game.
 52  
 53  ![](https://hackmd.io/_uploads/B1ol9Kxs0.png)
 54  
 55  **Wow! Look at you, almost a pro player!**
 56  
 57  ### **Interacting with the world**
 58  
 59  First of all, this is an adventure and you need to ask yourself a question.
 60  
 61  *"Am I a destroyer or a creator"* and commence from there. For whatever choice you pick, I'm here to guide you on how to fullfill your purpose.
 62  
 63  ![](https://hackmd.io/_uploads/rkHxsYgo0.png)
 64  
 65  ### **Destroying blocks:**
 66  
 67  This one is very simple, if you're in a **proximity** of a block you want to destroy, you just **click** on it with the **left click**
 68  
 69  ![](https://hackmd.io/_uploads/rkSehKloC.png)
 70  
 71  ### **Creating blocks:**
 72  
 73  So, in the end you've decided that you won't be just a consumer. Good for you.
 74  
 75  But like in real life, creation takes a bit more effort but is always worth it in the end
 76  
 77  This action consists of multiple steps.
 78  
 79  1. Picking a material
 80      
 81      ![](https://hackmd.io/_uploads/B1Yj2tljR.png)
 82      
 83      You should be able to see a bar with all material in the top spot of the game. There you can pick any of the materials you wish to place.
 84      
 85      Once you've picked one, it's gonna stay until you pick another (ne need to click everytime before placing a block)
 86      
 87  2. Putting the block in the world
 88      
 89      You can do this just by clicking on the spot where you wish to place the new block.
 90      
 91      But, don't fool yourself, you're not the God, there are rules to creation:
 92      
 93      - You can't put a block further than 4 blocks from you
 94      - You can't put or destroy blocks in the spawn area
 95      
 96      ![](https://hackmd.io/_uploads/B1Zl0txsR.png)
 97      
 98  
 99  ### **Taking Acid**
100  
101  *"I didn't see this in the Cave game, what is this"* you might think. Well of course you didn't see it, this is WebCave, made with <3 by Acid, so there's gotta be some Acid.
102  
103  ![](https://hackmd.io/_uploads/SyCwRFxjC.png)
104  
105  By pressing the button in the bottom right of the game, and taking something free from a suspicious site.
106  
107  **You get to increase your perception on things**
108  
109  ![](https://hackmd.io/_uploads/HyCtCFxoC.png)
110  
111  ### **Chatting**
112  
113  Ofc, there's also messaging! Yayz! Connect with anonymous strangers online like you used to back in the day
114  
115  ![](https://hackmd.io/_uploads/SJoyk5xsA.png)
116  
117  - To open the chatting area, you can either:
118      1. Press the button **"t"** on your keyboard
119      2. Click on the chatting box in the bottom left of the game
120  - Once there, there'll be a textbox into which you can input your message and **press enter** for the whole world to see
121      
122      ![](https://hackmd.io/_uploads/ryY_19ejA.png)
123  - To exit the chat, you can click the "Close chat" button and continue playing!
124  
125  # **FAQ**
126  - Is this the Cave game?
127      - No, this is a very light clone written in Typescript that is playable in the browser
128  - Is this open source?
129      - Yes, anyone can read the code and it's even very pluggable so anyone can use Acid info's WebCave in their own site just by installing a package
130  - Hotel?
131      - Trivago