Unityゲーム開発スタジオ スタジオしまづ

初心者向けUnity講座・ 統計・機械学習関係についてつらつらと

プログラミング

初心者のためのUnity講座! ノンフィールドRPGの作り方 プレイヤーモデルを作成してステータスを変更する巻

みなさんこんにちはスタジオしまづの嶋津です。 前回はプレイヤーステータスのUIを実装しました。 今回はプレイヤーモデルというものを作成し、モデルをUIに反映する設計をしていきます。 ポイントは以下です ・プレイヤーモデルを作成(HP/攻撃力/進行度を…

初心者のためのUnity講座! ノンフィールドRPGの作り方 プレイヤーのUIを作成して簡易的に変更する巻

みなさんこんにちはスタジオしまづの嶋津です。 前回はダンジョンの進行度をボタンを押して増やせるように実装しました。 今回はプレイヤーステータスのUIを実装します。 ポイントは以下です ・テキストコンポーネントからプレイヤーステータスのUIを作成 ・…

初心者のためのUnity講座! ノンフィールドRPGの作り方 ボタンを押してテキストを変更させるの巻

みなさんこんにちはスタジオしまづの嶋津です。 前回は各シーンの移動をボタンで行えるように実装しました。 今回はいよいよゲームのメインであるダンジョンの実装を行います。 っとは言ってもいきなり難しいことはできないので、まずは、「進む」ボタンを押…

初心者のためのUnity講座! ノンフィールドRPGの作り方 シーンを移動する為のボタンの実装の巻

みなさんこんにちはスタジオしまづの嶋津です。 前回は各シーンを作成して、ボタンを設置しました。 今回はそのボタンを押せば実際にシーンを移動できるように実装していきます。 ポイントは以下です ・シーンの登録 ・スクリプトからシーンの遷移スクリプト…

初心者のためのUnity講座! ノンフィールドRPGの作り方 各シーンを作って行くにはプレファブを使うと巻

みなさんこんにちはスタジオしまづの嶋津です。 今回は各シーンの画面を作って、シーンを移動するボタンも作成していきます。 やることはシンプルで、シーンを作って、タイトルテキストとボタンを作って各シーンに貼り付けているだけです。 解説動画 youtu.b…

初心者のためのUnity講座! ノンフィールドRPGの作り方 紹介の巻

みなさんこんにちはスタジオしまづの嶋津です。 Unityでゲームを作るときに、まずは基本的なゲームから作って基礎を固めたいって方も多いはず! そんな方の為に「ノンフィールドRPGの作り方」動画をシリーズ化しました。 どんなゲームが作れるのかについては…

初心者のためのUnity講座! サイドビューアクションゲームのステージを作るときは、Tilemapを使うとめっちゃ便利ですねの巻

こんにちは、スタジオしまづの嶋津です。 マリオやロックマンのようなサイドビューアクションって面白いですよね。ただ自分で作るのはなかなか大変。。。 今回は2DゲームのステージをUnityで簡単に作れるTilemapについて紹介します。 っとはいってもすでに公…

マリオネット通信 #BGM解説

はじめに 今回は過去記事で宣言した通り、マリオネットAIのBGMについて作曲者に解説してもらいます。 解説の前に,,,マリオネットAIとは? チェスのように駒を動かして相手を倒すゲームです。最大の特徴は、キャラクタの動きを事前にプログラム して対戦さ…

マリオネット通信 #ユーザ参加によって発展したゲーム「マリオネットAI」

はじめに 以前,マリオネットAIの基本システムができるまでを書きました。当時は見かけも仕様も全くユーザ目線ではなかったのですが,Slackでユーザと交流しながらゲームを作っていく中で,マリオネットAIはだいぶゲームらしく進化しています。今回は,その…

マリオネット通信 #ゲーム開発の素人が独学でゲームを作るまで(まだ作っています)

最近マリオネットがどのような経緯で出来上がってきたのかを聞かれるので,今回はそれについて。 マリオネットについてはこちら:https://fromalgorithm.jimdo.com 7月:昔好きだったゲームを作ってみよう そもそもゲームを作るきっかけは,なんとなく2016年…

マリオネット通信 #不死身のルークとのろまなルーク

ここでは,個人で開発している AI構築型対戦ゲーム「マリオネット」の魅了を開発者自身が紹介しています。 マリオネットとは? AIを構築して対戦するゲームです。似たようなものにカルネージハートとかアーマードコアのUNACとか,ff12のガンビットがあります…

AI構築対戦ゲーム「マリオネット」 明日 2月2日に正式リリース(Android)

明日リリース! いよいよ明日になって落ち着かない。ってことでアイデア書きます。 youtu.be 戦略は 大胆かつ美しく このゲームは戦略を考えるゲームなので,戦略の多様性は大きな問題。そして戦略は「大胆 かつ 美しく」なければならない。なぜならゲームだ…

もうすぐリリース!ゲームアプリ!

自作ゲームがだいぶ出来上がってきたので,そろそろAndroid版の正式リリースをしようと思う。 Android版正式リリースの時はぜひ遊んでください。 new-game - fromalgorithm ページ! 遊ぶ前に以下の音声解説動画を見ることをお勧めします。 ゲームルール編 y…

自作ゲーム「From Algorithm」 グラフィックの改良&アンケート

はじめに 数日前に公開した「From Algorithm」のグラフィックとアンケートについて書きます。 simanezumi1989.hatenablog.com グラフィックの改良 Steamで散々批判されたのでステージとキャラのグラフィックを改良しました。アニメーションも入り劇的に良く…

自作ゲーム「From Algorithm」配布

現在 ↓で別のゲームを作っています。 ホーム - fromalgorithm ページ! 自作ゲームを本日配布します。 論理力を問われる知的ゲームです。自信のある方はゲーム内のtsune1のレーティングを超えてみてください。 windows版:From Algorithm_win - Google ドラ…

TANKS!チュートリアルの手順まとめ Part3(CAMERA)

はじめに Unityのtanks!チュートリアルの手順をまとめました。意味は後から勉強します。記事の「スライド」は本家のスライドと対応しています。(本家は動画で解説しています。) 内容 01 PROJECT & SCRNE SETUP 02 TANK CREATION & CONTROLS 03 CAMERA(⇦今…

TANKS!チュートリアルの手順まとめ Part2(TANK CREATION & CONTROLS)

はじめに Unityのtanks!チュートリアルの手順をまとめました。意味は後から勉強します。記事の「スライド」は本家のスライドと対応しています。(本家は動画で解説しています。) www.youtube.com 内容 01 PROJECT & SCRNE SETUP 02 TANK CREATION & CONTROL…

TANKS!チュートリアルの手順まとめ Part1(PROJECT & SCRNE SETUP)

はじめに Unityのtanks!チュートリアルの手順をまとめました。意味は後から勉強します。記事の「スライド」は本家のスライドと対応しています。(本家は動画で解説しています。) www.youtube.com 内容 01 PROJECT & SCRNE SETUP (⇦今回はここ) 02 TANK CR…

アルゴリズム学習サイトの紹介

はじめに 前回書いたようにアルゴリズム学習サイト Library of Algorithms の紹介をします。 Library of Algorithms サイトの特徴 上のgifを見ていただければわかるように,ポイントは1つ。擬似コードと図解の連携でアルゴリズムの理解を深めるところです。…

Topcoder SRM DIV2 660のコード(Java)

はじめに Java難しいですね。今回は前にPythonで解いた問題をJavaで解きました。 <a href="http://simanezumi1989.hatenablog.com/entry/2015/06/06/042151" data-mce-href="http://simanezumi1989.hatenablog.com/entry/2015/06/06/042151">Topcoder SRM DIV2 660のコード(Python) - Hello Dream World</a> ただし,わからないことが多かったので,ほとんどこの方のコードを写しました。 &lt;a href…

Topcoder SRM DIV2 660のコード(Python)

はじめに 前回TopcoderのSRMに参加して惨敗したことを書きました。 topcoderのSRM(Single Round Match)に参加した - Hello Dream World このときに考えていた方法よりもずっといい方法でされている方がおられたので,考え方を参考にPythonでプログラムを書い…

topcoderのSRM(Single Round Match)に参加した

はじめに 昨日(6/4)20:00からあったSRMに参加しました。SRMとはSingle Round Matchのことで,制限時間内に難易度の違う3問を答えて,その速さと正確性を競う個人の競技プログラミングのことです。結果は一つも解けませんでした。まだ解けていないので,今日…

Java Java。。。わからなーい

topcoderの過去問(Practice room)をSRM DIV2 144〜151までPythonで解いた(その記事はまた書きます)。 そこでJavaで書こうとしたがなんだかコードがたくさんで大変だ^^; そしてエラーがたくさんでる^^; あとPythonがわかりやすすぎる!まだ少ししか触…

topcoder。。。始めるまでが辛い

はじめに topcoder始めました。今回は始めるにあたってログインの仕方や,言語の壁について書きます。 ログインまで topcoderはあるサイトにログインして問題を解いていくシステムなのですが,ログインするまでが辛い。ただ,僕の場合は基本このサイトと同じ…

topcoder始めました。

(この前無職のかたとskypeしました。とても良かったので,また今度書きます。) 人工知能を遠い夢として,最近project eulerにはまっています。 About - Project Eulerprojecteuler.net これはサイト内で出される問題をプログラミングで解いていくサイトで…

ブロック崩しを攻略する人工知能の学習確認

はじめに 前回の記事での課題をひとまずおきます。今回は私が作ったニューラルネットワークが,実際に学習しているのかどうかを確認します。 学習を確認するための変更点 学習内容を "スコアを上昇させる or ボールを跳ね返す ならば報酬を与える" から "ボ…

ブロック崩しを攻略する人工知能の制作に関する報告 2

メモ 前回ニューラルネットワークに問題があったのでニューラルネットワークの勉強をした。そのあとNANDゲートの実装に成功したので,ニューラルネットワークをブロック崩しに応用した。その結果がこれです。 学習してくれたことが何よりの喜び!! 課題 学…

ブロック崩しを攻略する人工知能の制作に関する中間報告

メモ 目標 人工知能でブロック崩しを攻略 これまでの流れ 先行研究であるgoogleの「DQN」から, ニューラルネット+Q学習で実装できるかもしれない ・Q学習の学習=>実装成功 ・ニューラルネットワークとQ学習の組み合わせ=>実装失敗 予想できる失敗の原因 ・…

Q-learningの実装

はじめに neuralnetwork+Q-learningでブロック崩しを攻略する人工知能開発をしています。Q-learningについてある程度勉強したので簡単なサンプルを実装してみました。 実装結果 それがこれです。↓↓↓ www.youtube.com 一番右にプラスの報酬を与え,左から右に…

ニューラルネットワークを用いたQ-learningの手順について

はじめに ブロック崩しを攻略する人工知能をニューラルネットワークで作ろうとしたのですが,強化学習が必要ということを学習しました。今回はどのようにニューラルネットワークと強化学習を結びつけるかについて書きます。 Q-learningによる強化学習 今回,…