見出し画像

【驚速30分】プログラミング初心者がGemini CLIと作った「じゃんけんゲーム」がおもしろすぎた件

皆さん、こんばんは!「広告屋さんのひとり言」管理人のkouです。

世間がお盆休みで賑わっている中、「広告屋さんに休みはないんだよなぁ…私だけかも⁈」と、今日も普段通りお仕事を頑張っている私です😅。

そんな中、「ちょっと変わった息抜き」として、GoogleのGemini CLIを使って、人生初の「じゃんけんゲーム」を自作してみるという挑戦をしてみました!(あくまでも仕事ではなく、す・き・ま時間の自由研究です🙇)

「え、広告屋さんがゲーム作り?」って思いました?私もそう思いました(笑)。でも、Gemini CLIの噂を聞いてから、ローカルで手軽にAIの力を試せるってどんな感じなんだろう?と、ずーっと気になっていたんです。

プログラミングなんてほとんど経験のない私でも、果たしてゲームを作れるのか?その奮闘記と、Gemini CLIの可能性について、ゆるっと語ってみますね。



Gemini CLIって何?初心者にも優しい「究極のAIアシスタント」

GeminiCLI画面

まず、「Gemini CLIって何?」という方に向けて、簡単に説明しますね。

Gemini CLIは、Googleが提供している、ターミナル(コマンドライン)から直接Geminiの機能を利用できる、オープンソースのAIエージェントです。

単なる質問に答えるAIとは一味違います。このGemini CLIは、

  • ローカルのファイルシステムを直接読み書きできる。

  • シェルコマンドを実行できる。

  • Web検索を行ったりできる。

これらの機能により、単なるコード生成に留まらず、プロジェクト全体にわたるリファクタリングや、定型的な開発タスクの自動化といった、より実践的なワークフローにAIを組み込むことが可能になるんです。

主に開発者による利用が想定されているツールですが、僕のようなプログラミング初心者でも、自然言語で指示を出すだけで、コーディングや情報検索を簡単に手伝ってもらえる、まさに「究極のAIアシスタント」なんです。

今までAIというと、Web上のサービスを使うイメージが強かったんですが、自分のパソコンの中身を理解して、直接AIと対話しながら色々な作業を進められるって、なんだかちょっと未来感がありますよね!


いざ挑戦!Gemini CLIと15回の壁打ちで作る「じゃんけんゲーム」

さて、そんなGemini CLIを使って、いよいよじゃんけんゲーム作りに挑戦です!

プログラミングの知識はほぼゼロ。そんな私でしたが、最初にGemini CLIに投げかけた言葉は、

「簡単なじゃんけんゲーム作りたい」

という、ごくごくシンプルな、人間らしい指示でした(苦笑)。
すると、Gemini CLIは私の意図を理解し、何やら英語の羅列を返してくれました。

 実際のターミナル画面www

もちろん、一発で完璧なものができたわけではありません。

「あいこにするにはどうすればいい?」
「結果をもっと分かりやすく表示したい」
「テキストを画像に変えたい」
「終了できるようにして」
などなど、Gemini CLIと15回くらい壁打ちをしました😂。

その都度、Gemini CLIは私の曖昧な指示を理解し、コードを修正してくれるんです。まるで、隣に経験豊富なエンジニアが教えてくれているみたい!

所要時間は…正直に言いましょう。
最初の指示から完成まで、色々修正していたら30分くらいかかりました!(「5分!」と言いたかったのは山々です…💦)

でも、プログラミング初心者の私が、30分で画像やテキストが動くゲームを作れたって、すごくないですか!?

🎮 実際に完成した『じゃんけんゲーム』がこちら!

広告屋さん作「じゃんけんゲーム」

▶︎以下、から遊べます🤗✌️🎉

皆さん、ちょっと息抜きに、実際に遊んで笑ってやってください!
シンプルなゲームですが、ちゃんとじゃんけんとして成立していますよ。

いやー、本当に感動しました!エラーが出ても「〇〇が間違っていますか?」って聞くと、すぐに修正案を出してくれるんですよ。これなら、プログラミング初心者でも、諦めずに色々なものを作れそうな気がします!

広告屋はGemini CLIをどう使う?無限に広がる可能性

今回のじゃんけんゲーム作りを通して、Gemini CLIの可能性を垣間見た気がします。特に広告屋さんとして、こんな風に活用できるんじゃないかとワクワクしています。

1. WebサイトやLPのプロトタイプ制作

お客様から「こんなWebサイトのイメージなんだけど…」と言われた時に、HTMLやCSSのコードをGemini CLIに書いてもらい、短時間でプロトタイプ(試作品)を作成。完成イメージをより具体的に共有できるようになります。

2. 広告運用データの分析・自動化

広告運用の膨大なデータを分析する際に、「このデータからCVR(コンバージョン率)が下がっている原因を探して」や「このキャンペーンの効果をグラフ化して」など、分析やレポート作成を効率化できます。

そして何より、ローカルで使えるという点が大きいですよね。自分のパソコンの中にある情報に基づいてAIが動いてくれるので、よりパーソナライズされたアシスタントとして活躍してくれそうです。

もちろん、まだ発展途上の技術だとは思いますが、Gemini CLIが私たちの働き方やクリエイティブな活動を大きく変える可能性を秘めていると感じました。

まとめ:Gemini CLI、これはハマる予感しかない!

今回のAIでのゲーム作りでしたが、予想以上に楽しくて、色々な可能性を感じる体験となりました。

プログラミング初心者でも、AIの力を借りれば、短時間で色々なものを作れる時代になったんですね。

皆さんも、もしお時間があれば、Gemini CLIをインストールして、何か簡単なものを作ってみてはいかがでしょうか?
きっと、新しい発見があるはずです!

私も、この機会にGemini CLIでさらに面白いものを作ってみたいと思っています!乞うご期待!

それでは、皆さまも引き続き、良い一日をお過ごしください!



いいなと思ったら応援しよう!

AXEL@広告屋さんのひとり言.ch よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!

この記事が参加している募集