新Swiftで行こう…第10回「電子サイコロ」 田部井保

目次 解説編

 電子サイコロ、皆さん出来たでしょうか。一つの例を示します。

 ラベルとボタンを配置し、ラベルをソースコードから呼べるようにします。そしてボタンが押された時(TouchDown)サイコロを振るようにします。

 Int.random(in: 1 … 6)で1〜6の数値を発生させます。後はこれをラベルに表示するだけです。

//
//  ViewController.swift
//  Dice
//
//  Created by 保 Tabei on 2024/09/01.
//

import UIKit

class ViewController: UIViewController {
    @IBOutlet weak var Dice: UILabel!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

    @IBAction func Go(_ sender: Any) {
        let dice = Int.random(in: 1 ... 6)
        Dice.text = dice.description
    }
    
}

 試してみましょう。1〜6の数値がランダムに出力されると思います。

 どうでしょう。「ハイアンドローゲーム」の知識で結構作れたのではないでしょうか。

 さて、続いてトランプゲームに入って行きます。まずは基本で、トランプ52枚(とりあえずジョーカーは抜く)の中から1枚を表示するプログラムを作ってみて下さい。クラブ♣️ダイヤ♦️ハート❤️スペード♠️と文字でマークが用意されていますので、それを使いましょう。数字の部分は”A23456789TJQK”で出して下さい。

目次 解説編

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA