SlideShare a Scribd company logo
1 of 40
KLabインターンシップ
      成果報告会
     公立はこだて未来大学大学院
     システム情報科学研究科1年
            村山 寛明
自己紹介
村山寛明 (@kodam)
 公立はこだて未来大学大学院
 Webポートフォリオ
  http://objc.jp/?flg



                         Hiroaki MURAYAMA
自己紹介
北海道の田舎プログラマー
自己紹介
プログラミング大好き!
 大学では画像処理とかAR
 アルバイトではLAMP系
 趣味でゲームとか勉強会とか
 サークルでコンテストとか
今回作ったもの
ちゃんばら。
    iOS向けゲーム
    チャンバラアクション
    制作期間:30時間くらい

    侍になってデバイスを
    振り回して敵をバシバ
    シ叩き切る新感覚ゲー
    ム!!(多分)
ちゃんばら。
iPhoneをかざして、周
囲の敵を探し、見つけ
たら、iPhoneを握って
振り下ろす!
出現範囲は360度!
ちゃんばら。
iPhoneをかざして、周
囲の敵を探し、見つけ
たら、iPhoneを握って
振り下ろす!
出現範囲は360度!
ちゃんばら。
一人用モード
 「ひとりで斬る」

パーティ用モード
 「みんなで斬る」
ちゃんばら。
「ひとりで斬る」

すとぉりぃもぉど
百人斬り
鍛錬
ちゃんばら。
「ひとりで斬る」

すとぉりぃもぉど
百人斬り
鍛錬

百人斬りのみ実装
ちゃんばら。
「百人斬り」
 制限時間以内に敵を
倒しまくれ!

スコア計算式
一撃のスコア
  =1.0 + (N×0.1) + X×50
N : コンボ数
X : 一度に倒した数
ちゃんばら。
切り方によって、切れ
る人数が決まってる!
力いっぱい振り下ろそ
う!
ちゃんばら。
「すとぉりぃもぉど」
 HPを取り入れる
 敵を動かす
 ボスを作る
 つばぜり合い
                    ひ
                    ろ
                    あ
 敵には名前をつけて、レ        き
アキャラとかも作りたかっ
た
               HPバーを作り、なんども攻撃して倒す
ちゃんばら。
「鍛錬」
 技を鍛錬して覚えるモー
ド。必殺技ゲージがたまると、
ゲーム中に必殺技を出せる。

実際に振らせて、キャリブ
レーションすることで、技を
出やすくさせる。

「アバンストラッシュとか出したい」
          (Sさん)
ちゃんばら。
「みんなで斬る」
 Bluetoothでつないで
パーティプレイをする
モード。
 対人プレイ
 協力プレイ
ちゃんばら。
「対戦プレイ」
 スコアを競う
 居合い抜き
 つばぜり合い
ちゃんばら。
「協力プレイ」
 強いボスを倒したり、
難しいコースをクリア
する。
ちゃんばら。
「俺こっちやるから、お前そっちやって!」




            「おk」
ゲーム内素材について
 侍,刀 - シルエットデザイン
   http://kage-design.com/wp/
 衡山毛筆フォント行書 (揮毫/青柳衡山)
   http://opentype.jp/kouzangyousho.htm
 On-Jin ~音人~
   http://www.yen-soft.com/ssse/about.php
 音々亭
   http://soundarbour.sakura.ne.jp
技術的な話
iOS:Objective-C
(UIKit+CoreGraphics)
加速度センサ
ジャイロセンサ
Bluetooth通信
技術的な話
Q.なぜBluetooth
なのか?
技術的な話
A.ローカルな友人
間の対人対戦は熱
いから。
技術的な話
Q.Wifiはなんでや
らなかったの?
技術的な話
A.サーバーは開発や
運用のコストがかか
るから、あまり理想
的じゃなかった
技術的な改善点
斬撃の切口によって
エフェクトを変えた
かったが、時間がな
く難しかった。
技術的な改善点
センサの値をノーマ
ライズしたほうが良
かった。
発表後にアドバイスをもらいました!

プレイヤー性能に依存した
 上手にプレイ出来た感が欲
 しい
ノーマライズをすると遊び
 ができて面白くなる
