Untitled
unknown
plain_text
2 years ago
2.7 kB
4
Indexable
import java.io.File fun main(){ val hangman = listOf( """ ______________ | | | | | O | / | \ | |8===D | / \ | | |___________________ """.trimIndent(), """ ______________ | | | | | O | / | \ | |8== | / \ | | |___________________ """.trimIndent(), """ ______________ | | | | | O | / | \ | | | / \ | | |___________________ """.trimIndent(), """ ______________ | | | | | O | / | \ | | | | | |___________________ """.trimIndent(), """ ______________ | | | | | O | / | | | | |___________________ """.trimIndent(), """ ______________ | | | | | O | | | | | |___________________ """.trimIndent(), """ ______________ | | | | | | | | | | |___________________ """.trimIndent(), """ | | |___________________ """.trimIndent(), """ ___________________ """.trimIndent() ) val word = File("words.txt").readLines().random() var status = ".".repeat(word.length).toCharArray() var life = hangman.lastIndex println("Hello world") println(hangman[hangman.lastIndex]) println(word) println(status) println(life) while(life >= 0 && status.contains('.') ){ println(life) println(hangman[life]) println(status) var input = readLine()!! println(input) if(input.length>1){ if(input == word){ status = input.toCharArray() }else{ life-- } }else{ if(input in word){ word.forEachIndexed{ index , c -> if(c in input){ status[index] = c } } }else{ life-- } } } if(life>0){ println("Jano vyhral si") }else{ println("Prehral si jano") } }
Editor is loading...