2024年9月20日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第32回「ババ抜き1」 田部井保 目次 解説編 さて、今回からババ抜きに入りたいと思います。トランプの基本部分はポーカーで作ったCardクラスをそのまま使います。 まずは、新しいプロジェクトとして開始します。Xcodeを起動して、「Create Ne […]
2024年9月20日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第31回「ポーカー16」 田部井保 目次 解説編 今回はCardクラスのジョーカー対応です。 以下ソースコードです。 Cardクラス メインクラス さて、続いてポーカーゲームのジョーカー対応と行きたい所ですが、これは結構難しいと思われるので、次回 […]
2024年9月20日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第30回「ポーカー15」 田部井保 目次 解説編 今回は、トランプの基本部分を別クラスに外出しします。 以下ソースコードです。 さて、トランプの基本部分をCardクラスとして外出ししましたが、これは別ファイルにすると1つのファイルが大きくなりすぎなく […]
2024年9月20日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第29回「ポーカー14」 田部井保 目次 解説編 yaku関数で、得点の他に役名を返すようにします。 次回は、トランプの基本部分を別クラスに外出ししようと思います。 バグがありました。第23回「ポーカー8」の最後の方を参照して下さい。 目次 解説編
2024年9月20日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第28回「ポーカー13」 田部井保 目次 解説編 さて、最初に出来ていた役分マイナスするという改造ですが、一つの例を示します。 ラベルを一つ追加しました。ここで基準となる値を出すようにしました。最初からワンペアが出来ていたら1と出ます。 以下ソースコ […]
2024年9月20日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第27回「ポーカー12」 田部井保 目次 解説編 さて、ゲームオーバーの表示ですが、僕は最初、単純にflush関数の最後に入れました。するとゲームオーバーと出た後にブタと出てしまいます。そこでdisplay関数にいれようと思い入れてみると、点を賭けている […]
2024年9月20日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第26回「ポーカー11」 田部井保 目次 解説編 得点獲得部分です。 得点案です。 ワンペア…1倍ツーペア…2倍スリーカード…3倍ストレート…4倍フラッシュ…5倍フルハウス…6倍 ス […]
2024年9月19日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第25回「ポーカー10」 田部井保 目次 解説編 さて、ゲーム仕立てで、ワンチャンスという事ですが、まず一度しか変更出来ない様にします。「再配布」ボタンを押したら、「再配布」ボタンは配り直しをするまで押せないようにします。 「再配布」ボタンをコード上で […]
2024年9月19日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第24回「ポーカー9」 田部井保 目次 ポーカーをゲーム仕立てにするという事でした。方法はいろいろあります、ここからどのようにするかは皆さんの腕の見せ所ですが、とりあえず一つの例を示したいと思います。 一番面白そうなのは、何回もカードの交換が出来てと […]
2024年9月19日 / 最終更新日時 : 2024年12月29日 田部井保 Swift講座 新Swiftで行こう…第23回「ポーカー8」 田部井保 目次 解説編 前回の問題はストレートの判定をKの後にAが続いているという様に拡張するという事でした。 前回の問題の答えの一つです。 ここまでで、ポーカーの役の判定は一通り終わりました。次回以降で、ゲーム風に仕立てた […]