切口をトレースさせる事で
 必殺技出させる
発表後にアドバイスをもらいました!

ザコキャラをオーバーキル
 したい
アタッチメントのiPhone
 ケースでチャンバラを出来
 るようにする
クソゲーは褒め言葉
学んだこと
沢山の人にアドバ
イスを貰ったので、
印象に残った物を
まとめてみました。
学んだこと
ゲームを持続的
に遊んでもらう
工夫は大事!
学んだこと
遊んでもらうター
ゲットを思い切って
分けることも重要。
学んだこと
ワンパタンの
ゲームは基本的
にクソゲー。
学んだこと

クソゲーは
褒め言葉
学んだこと
画像のクォリ
ティは重要な
要素
最後に!
インターンの感想
オフィスがおしゃれで楽し
 い!
KLabの人達は論理的でマニ
 アックな人が多い!
クソゲー(褒め言葉)に厳しい
感想
朝フルーツは素晴らしい!
六本木はオシャレスポット的
 なイメージがあったけど、実
 は意外にもオフィス街だった。
 キャバクラのキャッチが多い
感想

5日間という短い期
間でしたが、とても
濃く楽しい体験が出
来ました!
感想
人事の担当者さん、メン
ターさん、そしてお昼を
共にしていただいた社員
の皆様ありがとうござい
ました!!

More Related Content

What's hot

自己PR pp pdf
自己PR pp pdf自己PR pp pdf
自己PR pp pdfkengo021021
 
自己紹介スライドショー201606
自己紹介スライドショー201606自己紹介スライドショー201606
自己紹介スライドショー201606LEFT HAND RULE
 
老害について
老害について老害について
老害についてKen SASAKI
 
プレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターンプレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターン真俊 横田
 
大学院進学が切り拓く情報系学生のキャリア
大学院進学が切り拓く情報系学生のキャリア大学院進学が切り拓く情報系学生のキャリア
大学院進学が切り拓く情報系学生のキャリアTakayuki Itoh
 
UX白書サマリー資料20111015
UX白書サマリー資料20111015UX白書サマリー資料20111015
UX白書サマリー資料20111015hcdvalue
 
UXデザイン概論 2019
UXデザイン概論 2019UXデザイン概論 2019
UXデザイン概論 2019Masaya Ando
 
人間中心とは何なのか? 〜利他的UXから考える
人間中心とは何なのか? 〜利他的UXから考える人間中心とは何なのか? 〜利他的UXから考える
人間中心とは何なのか? 〜利他的UXから考えるMasaya Ando
 
プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11智治 長沢
 
インターン向け会社紹介資料
インターン向け会社紹介資料インターン向け会社紹介資料
インターン向け会社紹介資料ssuserbfbf021
 
3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。
3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。
3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。ROBOTIS Japan
 
落合流先生流の論文要旨フォーマット
落合流先生流の論文要旨フォーマット落合流先生流の論文要旨フォーマット
落合流先生流の論文要旨フォーマット森 哲也
 
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司schoowebcampus
 
つくり込むUX・うみ出すUX・うまれるUX
つくり込むUX・うみ出すUX・うまれるUXつくり込むUX・うみ出すUX・うまれるUX
つくり込むUX・うみ出すUX・うまれるUXMasaya Ando
 
要求定義に効く人間中心設計(HCD)入門
要求定義に効く人間中心設計(HCD)入門要求定義に効く人間中心設計(HCD)入門
要求定義に効く人間中心設計(HCD)入門Rika Waida
 
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門Masahito Zembutsu
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなKentaro Matsui
 

What's hot (20)

自己PR pp pdf
自己PR pp pdf自己PR pp pdf
自己PR pp pdf
 
自己紹介スライドショー201606
自己紹介スライドショー201606自己紹介スライドショー201606
自己紹介スライドショー201606
 
老害について
老害について老害について
老害について
 
しょぼいプレゼンをパワポのせいにするな! by @jessedee
しょぼいプレゼンをパワポのせいにするな! by @jessedeeしょぼいプレゼンをパワポのせいにするな! by @jessedee
しょぼいプレゼンをパワポのせいにするな! by @jessedee
 
プレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターンプレゼン初心者にありがちなアンチパターン
プレゼン初心者にありがちなアンチパターン
 
