================================================================================== INFOS_EN ==================================================================================

Note: All terms consisting of "" refer to game options or folder / file names.




=============================================== Quick guide ===============================================

Version : 1.14.4
	*Is normally compatible with 1.15 (resource pack included)

To start playing classic connect 4 on "POWER_X", it's necessary:

	In "solo" mode, you need to add players who want participate using signs located on both sides.

	In "multi" mode, you just need to go on corresponding color (square area on the floor).

Then you have to click on the "Start" button.

Note ; gray square area are for spectators.

=============================================================================================================





A.Presentation


	1.Connect 4

		the Connect 4 was invented by Howard Wexler and Ned Strongin in 1974.

		Each turn, players place their pawn on one of the columns of the grid (6x7) and the pawn falls until reaching the lowest position.
		The aim of the game is to be the first of the two players to align a series of 4 pawns of the same color on the grid :

		Vertically    Horizontally    Diagonally

 		  ⬜⬛⬜⬜           ⬜⬜⬜⬜          ⬜⬜⬜⬛
		  ⬜⬛⬜⬜           ⬜⬜⬜⬜          ⬜⬜⬛⬜
		  ⬜⬛⬜⬜           ⬜⬜⬜⬜          ⬜⬛⬜⬜
		  ⬜⬛⬜⬜           ⬛⬛⬛⬛          ⬛⬜⬜⬜


	2.POWER_X

		POWER_X is a map that lets you play the legendary Connect 4 in Minecraft.
		You can play locally or in multiplayer, the victory detection system will decide between the two opponents who won without error.
		To add fun, the original rules of Connect 4 are configurable (via signs).
		For example, you can increase the number of player (max 10), or change the number of block to be aligned !
		Or set minimum amount of time to play for put players under pressure !
		And other parameters such as the size of the grid, the order of the players but also the language (French, English and Spanish).
		We can even add bots (available in 3 levels), which are capable of playing like real players with more than respectable levels.





B.Installation


	1.In local mode (for play like a normal solo world).

		You need to press together two keys "Windows" + "R".
		A small window appears, enter "%appdata%" in the right space and click "OK".
		A window containing several files will appear, go to ".minecraft", then "save" (this is the directory of your minecraft world).
		Copie the map ("POWER_X" folder), et paste it in "saves" folder.
		It's done ! 

		But before launching Minecraft in 1.14.4, it is advised to install the resource pack (you will see the signs better).
		Copie the resource pack "POWER_X_RP".
		Go back in ".minecraft", and paste it in "resourcepacks" folder.

		Once in Minecraft, you to go in "Option" et "Resource Packs…".
		Find it on the list of "Available Resource Packs", click on the pixel arrow for make it in the list of "selected Resource Packs".
		Click on "Done", then again "Done", then "Singleplayer" and finaly "POWER_X".
		GG !


	2.In multiplayer mode.


		a.Third party server (example CubedHost, Fluctis...).

			Depending on the configuration panel of your host, you must ensure that the version of Minecraft selected is vanilla 1.14.4.
			Then add the map (le dossier "POWER_X").
			For properties of the server, all informations are in the file "server" (open with notepad).

		b.Personnal server.

			Minimum 2GB of RAM to allocate to PaperMC (recommended 4GB).
				"java -Xmx4G -jar mojang_1.14.4.jar"
			Launch one time PaperMC.
				Change the file "eula" in "true".
				Replace the "server" file with the provided.
				Add the map ("POWER_X" folder).
			And restart PaperMC !





