DXライブラリのすゝめ

10,021 views
9,828 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
10,021
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

DXライブラリのすゝめ

  1. 1. DX ライブラリのすゝめ 長 聖 山田 巧
  2. 2. 自己紹介(1) <ul><li>氏名 </li></ul><ul><ul><li>長 聖 ( CHO Satoshi ) </li></ul></ul><ul><li>職業 </li></ul><ul><ul><li>大学講師 </li></ul></ul><ul><li>興味関心 </li></ul><ul><ul><li>コンピュータグラフィックスとアニメーション </li></ul></ul><ul><ul><li>インタラクティブアート </li></ul></ul><ul><ul><li>CINEMA4D 愛 </li></ul></ul>10.8.29 DX ライブラリのすゝめ
  3. 3. 自己紹介( 2 ) <ul><li>氏名 </li></ul><ul><ul><li>山田 巧( YAMADA Takumi )  </li></ul></ul><ul><li>職業 </li></ul><ul><ul><li>ゲームプログラマー </li></ul></ul><ul><li>興味関心 </li></ul><ul><ul><li>ゲーム制作 </li></ul></ul><ul><ul><li>DX ライブラリ制作者 </li></ul></ul>10.8.29 DX ライブラリのすゝめ
  4. 4. ごめんなさい <ul><li>当初の予定では発表は対話形式の予定でした </li></ul><ul><li>仕事の都合で DX ライブラリ制作者は来れません </li></ul><ul><li>長が話したり、メールでやりとりした結果をまとめました </li></ul><ul><li>ですので、誤解している部分もあるかもしれません </li></ul><ul><li>あらかじめご了承ください </li></ul>10.8.29 DX ライブラリのすゝめ
  5. 5. DirectX <ul><li>泣く子も黙る Microsoft 社のマルチメディア API </li></ul><ul><li>グラフィックス系は Windows 、 Xbox 、 Xbox360 で利用されている </li></ul><ul><li>3D サウンド・ゲームパッド等色々扱える </li></ul><ul><li>機能豊富すぎて、初学者は置いてけぼり( ゚ д ゚) </li></ul><ul><li>仕様コロコロ変わる </li></ul>10.8.29 DX ライブラリのすゝめ
  6. 6. DX ライブラリ <ul><li>DirectX ラッパーライブラリ </li></ul><ul><li>オープンソース </li></ul><ul><li>有償・無償ソフト開発利用問わず、ライセンス料無料 </li></ul><ul><li>DirectXSDK インストール不要の簡単導入 </li></ul><ul><li>Windows プログラミングの知識をほとんど必要なし </li></ul><ul><li>どこかで見たことのある一般的な記述方式 </li></ul><ul><li>C 言語の知識で書ける </li></ul>10.8.29 DX ライブラリのすゝめ
  7. 7. DX ライブラリの目的 <ul><li>「 DirectX と C 言語でもっとゲーム制作を楽にする」 </li></ul><ul><ul><li>ポインタは極力使わない </li></ul></ul><ul><ul><li>C 言語の教科書を一通り勉強したら動かせるように </li></ul></ul><ul><li>利用対象 </li></ul><ul><ul><li>趣味でゲーム制作する人 </li></ul></ul><ul><ul><li>本気プログラマでなく、プログラムがちょっと書ける人 </li></ul></ul><ul><ul><ul><li>絵を描く人 </li></ul></ul></ul><ul><ul><ul><li>音を作る人 </li></ul></ul></ul><ul><ul><ul><li>ストーリーを考える人 </li></ul></ul></ul>10.8.29 DX ライブラリのすゝめ
  8. 8. 利用・学習支援環境 <ul><li>公式( http://homepage2.nifty.com/natupaji/DxLib/ ) </li></ul><ul><ul><li>DX ライブラリの使い方 </li></ul></ul><ul><ul><li>リファレンス </li></ul></ul><ul><ul><li>ミニテクニック </li></ul></ul><ul><ul><li>サンプルプログラム </li></ul></ul><ul><ul><li>雑談・プログラム質問掲示板 </li></ul></ul><ul><li>非公式 </li></ul><ul><ul><li>ゲーム作りで学ぶ ! 実践的 C 言語プログラミング </li></ul></ul><ul><ul><li>C 言語何でも質問サイト </li></ul></ul><ul><ul><li>等々 (※ 公式リンクページより抜粋 ) </li></ul></ul>10.8.29 DX ライブラリのすゝめ
  9. 9. 開発経緯 <ul><li>専門学校教材 </li></ul><ul><ul><li>基本機能のみ </li></ul></ul><ul><li>課題制作のため制作 </li></ul><ul><li>DX ライブラリとして公開 </li></ul>10.8.29 DX ライブラリのすゝめ 専門学校教材 専門学校課題 教材を参考に 制作&拡張 課題成果 DX ライブラリ
  10. 10. できること・できないこと <ul><li>できること </li></ul><ul><li>画面描画 </li></ul><ul><li>画像・動画・音声読み込み、再生、制御 </li></ul><ul><li>ゲームパッド・キーボード・マウス入力 </li></ul><ul><li>日本語入力 </li></ul><ul><li>ネットワーク機能 </li></ul><ul><li>できないこと </li></ul><ul><li>その他細かいこと </li></ul><ul><li>GUI </li></ul>10.8.29 DX ライブラリのすゝめ
  11. 11. 導入事例紹介 (1) <ul><li>作品名 : ディアドラエンプティ </li></ul><ul><li>制作者:ふろーずんおーぶ </li></ul><ul><li>制作者コメント </li></ul><ul><ul><li>名作「フ○ンタジーゾーン」のシステムをベースに作られた全く新しい横視点全方位シューティング !! </li></ul></ul><ul><li>URL </li></ul><ul><ul><li>http://www.h7.dion.ne.jp/~icewind/yuki-usa/ </li></ul></ul><ul><li>ハイフィールドスクロールシューティング </li></ul>10.8.29 DX ライブラリのすゝめ
  12. 12. 導入事例紹介 (2) <ul><li>作品名 : プリンセスラナ </li></ul><ul><li>制作者: Peacock Blue Software </li></ul><ul><li>URL </li></ul><ul><ul><li>http://pbsweb.jp/ </li></ul></ul><ul><li>ステージクリア型のアクションゲーム </li></ul><ul><li>アクション&パズル要素 </li></ul>10.8.29 DX ライブラリのすゝめ
  13. 13. 導入事例紹介 (3) <ul><li>C 言語、 DX ライブラリ教育コンピュータ〜エクスロイド〜 </li></ul><ul><li>制作者コメント </li></ul><ul><ul><li>C 言語によるゲームプログラムを勉強できるソフトです。 </li></ul></ul><ul><ul><li>音声認識による対話システムも搭載しています。 </li></ul></ul><ul><li>URL </li></ul><ul><ul><li>http://www.youtube.com/watch?v=BZk6AtUSvB0 </li></ul></ul><ul><li>教育用ソフトウェア </li></ul><ul><li>DX ライブラリは画面 UI に使用しているらしい・・・・ </li></ul>10.8.29 DX ライブラリのすゝめ
  14. 14. 導入事例紹介 (4) <ul><li>XX-CAKE! </li></ul><ul><li>URL </li></ul><ul><ul><li>http://www21.atwiki.jp/xxcake/ </li></ul></ul><ul><ul><li>ニコニコ動画に紹介動画あり </li></ul></ul><ul><li>画像編集ツール </li></ul><ul><li>静止画がプルプルと動く動画を作れるソフトウェアです。 </li></ul><ul><li>DX ライブラリは UI と画像の補間に使ってるんじゃないかな・・・ </li></ul>10.8.29 DX ライブラリのすゝめ
  15. 15. まとめ <ul><li>導入が簡単っ! </li></ul><ul><li>無料でいいねっ! </li></ul><ul><li>リファレンスが日本語&サンプル沢山だよっ! </li></ul><ul><li>ユーザーによる解説が豊富だよっ! </li></ul><ul><li>仕様をあまり変えないから勉強が無駄にならないよっ! </li></ul><ul><li>ゲームプログラミングの入門に利用されてるよっ! </li></ul><ul><li>ゲーム以外にも利用されてるよっ! </li></ul>10.8.29 DX ライブラリのすゝめ
  16. 16. 最後に <ul><li>< 利用して頂いてる方へ > </li></ul><ul><ul><li>DX ライブラリの解消したバグの殆どはユーザー報告 </li></ul></ul><ul><ul><li>制作者がゲーム制作をしている間は管理します </li></ul></ul><ul><li>< これから利用される方へ > </li></ul><ul><ul><li>公開当初より様々な選択肢(他ライブラリ)があります </li></ul></ul><ul><ul><li>DX ライブラリはゲーム制作において一手段 </li></ul></ul><ul><ul><li>よく比較してご利用は計画的に </li></ul></ul>10.8.29 DX ライブラリのすゝめ
  17. 17. 質疑応答 <ul><li>質問 </li></ul><ul><ul><li>対応の高さに定評のある DX ライブラリだが、どのようにモチベーションを維持しているのか? </li></ul></ul><ul><li>答え </li></ul><ul><ul><li>必ずしも常にモチベーションが高いわけではなく、やる気のある時に、まとめて対処している。そのため、対応に遅く感じる人もいれば早く感じる人もいる。一週間程度放置することもある </li></ul></ul><ul><ul><li>自らゲーム制作をするためのライブラリでもあるので、不具合報告はありがたく受け止め、必ず対処する。 </li></ul></ul>10.8.29 DX ライブラリのすゝめ

×