大学院進学が切り拓く情報系学生のキャリア
大学院進学が切り拓く情報系学生のキャリア大学院進学が切り拓く情報系学生のキャリア
大学院進学が切り拓く情報系学生のキャリア
 
UX白書サマリー資料20111015
UX白書サマリー資料20111015UX白書サマリー資料20111015
UX白書サマリー資料20111015
 
UXデザイン概論 2019
UXデザイン概論 2019UXデザイン概論 2019
UXデザイン概論 2019
 
人間中心とは何なのか? 〜利他的UXから考える
人間中心とは何なのか? 〜利他的UXから考える人間中心とは何なのか? 〜利他的UXから考える
人間中心とは何なのか? 〜利他的UXから考える
 
プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11
 
研究効率化Tips Ver.2
研究効率化Tips Ver.2研究効率化Tips Ver.2
研究効率化Tips Ver.2
 
インターン向け会社紹介資料
インターン向け会社紹介資料インターン向け会社紹介資料
インターン向け会社紹介資料
 
3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。
3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。
3次元SLAMは誰でもできるよ。そう、TX2とTurtleBot3ならね。
 
自作GPUへの道
自作GPUへの道自作GPUへの道
自作GPUへの道
 
落合流先生流の論文要旨フォーマット
落合流先生流の論文要旨フォーマット落合流先生流の論文要旨フォーマット
落合流先生流の論文要旨フォーマット
 
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
 
つくり込むUX・うみ出すUX・うまれるUX
つくり込むUX・うみ出すUX・うまれるUXつくり込むUX・うみ出すUX・うまれるUX
つくり込むUX・うみ出すUX・うまれるUX
 
要求定義に効く人間中心設計(HCD)入門
要求定義に効く人間中心設計(HCD)入門要求定義に効く人間中心設計(HCD)入門
要求定義に効く人間中心設計(HCD)入門
 
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
 

Similar to KLabインターンシップ成果報告会

ぼくはきみの盾-Redmine編
ぼくはきみの盾-Redmine編ぼくはきみの盾-Redmine編
ぼくはきみの盾-Redmine編勝成 鈴江
 
ガリュウケンドー 大決戦プレゼンテーション 【ゲームクリエイター就職大作戦】
ガリュウケンドー 大決戦プレゼンテーション 【ゲームクリエイター就職大作戦】ガリュウケンドー 大決戦プレゼンテーション 【ゲームクリエイター就職大作戦】
ガリュウケンドー 大決戦プレゼンテーション 【ゲームクリエイター就職大作戦】亘 中谷
 
としなべ!! 企画書
としなべ!! 企画書としなべ!! 企画書
としなべ!! 企画書勝成 鈴江
 
Swift初心者がSpriteKitで一ヶ月でゲームを作った話
Swift初心者がSpriteKitで一ヶ月でゲームを作った話Swift初心者がSpriteKitで一ヶ月でゲームを作った話
Swift初心者がSpriteKitで一ヶ月でゲームを作った話Masaaki Kakimoto
 
CSS1行で変わる世界
CSS1行で変わる世界CSS1行で変わる世界
CSS1行で変わる世界YukiSamuraki
 
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみたMilkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみたYukiko Tamiya
 
うえぽんでこれーしょん!製作報告
うえぽんでこれーしょん!製作報告うえぽんでこれーしょん!製作報告
うえぽんでこれーしょん!製作報告mabo207
 
DiGRAJ-GD 07/17/2011 三宅陽一郎
DiGRAJ-GD 07/17/2011 三宅陽一郎 DiGRAJ-GD 07/17/2011 三宅陽一郎
DiGRAJ-GD 07/17/2011 三宅陽一郎 Kenneth Chan
 
23 ワル顔コンテスト
23 ワル顔コンテスト23 ワル顔コンテスト
23 ワル顔コンテストKaigi Senden
 

Similar to KLabインターンシップ成果報告会 (10)

ぼくはきみの盾-Redmine編
ぼくはきみの盾-Redmine編ぼくはきみの盾-Redmine編
ぼくはきみの盾-Redmine編
 
