2023-12-23に投稿

Haskell でコンピューター将棋を作ろうぜ(^o^)?

前の記事

📖 Haskell を Ubuntu にインストールできねーの(^〜^)?

情報

📖 kifuwarabe-shogi-haskell

はじめに

ramen-tabero-futsu2.png
「 ↓ コンピューター将棋では、Haskell を使ったのは、ながとダイアリーチームの Haskell将棋 というのがある」

📖 Haskell将棋

kifuwarabe-futsu.png
「 ホームページが リンク切れを起こしている」

ohkina-hiyoko-futsu2.png
「 オープンソースにして どこか管理団体が維持しないと 滅びるのよ」

Step 1.0

ramen-tabero-futsu2.png
「 初手投了する将棋エンジンを作ろうぜ?」

kifuwarabe-futsu.png
「 ↓ リポジトリは作っておいたぜ」

📖 kifuwarabe-shogi-haskell

gh repo clone muzudho/kifuwarabe-shogi-haskell

ramen-tabero-futsu2.png
「 ↑ このコマンド どうやって使うんだっけ?」

📂 Home/Documents/git_hub

ohkina-hiyoko-futsu2.png
「 ↑ とりあえず ローカルの置き場を決めましょう」

cd ~/Documents/git_hub

ramen-tabero-futsu2.png
「 ↑ ターミナルで そこへ移動」

gh repo clone muzudho/kifuwarabe-shogi-haskell

ramen-tabero-futsu2.png
「 ↑ git hub のコマンドは前回インストール済みなので、そのままコマンドを打鍵、
おっ、なにかクローンされた」

code

ramen-tabero-futsu2.png
「 ↑ あとは Visual Studio Code を使おう」

muzudho@muzudho-MS-7B09:~/Documents/git_hub/kifuwarabe-shogi-haskell$ git commit -a
On branch main
Your branch is up to date with 'origin/main'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)
    docs/

nothing added to commit but untracked files present (use "git add" to track)

ramen-tabero-futsu2.png
「 ↑ あれ? git commit -a コマンドが効かね?」

kifuwarabe-futsu.png
「 docs フォルダーを追加したからじゃないか?」

git add docs
git commit -a
# ここでメッセージを保存

git push

ramen-tabero-futsu2.png
「 ↑ おっ、いけた」

.

ツイッターでシェア
みんなに共有、忘れないようにメモ

むずでょ

光速のアカウント凍結されちゃったんで……。ゲームプログラムを独習中なんだぜ☆電王戦IIに出た棋士もコンピューターもみんな好きだぜ☆▲(パソコン将棋)WCSC29一次予選36位、SDT5予選42位▲(パソコン囲碁)AI竜星戦予選16位

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント