Posts

Showing posts from December, 2020

Hangman Game in Go

  Hangman Game Example in Go Here is the code for a hangman game in Go: package main import ( "bufio" "fmt" "log" "math/rand" "os" "strings" "time" ) var inputReader * bufio . Reader var randSource rand . Source var randomGen * rand . Rand var hangmanPics [ 7 ] string func initPics ( ) { hangmanPics = [ 7 ] string { ` +---+ | | | ===` , ` +---+ O | | | ===` , ` +---+ O | | | | ===` , ` +---+ O | /| | | ===` , `+---+ O | /|\ | | ===` , `+---+ O | /|\ | / | ===` , `+---+ O | /|\ | / \ | ===` } } func initRandomGen ( ) { randSource = rand . NewSource ( time . Now ( ) . UnixNano ( ) ) randomGen = rand . New ( randSource ) } func readWordsFromFile ( f