ガリュウケンドー 大決戦プレゼンテーション 【ゲームクリエイター就職大作戦】
ガリュウケンドー 大決戦プレゼンテーション 【ゲームクリエイター就職大作戦】ガリュウケンドー 大決戦プレゼンテーション 【ゲームクリエイター就職大作戦】
ガリュウケンドー 大決戦プレゼンテーション 【ゲームクリエイター就職大作戦】
 
としなべ!! 企画書
としなべ!! 企画書としなべ!! 企画書
としなべ!! 企画書
 
Yakyutomo
YakyutomoYakyutomo
Yakyutomo
 
Swift初心者がSpriteKitで一ヶ月でゲームを作った話
Swift初心者がSpriteKitで一ヶ月でゲームを作った話Swift初心者がSpriteKitで一ヶ月でゲームを作った話
Swift初心者がSpriteKitで一ヶ月でゲームを作った話
 
CSS1行で変わる世界
CSS1行で変わる世界CSS1行で変わる世界
CSS1行で変わる世界
 
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみたMilkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
 
うえぽんでこれーしょん!製作報告
うえぽんでこれーしょん!製作報告うえぽんでこれーしょん!製作報告
うえぽんでこれーしょん!製作報告
 
DiGRAJ-GD 07/17/2011 三宅陽一郎
DiGRAJ-GD 07/17/2011 三宅陽一郎 DiGRAJ-GD 07/17/2011 三宅陽一郎
DiGRAJ-GD 07/17/2011 三宅陽一郎
 
23 ワル顔コンテスト
23 ワル顔コンテスト23 ワル顔コンテスト
23 ワル顔コンテスト
 

More from Hiroaki Murayama

マンガ作家の海外展開を支援するプラットフォームの開発
マンガ作家の海外展開を支援するプラットフォームの開発マンガ作家の海外展開を支援するプラットフォームの開発
マンガ作家の海外展開を支援するプラットフォームの開発Hiroaki Murayama
 
GitHubワークショップ
GitHubワークショップGitHubワークショップ
GitHubワークショップHiroaki Murayama
 
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイスHiroaki Murayama
 
バージョン管理勉強会
バージョン管理勉強会バージョン管理勉強会
バージョン管理勉強会Hiroaki Murayama
 
WordPressで始めるphp入門
WordPressで始めるphp入門WordPressで始めるphp入門
WordPressで始めるphp入門Hiroaki Murayama
 
WebAPIではじめるphp入門
WebAPIではじめるphp入門WebAPIではじめるphp入門
WebAPIではじめるphp入門Hiroaki Murayama
 
Hakodate - simple framework
Hakodate - simple frameworkHakodate - simple framework
Hakodate - simple frameworkHiroaki Murayama
 
HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法Hiroaki Murayama
 

More from Hiroaki Murayama (13)

マンガ作家の海外展開を支援するプラットフォームの開発
マンガ作家の海外展開を支援するプラットフォームの開発マンガ作家の海外展開を支援するプラットフォームの開発
マンガ作家の海外展開を支援するプラットフォームの開発
 
GitHubワークショップ
GitHubワークショップGitHubワークショップ
GitHubワークショップ
 
春休み企画
春休み企画春休み企画
春休み企画
 
画像処理入門
画像処理入門画像処理入門
画像処理入門
 
趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス趣味プログラマの先輩からのアドバイス
趣味プログラマの先輩からのアドバイス
 
バージョン管理勉強会
バージョン管理勉強会バージョン管理勉強会
バージョン管理勉強会
 
WordPressで始めるphp入門
WordPressで始めるphp入門WordPressで始めるphp入門
WordPressで始めるphp入門
 
WebAPIではじめるphp入門
WebAPIではじめるphp入門WebAPIではじめるphp入門
WebAPIではじめるphp入門
 
Hakodate - simple framework
Hakodate - simple frameworkHakodate - simple framework
Hakodate - simple framework
 
HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法
 
Effective Java 読書会1
Effective Java 読書会1Effective Java 読書会1
Effective Java 読書会1
 
iOS勉強会
iOS勉強会iOS勉強会
iOS勉強会
 
enchant.js勉強会
enchant.js勉強会enchant.js勉強会
enchant.js勉強会
 

KLabインターンシップ成果報告会