import android.os.Bundle
import android.widget.Button
import android.widget.TextView
import androidx.appcompat.app.AppCompatActivity
import kotlin.random.Random
class MainActivity : AppCompatActivity() {
private lateinit var btnDice: Button
private lateinit var tvScore1: TextView
private lateinit var tvScore2: TextView
private var player1Pos = 0
private var player2Pos = 0
private var currentPlayer = 1
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
btnDice = findViewById(R.id.btnDice)
tvScore1 = findViewById(R.id.tvScore1)
tvScore2 = findViewById(R.id.tvScore2)
updateScore()
btnDice.setOnClickListener {
val dice = 1 + Random.nextInt(6) // 1–6 का नंबर
if (currentPlayer == 1) {
player1Pos += dice
if (player1Pos >= 20) {
// जीत गया
tvScore1.text = "Player 1 wins!"
} else {
tvScore1.text = "Player 1: $player1Pos"
}
currentPlayer = 2
} else {
player2Pos += dice
if (player2Pos >= 20) {
tvScore2.text = "Player 2 wins!"
} else {
tvScore2.text = "Player 2: $player2Pos"
}
currentPlayer = 1
}
}
}
private fun updateScore() {
tvScore1.text = "Player 1: $player1Pos"
tvScore2.text = "Player 2: $player2Pos"
}
}
Popular posts from this blog
AI CodeMate Pro - Smart AI Coding Assistant | Code Generator & Debugger"
CodeMaster AI - Smart AI Coding Assistant | Code Generator & Debugger AI CodeMaster AI Smart Code Assistant ⚙️ Settings 💬 Chat 📝 Code ⚡ Tools 📚 Library 🚀 Welcome to CodeMaster AI! Your intelligent coding companion powered by advanced AI 💡 Explain Code Get detailed explanations 🐛 Debug Issues Find a...
Comments
Post a Comment