---
title: ポートフォリオ品評会
tags: 
author: [kyokucho1989](https://www.docswell.com/user/kyokucho1989)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/PJR6VKQY79.jpg?width=480
description: 転職クエスト　ポートフォリオ品評会
published: August 29, 20
canonical: https://www.docswell.com/s/kyokucho1989/Z8G2N7-2023-04-23-052910
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/PJR6VKQY79.jpg)

Rubyだけでチンチロをつくる
転職クエスト ポートフォリオ品評会 2020/8/29
@kyokucho_1989


# Page. 2

![Page Image](https://bcdn.docswell.com/page/PEXMZL547X.jpg)

自己紹介
・kyokucho1989
・広島在住
・#人生逆転サロン メンター（IoT）
・わくわくIoT講座開講中 #ワクアイ
twitter: @kyokucho_1989
blog: https://matoyomi.hatenablog.com
「マトリョーシカ的日常」
youtube: マトリョーシカ的IoTチャンネル
#転クエ
@kyokucho_1989


# Page. 3

![Page Image](https://bcdn.docswell.com/page/3EKG8L6PJD.jpg)

本題：Rubyでチンチロゲームをつくった
#転クエ
@kyokucho_1989


# Page. 4

![Page Image](https://bcdn.docswell.com/page/L73N236475.jpg)

背景
ポートフォリオを作ろう
ロジックを組む練習としてRubyだけでゲームを作るぞ！
（他にもポートフォリオはつくる）
#転クエ
@kyokucho_1989


# Page. 5

![Page Image](https://bcdn.docswell.com/page/87DWZ4V5JG.jpg)

チンチロとは？
・サイコロで遊ぶ博打ゲーム
・カイジも地下で遊んでた
ゲームの概要：
サイコロを3個振り 役を決定する
自分と相手の役を比較し、勝敗を決定
お金の移動を行い、0になったら負け
#転クエ
@kyokucho_1989


# Page. 6

![Page Image](https://bcdn.docswell.com/page/VJP9DMVDE8.jpg)

コードを書いた手順 -1
1.
2.
3.
4.
全体の仕様の決定
必要なメソッドを検討（役の判定/勝敗判定など）
メソッドをひとつずつ実装・テスト実施
Qiitaに投稿
Qiita 「Rubyでチンチロゲームをつくる」シリーズ
https://qiita.com/kyokucho1989
1~4回まで公開中。
#転クエ
@kyokucho_1989


# Page. 7

![Page Image](https://bcdn.docswell.com/page/2EVM19ZGEQ.jpg)

コードを書いた手順 -2 ：具体例
メソッド名：roll_dice(eye_on_the_dice)
役割：サイコロを出目から役を判別する
引数：サイコロ6つの出目 [a,b,c] ( a/b/c 1~6の乱数)
戻り値：役
（文字列）
えいや、と関数を書く
テストを書く
#転クエ
@kyokucho_1989


# Page. 8

![Page Image](https://bcdn.docswell.com/page/57GG2ZMD7L.jpg)

大変だったこと
テストをつくるのって大変！
例：役を決定するメソッドの場合
全パターン 216通りの処理を書いた
もうちょっといいやり方があれば
教えてください…
#転クエ
@kyokucho_1989


# Page. 9

![Page Image](https://bcdn.docswell.com/page/4EQXPLRX7P.jpg)

頑張ってコードを書いたよ
とりあえず、動いているやつをどうぞ。
https://youtu.be/U2yyNNUZq8s
#転クエ
@kyokucho_1989


# Page. 10

![Page Image](https://bcdn.docswell.com/page/KJ46YD8271.jpg)

ご静聴、ありがとうございました。
#転クエ
@kyokucho_1989