C.Settings


	1.GENERAL

		Several options are configurable, in most cases you must right click on the corresponding sign.
		If it doesn't work, you have to be op (depending on the server).
		For this, you must write in the console "/op " followed by the player's nickname (example: "/op Dishark").
		Most options increase with each click until you return to the lowest value.
		Others are like ON/OFF, and some are both.


	2.LANGUAGE

		POWER_X is available in three languages; French, "English" and Spanish.
		It is possible to change the language simply from the hub, by clicking on the top panel.
		All options and messages have been translated. 

			For the French it should only have spelling mistakes, sorry.

			For English it’s half Google Translate and knowledge.
			Surely there are spelling and syntax mistakes. My bad.

			For Spanish it is entirely Google translation.
			So there’s a lot of luck that there are sentences that mean nothing.
			Do not hesitate to send me my errors by email (disharkcontact@gmail.com).


	3.GAME MODE

		The map automatically determines whether you are in "local" mode or "multi" mode.
		"Local" means the world is played as a Minecraft solo world.
		"Multi" means that the map is on an online server.

			"Local"
				In "local" mode, just click on the signs on each side of the hub to add/remove players.
				Each corresponding sign as a color.
				For example, a red player will place red blocks.
				⓪ means there is no player; if you click, you add a player.
				❶ means there is a player; if you click, you remove the player.

			"Local+bot"
				In "local+bot" mode, just click on the signs on each side of the hub to add/remove players/bots.
				Each corresponding sign as a color.
				For example, a red player will place red blocks.
				⓪ means there is no player; if you click, you add a player.
				❶ means there is a player; if you click, you remove the player.
				⬜ means there is no "bot"; if you click, you add a "bot".
				⬛ means there is a "bot"; if you click, you remove the "bot".

			"Multiplayer"
				In "multiplayer" mode, each player must go to the colored square area of the floor.
				If a player places himself on a red square, he is in the red team, so he will place red blocks.

			"Multiplayer+bot"
				In "multiplayer+bot" mode, each player must go to the colored square area of the floor.
				If a player places himself on a red square, he is in the red team, so he will place red blocks.
				For add/remove bots you just have to click on the signs on each side of the hub.
				Each corresponding sign as a color.
				For example a red "bot" will place red blocks.
				⬜ means there is no "bot"; if you click, you add a "bot".
				⬛ means there is a "bot"; if you click, you remove the "bot".


	4.bot

		The bots are Minecraft villagers who know how to play "POWER_X".
		They are available in 3 levels.

			Level 1, the most basic.
				They randomly place their blocks on the grid unless they can block a win or win.

			Level 2, which could be considered normal.
				They put their blocks thoughtfully. They have basic notions to win.

			Level 3, the most advanced.
				They put their blocks to win, they have advanced notions like double entries, trap columns ...

		No "bot" AI is based on a probability tree that would define the movements to be made to win 100%.
		They are therefore all beatable.


	5.CONNECT

		The "CONNECT" corresponds to the number of blocks that must be aligned.
		If the "CONNECT" is 4, 4 blocks must be aligned (horizontally, vertically or diagonally).
		The "CONNECT" can be changed from 3 to 6.

			If the "CONNECT" is 3, the game is very fast, it is advisable to play with more than 2 players.

			If the "CONNECT" is 4, the game is classic, it is advisable to play between 2 and 4 players.

			If the "CONNECT" is 5, the game is slower than the classic connect 4.
			It is recommended to play with 2 players (max 3).

			If the "CONNECT" is 6, the game is very slow.
			It is strongly advised to play with 2 players maximum.

	6.GAME SPEED

		The "GAME SPEED" corresponds to the time each player has to place his block.

			If the "GAME SPEED" is OFF, then the player has as much time as he wants to place his block.
			If the "GAME SPEED" is 10s, then the player has 10 seconds to play.
				If in 10 seconds the player has still not placed his block, then his block is removed from him and a block is placed randomly in its place.


	7.GRID SIZE

		The "GRID SIZE" is by default set to automatic.
		It is advisable to leave it as such.
			As soon as the game will start, the number of players and the selected "CONNECT" will be taken into account to determine the "GRID SIZE".
				GS -> "GRID SIZE" | P -> "CONNECT" | NJ -> Numbers of players
				GS = (2xP-1)+(NJ-2)x2

		However, it is possible to choose precisely the "GRID SIZE" (from 5x5 up to 39x39).
			But when your grid exceeds 11 side blocks, the performance of your server/computer may decrease.
			This is due to the victory detection system.


	8.ORDER

		The "ORDER" can be set to "random" or "customized".

			"random" means there is no specific order, the game will determine which player starts and which player finishes.

			"customized" means that the player closest to the launch button will be the first to play.
			And that the farthest will be the last to play.
			And respectively for the other players.
				To integrate the "bot"s and the "local"s (local players), we can move them.
				You just have to get to their position, jump once.
				To move to the desired location.
				And to jump again.





D.Other

	1.Logout

		In "multi" mode, when a player disconnects, while he was on the game, he is replaced by a "bot".
		The bot level is 0, that is, it randomly places its block on the grid.
		The "bot" will play in place of the player until his return. 

	2."Memory"

		The "Memory" button appears at the end of each game.
		It allows you to keep certain parameters from the previous part.
			The parameters taken into account are :
				The number of player/"bot" and their color.
				The level of "bot"s.
				The "ORDER", if set on "customized".


	3."Cancel_the_game"

		The "Cancel_the_game" button appears if a player has launched a game in "local" mode and has left it in progress, while the map is on the server.
		If another player logs in, they have the option to cancel the current game to start a new one.





E.Credits

	Map by Dishark

	With the help of testers :

	Claire, clownmechant, Yokutso, Warfix, Franck, Marie, Crizyx, Twixtar, Kureuil, Darknight007, Tyranozomby and SwagaManiac





F.Contact

	If you want to contact me to report a bug or give me your opinion here is my email.
	Mail : disharkcontact@gmail.com

Enjoy !