Hangman.Text.Client.start
You're seeing just the function
start
, go back to Hangman.Text.Client module for more information.
Link to this function
start(player_name)
Specs
start(Hangman.Text.Client.State.player_name()) :: no_return()
Starts a Hangman Game.
App :hangman_engine
must run in node :hangman_engine@<hostname>
.
Short names
Start the engine:
cd hangman_engine
iex --sname hangman_engine -S mix
:observer.start() # optional
Start each client in a different node:
cd hangman_text_client
set "MIX_ENV=dev" && iex --sname mike -S mix
Hangman.Text.Client.start("Mike")
Long names
Start the engine:
cd hangman_engine
iex --name hangman_engine@rays.supratech.ca -S mix
:observer.start() # optional
Start each client in a different node:
cd hangman_text_client
set "MIX_ENV=prod" && iex --name mike@rays.supratech.ca -S mix
Hangman.Text.Client.start("Mike")
Short names using releases
Start the engine:
cd hangman_engine
iex --sname hangman_engine --cookie fortune -S mix
:observer.start() # optional
Start each client in a different node:
cd hangman_text_client
"_build/dev/rel/hangman_text_client/bin/hangman_text_client" start_iex
Hangman.Text.Client.start("Mike")
Long names using releases
Start the engine:
cd hangman_engine
iex --name hangman_engine@rays.supratech.ca --cookie fortune -S mix
:observer.start() # optional
Start each client in a different node:
cd hangman_text_client
"_build/prod/rel/hangman_text_client/bin/hangman_text_client" start_iex
Hangman.Text.Client.start("Mike")