Skip to main content

Dice Game

Your First Project​

Once you have created your account and configured your first LLM, you can start using CodeCleaner AI.

You first need to create (or update) a project.

CodeCleaner AI creates a default project for you when you first log in.

default-project

You can edit this project to add more information about it.

Edit the Default Project​

  • Project Name: Dice Game
  • Project Description: A simple dice game.
  • Language: Go
  • Version: 1.24

default project - Dice Game

Don't forget to click on the Update button to save your changes.

The Code:​

We will use the following code for our first project:

package main

import (
"fmt"
"math/rand"
"time"
)

func rollDice() int {
return rand.Intn(6) + 1
}

func playGame() int {
totalScore := 0
for i := 0; i < 10; i++ {
dice1 := rollDice()
dice2 := rollDice()
score := dice1 + dice2
if dice1 == dice2 {
score *= 2
}
totalScore += score
}
return totalScore
}

func main() {
rand.Seed(time.Now().UnixNano())

player1Score := playGame()
player2Score := playGame()

if player1Score > player2Score {
fmt.Printf("Player 1 wins with %d points\n", player1Score)
} else if player2Score > player1Score {
fmt.Printf("Player 2 wins with %d points\n", player2Score)
} else {
fmt.Printf("It's a tie with %d points each\n", player1Score)
}
}

Copy that block of code and paste it in the Code area.

Dice Game - Code

You Can Use Actions

The "Actions" buttons are now enabled