Submit Search
Upload
必殺技名をプログラムで生成する
•
0 likes
•
508 views
jiro4989
Follow
必殺技名をプログラムで生成するだけです。単純。 プログラム: https://github.com/jiro4989/sayhissatsuwaza
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
Yakyutomo
Yakyutomo
Shota Suzuki
バーチャルキムワイプ卓球の実現及びVR体験がもたらす可能性
バーチャルキムワイプ卓球の実現及びVR体験がもたらす可能性
Yuzu Hamada
第4回キムワイプ卓球研究会にて発表した際の資料です。 目次 VRキムワイプ卓球を開発することになった経緯......6 Let's VRキムワイプ卓球!!.....................................13 キムワイプをモデリングしてみた.............................40 今後の展望.................................................................90
道具的存在なソフトウェアのデザイン
道具的存在なソフトウェアのデザイン
YutaroMurakami
2020年3月22日のDesignScrambleで話す予定だった内容をまとめました(この資料は個人的な見解となります)。
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
beychan
キャッチアップ社内向け勉強会(2019/12/06 実施)の資料です。
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのこと
MASA_T_O
2014年3月22日発表
KLabインターンシップ成果報告会
KLabインターンシップ成果報告会
Hiroaki Murayama
1月にKLabのインターンシップに行って来ました。その時発表した資料を公開します。
第5回 IT講座 ゲームを作ってみよう! 実践編
第5回 IT講座 ゲームを作ってみよう! 実践編
Shunya Komori
中学生・高校生向けにIT講座を開いてきました。 第5回目はスプライト画像に関して補足と、もう少し応用的な内容の学習です。 ■ 第1回 IT講座 IT基礎知識 https://www.slideshare.net/s-komori/1-it-it-82954806 ■ 第2回 IT講座 ゲームを作るって? https://www.slideshare.net/s-komori/2-it-83019937 ■ 第3回 IT講座 ゲームを作ってみよう! 基礎編 https://www.slideshare.net/s-komori/3-it-82957912 ■ 第4回 IT講座 ゲームを作ってみよう! 応用編 https://www.slideshare.net/s-komori/4-it-82958211 ■ 第5回 IT講座 ゲームを作ってみよう! 実践編 https://www.slideshare.net/s-komori/5-it-82958449 【連絡先】 小森俊哉/Shunya Komori 株式会社デイブレイク Webディレクター http://www.day-b.jp/
第2回 IT講座 ゲームを作るって?
第2回 IT講座 ゲームを作るって?
Shunya Komori
中学生・高校生向けにIT講座を開いてきました。 第2回はゲームを作るのに必要な知識とプログラミングの基本的な考え方を学びました。 ■ 第1回 IT講座 IT基礎知識 https://www.slideshare.net/s-komori/1-it-it-82954806 ■ 第2回 IT講座 ゲームを作るって? https://www.slideshare.net/s-komori/2-it-83019937 ■ 第3回 IT講座 ゲームを作ってみよう! 基礎編 https://www.slideshare.net/s-komori/3-it-82957912 ■ 第4回 IT講座 ゲームを作ってみよう! 応用編 https://www.slideshare.net/s-komori/4-it-82958211 ■ 第5回 IT講座 ゲームを作ってみよう! 実践編 https://www.slideshare.net/s-komori/5-it-82958449 【連絡先】 小森俊哉/Shunya Komori 株式会社デイブレイク Webディレクター http://www.day-b.jp/
Recommended
Yakyutomo
Yakyutomo
Shota Suzuki
バーチャルキムワイプ卓球の実現及びVR体験がもたらす可能性
バーチャルキムワイプ卓球の実現及びVR体験がもたらす可能性
Yuzu Hamada
第4回キムワイプ卓球研究会にて発表した際の資料です。 目次 VRキムワイプ卓球を開発することになった経緯......6 Let's VRキムワイプ卓球!!.....................................13 キムワイプをモデリングしてみた.............................40 今後の展望.................................................................90
道具的存在なソフトウェアのデザイン
道具的存在なソフトウェアのデザイン
YutaroMurakami
2020年3月22日のDesignScrambleで話す予定だった内容をまとめました(この資料は個人的な見解となります)。
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
beychan
キャッチアップ社内向け勉強会(2019/12/06 実施)の資料です。
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのこと
MASA_T_O
2014年3月22日発表
KLabインターンシップ成果報告会
KLabインターンシップ成果報告会
Hiroaki Murayama
1月にKLabのインターンシップに行って来ました。その時発表した資料を公開します。
第5回 IT講座 ゲームを作ってみよう! 実践編
第5回 IT講座 ゲームを作ってみよう! 実践編
Shunya Komori
中学生・高校生向けにIT講座を開いてきました。 第5回目はスプライト画像に関して補足と、もう少し応用的な内容の学習です。 ■ 第1回 IT講座 IT基礎知識 https://www.slideshare.net/s-komori/1-it-it-82954806 ■ 第2回 IT講座 ゲームを作るって? https://www.slideshare.net/s-komori/2-it-83019937 ■ 第3回 IT講座 ゲームを作ってみよう! 基礎編 https://www.slideshare.net/s-komori/3-it-82957912 ■ 第4回 IT講座 ゲームを作ってみよう! 応用編 https://www.slideshare.net/s-komori/4-it-82958211 ■ 第5回 IT講座 ゲームを作ってみよう! 実践編 https://www.slideshare.net/s-komori/5-it-82958449 【連絡先】 小森俊哉/Shunya Komori 株式会社デイブレイク Webディレクター http://www.day-b.jp/
第2回 IT講座 ゲームを作るって?
第2回 IT講座 ゲームを作るって?
Shunya Komori
中学生・高校生向けにIT講座を開いてきました。 第2回はゲームを作るのに必要な知識とプログラミングの基本的な考え方を学びました。 ■ 第1回 IT講座 IT基礎知識 https://www.slideshare.net/s-komori/1-it-it-82954806 ■ 第2回 IT講座 ゲームを作るって? https://www.slideshare.net/s-komori/2-it-83019937 ■ 第3回 IT講座 ゲームを作ってみよう! 基礎編 https://www.slideshare.net/s-komori/3-it-82957912 ■ 第4回 IT講座 ゲームを作ってみよう! 応用編 https://www.slideshare.net/s-komori/4-it-82958211 ■ 第5回 IT講座 ゲームを作ってみよう! 実践編 https://www.slideshare.net/s-komori/5-it-82958449 【連絡先】 小森俊哉/Shunya Komori 株式会社デイブレイク Webディレクター http://www.day-b.jp/
第3回 IT講座 ゲームを作ってみよう! 基礎編
第3回 IT講座 ゲームを作ってみよう! 基礎編
Shunya Komori
中学生・高校生向けにIT講座を開いてきました。 第3回目はJavascript ライブラリのphina.js を使って、ゲームを作る基礎を学びます。 ■ 第1回 IT講座 IT基礎知識 https://www.slideshare.net/s-komori/1-it-it-82954806 ■ 第2回 IT講座 ゲームを作るって? https://www.slideshare.net/s-komori/2-it-83019937 ■ 第3回 IT講座 ゲームを作ってみよう! 基礎編 https://www.slideshare.net/s-komori/3-it-82957912 ■ 第4回 IT講座 ゲームを作ってみよう! 応用編 https://www.slideshare.net/s-komori/4-it-82958211 ■ 第5回 IT講座 ゲームを作ってみよう! 実践編 https://www.slideshare.net/s-komori/5-it-82958449 【連絡先】 小森俊哉/Shunya Komori 株式会社デイブレイク Webディレクター http://www.day-b.jp/
第4回 IT講座 ゲームを作ってみよう! 応用編
第4回 IT講座 ゲームを作ってみよう! 応用編
Shunya Komori
中学生・高校生向けにIT講座を開いてきました。 第4回目はPhina.js についての補足と、ゲームを作るために基本的な課題をこなしていきます。 ■ 第1回 IT講座 IT基礎知識 https://www.slideshare.net/s-komori/1-it-it-82954806 ■ 第2回 IT講座 ゲームを作るって? https://www.slideshare.net/s-komori/2-it-83019937 ■ 第3回 IT講座 ゲームを作ってみよう! 基礎編 https://www.slideshare.net/s-komori/3-it-82957912 ■ 第4回 IT講座 ゲームを作ってみよう! 応用編 https://www.slideshare.net/s-komori/4-it-82958211 ■ 第5回 IT講座 ゲームを作ってみよう! 実践編 https://www.slideshare.net/s-komori/5-it-82958449 【連絡先】 小森俊哉/Shunya Komori 株式会社デイブレイク Webディレクター http://www.day-b.jp/
チーム 魔法使い見習い 「魔法バトル」Magic battle (fin.)
チーム 魔法使い見習い 「魔法バトル」Magic battle (fin.)
syamane
最終成果発表を追加しました
IGDA日本ボードゲームAIワークショップ第1回「ガイスター」
IGDA日本ボードゲームAIワークショップ第1回「ガイスター」
Youichiro Miyake
https://www.igda.jp/?p=9857 https://www.igda.jp/?p=9740 https://note.mu/events/n/n681ddb02704c IGDA日本SIG-AI(ゲームAI専門部会)では、ゲームAIプログラマー初学者/人工知能プログラミングの入口を探している方を対象とした、「ボードゲームAIワークショップ」を5月22日(水)に開催します。 本ワークショップは参加者全員に特定のボードゲームを遊んでもらい、そのゲームに即したAIをその場でプログラミングするというものです。ボードゲーム上の次の一手をAIが思考し、その決定に従って人間が盤上の駒やカードを動かします。ゲーム状態もその都度、人間がAIに与えます。 第1回目に取り上げるゲームは「ガイスター」です。参加者の持ち込みを歓迎します。前半はボードゲームを遊び、中盤は各自が自分の得意なプログラミング環境で、「ガイスター」を想定したゲームAIをプログラムし、後半にAI同士を対戦させます。 最強のAIをプログラムするのではなく、 ゲームAIを作るという体験を、臨場感を持ってその場で体験する、ということが主目的となります。
ペアプロとは? 20120331
ペアプロとは? 20120331
takepu
制作物の依存度
制作物の依存度
Murakami Yoshiyuki
https://www.youtube.com/watch?v=yfbvPORBkg4
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉 強会」のまとめ。
サバゲー装備に関するチュートリアル資料
サバゲー装備に関するチュートリアル資料
貴一 末田
津山高専の非公式サバゲー同好会で使用した装備に関するチュートリアル資料です.
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門
ダメ人間
YAPC::Asia Tokyo 2012 LT-THONでの発表資料。
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
Sugimoto Chizuru
ゲームの仕様書を初めて作成する人のための足掛かりのスライド ゲームの仕様書を書こう1 仕様書作成の分業とリストの作成 https://www.slideshare.net/ChizuruSugimoto/ss-173331109 ゲームの仕様書を書こう2 仕様書に記載する機能内容 https://www.slideshare.net/ChizuruSugimoto/ss-173332578 ゲームの仕様書を書こう3 仕様書に記載するデータと画面 https://www.slideshare.net/ChizuruSugimoto/ss-173333150 ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用 https://www.slideshare.net/ChizuruSugimoto/confluence-173333413
More Related Content
What's hot
第3回 IT講座 ゲームを作ってみよう! 基礎編
第3回 IT講座 ゲームを作ってみよう! 基礎編
Shunya Komori
中学生・高校生向けにIT講座を開いてきました。 第3回目はJavascript ライブラリのphina.js を使って、ゲームを作る基礎を学びます。 ■ 第1回 IT講座 IT基礎知識 https://www.slideshare.net/s-komori/1-it-it-82954806 ■ 第2回 IT講座 ゲームを作るって? https://www.slideshare.net/s-komori/2-it-83019937 ■ 第3回 IT講座 ゲームを作ってみよう! 基礎編 https://www.slideshare.net/s-komori/3-it-82957912 ■ 第4回 IT講座 ゲームを作ってみよう! 応用編 https://www.slideshare.net/s-komori/4-it-82958211 ■ 第5回 IT講座 ゲームを作ってみよう! 実践編 https://www.slideshare.net/s-komori/5-it-82958449 【連絡先】 小森俊哉/Shunya Komori 株式会社デイブレイク Webディレクター http://www.day-b.jp/
第4回 IT講座 ゲームを作ってみよう! 応用編
第4回 IT講座 ゲームを作ってみよう! 応用編
Shunya Komori
中学生・高校生向けにIT講座を開いてきました。 第4回目はPhina.js についての補足と、ゲームを作るために基本的な課題をこなしていきます。 ■ 第1回 IT講座 IT基礎知識 https://www.slideshare.net/s-komori/1-it-it-82954806 ■ 第2回 IT講座 ゲームを作るって? https://www.slideshare.net/s-komori/2-it-83019937 ■ 第3回 IT講座 ゲームを作ってみよう! 基礎編 https://www.slideshare.net/s-komori/3-it-82957912 ■ 第4回 IT講座 ゲームを作ってみよう! 応用編 https://www.slideshare.net/s-komori/4-it-82958211 ■ 第5回 IT講座 ゲームを作ってみよう! 実践編 https://www.slideshare.net/s-komori/5-it-82958449 【連絡先】 小森俊哉/Shunya Komori 株式会社デイブレイク Webディレクター http://www.day-b.jp/
チーム 魔法使い見習い 「魔法バトル」Magic battle (fin.)
チーム 魔法使い見習い 「魔法バトル」Magic battle (fin.)
syamane
最終成果発表を追加しました
IGDA日本ボードゲームAIワークショップ第1回「ガイスター」
IGDA日本ボードゲームAIワークショップ第1回「ガイスター」
Youichiro Miyake
https://www.igda.jp/?p=9857 https://www.igda.jp/?p=9740 https://note.mu/events/n/n681ddb02704c IGDA日本SIG-AI(ゲームAI専門部会)では、ゲームAIプログラマー初学者/人工知能プログラミングの入口を探している方を対象とした、「ボードゲームAIワークショップ」を5月22日(水)に開催します。 本ワークショップは参加者全員に特定のボードゲームを遊んでもらい、そのゲームに即したAIをその場でプログラミングするというものです。ボードゲーム上の次の一手をAIが思考し、その決定に従って人間が盤上の駒やカードを動かします。ゲーム状態もその都度、人間がAIに与えます。 第1回目に取り上げるゲームは「ガイスター」です。参加者の持ち込みを歓迎します。前半はボードゲームを遊び、中盤は各自が自分の得意なプログラミング環境で、「ガイスター」を想定したゲームAIをプログラムし、後半にAI同士を対戦させます。 最強のAIをプログラムするのではなく、 ゲームAIを作るという体験を、臨場感を持ってその場で体験する、ということが主目的となります。
ペアプロとは? 20120331
ペアプロとは? 20120331
takepu
制作物の依存度
制作物の依存度
Murakami Yoshiyuki
https://www.youtube.com/watch?v=yfbvPORBkg4
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
2014年のSEゼミの「プログラミングが好きな学生のためのリーダブルコード勉 強会」のまとめ。
サバゲー装備に関するチュートリアル資料
サバゲー装備に関するチュートリアル資料
貴一 末田
津山高専の非公式サバゲー同好会で使用した装備に関するチュートリアル資料です.
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門
ダメ人間
YAPC::Asia Tokyo 2012 LT-THONでの発表資料。
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
Sugimoto Chizuru
ゲームの仕様書を初めて作成する人のための足掛かりのスライド ゲームの仕様書を書こう1 仕様書作成の分業とリストの作成 https://www.slideshare.net/ChizuruSugimoto/ss-173331109 ゲームの仕様書を書こう2 仕様書に記載する機能内容 https://www.slideshare.net/ChizuruSugimoto/ss-173332578 ゲームの仕様書を書こう3 仕様書に記載するデータと画面 https://www.slideshare.net/ChizuruSugimoto/ss-173333150 ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用 https://www.slideshare.net/ChizuruSugimoto/confluence-173333413
What's hot
(10)
第3回 IT講座 ゲームを作ってみよう! 基礎編
第3回 IT講座 ゲームを作ってみよう! 基礎編
第4回 IT講座 ゲームを作ってみよう! 応用編
第4回 IT講座 ゲームを作ってみよう! 応用編
チーム 魔法使い見習い 「魔法バトル」Magic battle (fin.)
チーム 魔法使い見習い 「魔法バトル」Magic battle (fin.)
IGDA日本ボードゲームAIワークショップ第1回「ガイスター」
IGDA日本ボードゲームAIワークショップ第1回「ガイスター」
ペアプロとは? 20120331
ペアプロとは? 20120331
制作物の依存度
制作物の依存度
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
サバゲー装備に関するチュートリアル資料
サバゲー装備に関するチュートリアル資料
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
ゲームの仕様書を書こう3 仕様書に記載するデータと画面
必殺技名をプログラムで生成する
1.
必殺技名をプログラムで生成する 発表者: 次郎 (@jiro_saburomaru)
2.
目次 1. 自己紹介 2. ことの発端 3.
必殺技とは 4. 必殺技を考えてみる 5. 必殺技を生成してみる 6. まとめ
3.
自己紹介 Key Value 名前 次郎 Twitter
@jiro_saburomaru 職業 サーバサイドエンジニア
4.
ことの発端
5.
ある休日の朝、唐突に必殺技名をプログラムで生成したいと思い立ちました 終わり
6.
必殺技をプログラムで生成するためには 必殺技を理解しないといけない ということで、いろんな必殺技を調べてみることに
7.
必殺技とは
8.
Wikipediaでは必殺技のことを以下のように説明しています 必殺技 - Wikipedia 必殺技(ひっさつわざ)とは、敵と戦う上で持ち合わせている技術・武器・技な どのうちで大打撃を与える威力や破壊力を持つもののこと[1]である。字義的には 「必ず殺す技」と解釈できるが、必ずしも相手の命を奪う技とは限らず「必ず 殺“さない”技」とも解釈できる。商標として出願された事がある(後述)。 これだけではちょっと名前のイメージがつかないので、いろんな必殺技を探してみま す
9.
いろんな必殺技 漢字系 名前 作品元 昇龍拳
ストリートファイター 夢幻闘舞 ファイナルファンタジー6 マッシュ 邪王炎殺黒龍波 幽遊白書 飛影 殺劇舞荒剣 テイルズオブデスティニー スタン・エルロン 烈火武神撃 魔界戦記ディスガイア2 アデル 奥義・吼龍連舞撃 サモンナイト4 セイロン
10.
いろんな必殺技 英語系 名前 作品元 サンダークロススプリットアタック
ジョジョ1部 ダイアー ハンズ・オブ・グローリー GS美神 横島忠夫 ジャッジメントチェーン ハンターハンター クラピカ ジェットストリームアタック 機動戦士ガンダム 黒い三連星 ワールドデストロイヤー テイルズオブデスティニー バルバトス
11.
いろんな必殺技 造語系 名前 作品元 ミナデイン
ドラゴンクエスト アルテマ ファイナルファンタジー アバンストラッシュ ドラゴンクエストダイの大冒険 アバン バオウ・ザケルガ 金色のガッシュ ガッシュベル
12.
漢字系と英語系については命名規則がある程度あるように見える 昇龍拳 龍が昇るような拳 夢幻闘舞 夢幻のような闘舞 邪王炎殺黒龍波 黒い龍のような波 (衝撃波) 殺劇舞荒剣 荒れ狂う舞のような剣 (剣撃) →
形容する単語 + オブジェクトor動作 の組み合わせで表現される場合が多い
13.
必殺技を考えてみる 形容する単語 + オブジェクトor動作
で必殺技を考えてみる
14.
火炎のような剣 → 火炎剣 魔神のような遊戯
→ 魔神遊戯 疾風のような連撃 → 疾風連撃 それっぽさがある
15.
必殺技を生成してみる 命名規則が見えたなら、あとはプログラムに起こすだけ。 $ echo {爆炎,紅蓮,魔神}{剣,刃,拳} 爆炎剣
紅蓮剣 魔神剣 爆炎刃 紅蓮刃 魔神刃 爆炎拳 紅蓮拳 魔神拳 ただし、単純に総当りで組み合わせると、発音的に微妙なものがいくつかある ↑の例だと 魔神刃 (まじんじん) とか
16.
細かい調整がしたかったのと いろんな環境で動作する実行可能ファイルとして配布したかったので 別の言語で作ることに。 ということで Nim で必殺技を生成するコマンド
sayhissatsuwaza を作りました https://github.com/jiro4989/sayhissatsuwaza
17.
sayhissatsuwaza $ sayhissatsuwaza 旋風刃 で必殺技を生成する。日本語と英語と中国語に対応。 名前の由来は sayhuuzoku
cowsay です。 cowsay は「牛がしゃべる」なので、 「必殺技をしゃべる」で sayhissatsuwaza にしました。
18.
必殺技を喋れるようになれば、他のコマンドとも連携できる。 $ sayhissatsuwaza |
echo-sd -s _人人人人人_ > 炎業撃 <  ̄Y^Y^Y^Y^Y^ ̄ $ sayhissatsuwaza | cowsay __________________ < ストームスラスト > ------------------ ^__^ (oo)_______ (__) )/ ||----w | || ||
19.
あとWeb版も作りました。 NimだとJavaScriptにトランスコンパイルできるので、GitHub Pagesでも動く。 https://jiro4989.github.io/sayhissatsuwaza/
20.
まとめ 必殺技の規則性を調べた sayhissatsuwaza コマンドで必殺技を喋れるようになった https://github.com/jiro4989/sayhissatsuwaza これでいつでも必殺技ができるよ!やったね! 以上
Download now