HOME学科ブログ › マルチメディア科

学科ブログ(マルチメディア科)

【ゲームプログラミング】マネージャを作って管理する①

2011年11月08日

みなさん、こんにちは!ゲームクリエイター科担当の梶原です。

 

今回は、ゲームプログラムで構築するにあたって、こんな事をしておいた方が良いかと思う事を書こうと思います。

色々な記述の仕方がありますが、プログラムが大きくなればなるほど実体(例えばプレイヤー)が増えていきます。簡単なゲームでも、

プレイヤーと敵が数体現れてきますし、もちろんゲームですから背景や壁、はたまた地面といったもの等も必要となります。

 

それらを無心に打ち続けると、ある時「あれっ?これとこれを連動させて使いたいのに、上手く連動させる事が出来ない・・・。ここってどうしたら良いの?」というケースが出てきます。その一つの実体の事ばかり考えて全体像が見えていなかった、という事が明らかになる瞬間ですねcoldsweats02

 

せっかく時間をかけてプログラミングを行うので、もし悩むとしても出来れば前向きな悩みであって欲しいものです。

そこで、この考え・・・

 

「ある特定のものを管理する管理者」

 

例えば、プレイヤーや敵などは、大きく「キャラクター」として捉える事が出来ます。そこで、「キャラクター」を管理する管理者を作成します。

そして、その管理者にせっせと働いてもらうわけですねwink

 

プログラマは何かしらの実体を作ったら、あとはそれを管理者に任せてしまう。これで少しはプログラムを打つ側もラクになりますflair

 

説明だけで終わってしまいましたが、詳細は次々とお話していこうと思いますbleah

 

それではまたhappy01

坊ちゃん劇場に行ってきました

2011年11月01日

こんにちは。。ゲームクリエイター科担当の江藤です。

マルチメディア科1,2,3年で10月28日に坊ちゃん劇場に行ってきました。今回は「誓いのコイン」という物語でした。
坊ちゃん劇場のオープン以来、毎年足を運んでいますが、個人的には一番感動した作品だったと思っています。
私は現在、1年生を担当していますが、初めての観劇だった学生も多くとても印象に残った様子でしたヨ。。

 

坊っちゃん劇場で記念撮影.jpg

↑↑劇団の方たちと記念撮影♪


さて、来年はどんなテーマなのか楽しみです。

【オブジェクト指向】クラスを作る!

2011年10月25日

こんにちは、ゲームクリエイター科担当の梶原です。

 

現在マルチメディア科2年は3Dのゲームプログラミング技術を学習しています。これまでにあれこれ学習している事をブログに書いていたのですが、今回は少し深い話をしようかと思いますhappy01

 

オブジェクト指向でプログラミングを行う際には、『クラス』と言われる単位でプログラムを構築していきます。『クラス』とはある物体の設計図と考えると分かりやすいかと思います(本当はこの考えも少しずれてはいるのですが…)。例えば『テレビ』という物体があったとして、『テレビ』を構成する為には、色々なパーツが必要となります。また、『テレビ』は、例えば『映像を映す』というような働きをします。

これらのように、ある物体を基に設計図を作りながら構築していきます。このオブジェクト指向の考えは、もちろんゲームにも使用する事ができます。例えば、キャラクターを考えた時に、そのキャラクターに必要な部品やキャラクターの行動、こういったものを考えていくとキャラクターが出来上がっていくわけですねscissors

 

ひとえに先述のものだけで構築出来るわけではないのですが、取りかかりは簡単なイメージから入っていくと理解しやすいかな、と思いますwink

 

ぜひ、みなさんもオブジェクト指向に触れてみてくださいnote

オブジェクト指向をより深く知る

2011年10月18日

こんにちは、ゲームクリエイター科担当の梶原です。

 

マルチメディア科(ゲームクリエイター科の前身学科)2年のゲームコースは、現在オブジェクト指向言語を使用してプログラミングを学習しています。

オブジェクト指向は想像以上に深いもので、学生達も悩みながら少しずつ前進していますhappy01現在、オブジェクト指向自体の授業で、「デザインパターン」というオブジェクト指向言語でプログラミングを行う際の構築集のようなものを学習しています。ちなみにまだ始まったばかりなので、現在は生成に関するパターンの「AbstractFactory」を学習しているところですnoteある物を製造する為の工場を作って、その工場の中で必要な部品を使って製造する。でも、そもそも工場は色々なものがあるから工場という定義はボヤかしといて・・・。なんだか現実世界の工場のようで面白いですねflair

 

初めのうちは悩む事もあるかもしれませんが、一つ一つ着実に抑える事が出来るよう頑張って欲しいものです。私も学生達が少しでも悩む事無く理解できるよう色々と素材を準備しておこうと思いますscissors

ゲームプログラミング技術を身につけろ!

2011年10月11日

現在、マルチメディア科(ゲームクリエイター科の前身学科)2年のゲームクリエイター専攻の学生は、後期の授業に入り3Dゲームプログラミング技術の学習を開始していますpc

 

2Dと3Dでは、座標の概念を始めとしポリゴンの概念やアニメーションの概念等、色々と異なる点がありますが、1日でも早く感覚をつかみ、プログラムに生かす事が出来るよう頑張って欲しいと思いますsign01

 

ちなみに、今は開始したばかりなので、カメラを生成しメッシュ(簡単に言うと3Dモデルのこと)を描画する程度の技術しか覚えていませんが、次のステップとしてはメッシュを移動・回転する技術を身につけようと進んでいるところですhappy01

 

ところで、3Dでは移動や回転を行うにあたって、『行列』という数学的なものを使用します。ゲームプログラムを行う上でこの『行列』はぜひ押さえてもらっておきたいところですpencil

とは言っても授業で学習するまで『行列』を知らなかったという学生もいますので、今までに学習した事がない人もうちの学科では授業で学習しますので安心してくださいwink

国家試験対策が始まりました

2011年09月02日

現在、マルチメディア科1年の担任をしている江藤です。マルチメディア科1年は、8・22から授業を再開しました。毎日毎日10月の国家試験取得にむけて学生と共に努力しています。アルゴリズムという科目があり、プログラムの作り方を勉強するのですが、これはゲームを作る上でもとても大切な知識になります。まだまだ理解不足で点数が低いのですが、学生もなんとかがんばろうとしてくれています。しっかりと理解してもらって、おもしろいゲームが作れるようにしていきたいと思います。

夏休みが勝負!

2011年08月24日

こんにちわ。ゲームクリエイター科(前身はマルチメディア科)の梶原です。

 

現在、私が受け持っているマルチメディア科2年生は夏休み真っ只中です。それぞれの学生が思い思いに生活をしている事と思いますsun

 

夏休みではありますが、学生によっては学校に来れる限りは来て作品制作に打ち込んでいる学生がいます☆今制作している作品は、今後就職試験の際に企業様へ提出する為のものです。

 

ゲームやCG業界の就職試験においては、作品を提出しなければならない企業様がほとんどです。

それを考慮した時に、業界への就職を目指す人にとっては、就職活動が始まるまでに自分の実力をPR出来る作品を準備しておく必要があり、この夏休みもいかに自分の作品制作や技術研鑽に時間をあてるかが重要となりますbearing

 

そういった事もあり、ゲームプログラマとしての就職を目指している学生は、作品を制作する中でどうしてもわからない箇所を解決させようと学校へ質問しに来てくれますnoteまた、CG系への就職を目指している学生は、学校の環境をフル活用し作品を制作しようと学校へ来ていますhappy01

 

学生達が希望する職種に就職できるよう、私も精いっぱいのバックアップをしていきたいと思いますbearingrockみんな頑張ろうsign01

ゲームプログラミング技術習得!

2010年11月12日

マルチメディア科1年では、ゲーム制作基礎を学習する科目があり、現在はWindows上で動くゲームプログラムをベースに、ゲームプログラムとは一体どのようなものでどんな知識が必要か学習しています!

また、CG制作基礎を学習する科目なんかもあり、現在はCGモデリング基礎を学習してます!3次元で自分が思い描くものを表現する、といった事を初めて学習する学生も少なく、今はソフトの操作方法を覚えるのに一生懸命なところもありますが、日々技術向上に向け励んでいます☆

 

ゲーム業界への就職やCG・映像業界への就職を目指している学生は、四苦八苦しながらも自分の夢を実現する為に一生懸命授業に取り組んでいます。また、学習した内容を使って自分で作品を制作しようと、放課後も残って作品制作に励んでいる学生もおり、着実に技術を習得しています。

 

今覚えるべき事をしっかりと身に付け多くの技術を習得出来るよう私たちも教育しようと思います♪

えひめITフェアまであと少し!

2010年06月14日

マルチメディア科の学生は今日も頑張って技術向上に向け精進しています!


今週の金曜日と土曜日でアイテム愛媛にて『えひめITフェア』が実施されます♪愛媛電子ビジネス専門学校もそのイベントに出展し、マルチメディア科もそのブース内に出展をします☆

 

面白い内容を色々と準備していますので、時間があれば是非遊びに来てみてください ウィンク

 

在校生の声を更新します☆

2010年06月10日

本日、『在校生の声』のマルチメディア科在校生の声を更新します 笑顔

ぜひ、マルチメディア科の在校生が今どんな事を学習しているのか覗いてみて下さい♪

コンピュータ基礎習得中Vol5!

2010年06月08日

マルチメディア科1年は今日もコンピュータ基礎習得に勤しんでいます 笑顔

さて、本日の授業ではアルゴリズムについて学習しました♪アルゴリズムとは、開発を行う際にそのシステムがどのような流れで処理されるのか、という事を記述したプログラムの手順書のようなものです☆

 

ゲームを制作する上でもプログラムが必要となりますので、 当然このアルゴリズムはゲームを開発する時でも使用されます ウィンク 本学科では、専攻授業でゲームアルゴリズムという科目があるくらい実は重要なものなのです♪

 

このような基礎を日々積み重ね、将来クオリティの高い物を制作出来るよう頑張っています☆☆

ゲーム制作

2010年06月04日

みなさんこんにちわ!

以前に学生の作品を紹介させてもらいましたが
今日はその後の彼の作品の進捗を報告させてもらいます。

以前の画像を見てると矢印が動いてるようになってましたが
今では・・・
%E5%88%B6%E4%BD%9C%E9%80%94%E4%B8%AD2.png

こんな感じになってます!!

ぱっと見はそこまで変わっていませんが、システムもかなり
作りこんでいるし画像も自分ひとりで頑張って作ってます。
そのうちオープンキャンパスでこのゲームをプレイ出来るときが来ると思いますので
その時をお楽しみに♪

コンピュータ基礎習得中Vol4!

2010年06月02日

コンピュータ基礎について、今日もマルチメディア科1年は頑張っています☆

 

今日はハードウェアの入出力装置についての事を学習しました♪

入出力装置と言えば、普段パソコンを操作する中で一番身近なもので、例えばキーボードやマウス、これらは入力装置に含まれます。また、ディスプレイやプリンタ、これらは出力装置に含まれます 笑顔

マルチメディア科も入出力装置が全然関係無いわけではなく、例えばCGを描く時などに使用する『タブレット』や、ゲームをする際にし使用する『コントローラ』。これらなんかも入力装置にあたります♪という事は、入力装置について覚えておいた方が良いですね。また、CGや映像、またゲームにしろ必ずモニタが無いと良さを伝えきる事が出来ません・・・。という事は、出力装置も知っておいた方が良いですね ウィンク

 

そういった背景もあり、マルチメディア科の学生は今日もより良い作品を制作する技術を勉強する為、

頑張って勉強しています♪

これからも、ゲームやCG・映像を制作する知識の土台を構築して欲しいと思います 笑う

坊っちゃん劇場に行ってきました

2010年05月28日

今日はマルチメディア科3学年全員で坊っちゃん劇場に行ってきました 笑顔 劇を観るという機会はみんなあまり無いようで、どんな劇をするのかワクワクしながらちょっとした遠足気分で行って来ました☆

 

↓電車を待っている学生です♪
DVC00131.JPG

 

劇を観たり色々なものから、多くの知識や感受性を身につけ、センスのある作品を制作できるようになって欲しいと思います ウィンク

コンピュータ基礎習得中Vol3!

2010年05月26日

日々学習を重ねていく中で学生の皆さんは着実にスキルを身に付けています!マルチメディア科1年では今日はハードウェア、システム設計、そしてソフトウェアの授業を実施しています 笑顔

 

「システム設計」と聞くと何だかコンピュータのシステムを設計するものにしか使いそうにない感じがしますが、特に「ゲーム」を制作する時はこの設計に関する知識が必要になってきます。例えばアクションゲームにおいて、コントローラの「Aボタン」を押すとキャラクターがジャンプする、という機能があったとしましょう。そういった、どのボタンを押した場合にどのような動きをさせるか、これも設計なんです☆

 

家などでもそうですし、何か物を作るときには必ず設計書があるように、「ゲーム」や「CG・映像」でも設計する為の設計書が必要になってきます。

この設計に関する知識をしっかりと習得し、より良いもの作りを実現させる事を期待しています ウィンク

コンピュータ基礎習得中Vol2!

2010年05月24日

5月も終わりに近づき授業も各科目がどんどん進んでいく中で、マルチメディア科1年生も現在コンピュータ基礎をどんどん習得しています!

ちなみに、今日はハードウェアに関する授業が多くあり、ハードウェアはパソコンを扱うにあたって身に付けてもらいたい知識も多くありますので、しっかりとスキルを習得出来るように頑張って欲しいと思います 笑顔

 

現在習得している知識しっかりと習得し、今後のゲーム、CG・映像制作に生かす能力として役立ててもらえるよう頑張っていきましょう ウィンク

コンテストに向けて

2010年05月20日

こんにちわ!
マルチメディア科3年生は就職活動を行いながら、
それぞれが様々なコンテストに向けて
作品を制作しています。
今までに学んできた技術を活かして、
よりよいものを作れるようにと一人ひとりが頑張っています。
下の画像はある学生のゲームの制作途中の画面です。
どんなゲームになるかはお楽しみです♪
コンテストに是非入賞するようこれからも頑張ってもらいたいです。
%E5%88%B6%E4%BD%9C%E9%80%94%E4%B8%AD.png

コンピュータ基礎習得中!

2010年05月18日

マルチメディア科1年生は、現在ゲームやCG・映像の制作技術を身に付ける為に、現在コンピュータ基礎について学習をしています♪

今日はプログラミング言語であるC言語の授業があり、頑張ってプログラミングしている姿を激写してみました 笑う

専門学校に入学して初めてプログラミングに触れる学生も、一生懸命授業を受けクラスメイトと一緒に切磋琢磨しながらコーディングを頑張っています!

 

プログラミング実施風景↓↓ P1270881.JPG

 

 

どんどん技術を身に付けて、カッコいい作品を制作出来る技術を身に付けて欲しいものです♪

ある専攻授業の風景

2010年05月13日

今年度も始まり、専攻授業も始まってきました。マルチメディア科ではゲームクリエイター専攻とCG・映像クリエイター専攻の2つの専攻があり、それぞれの授業も開始しました。

そんな専攻授業に頑張って取り組んでいる学生達を写真に収めました☆写真で行っている授業は、マルチメディア科3年でゲームクリエイター専攻の「通信プログラム」です♪これから、どんどんと更なる技術を磨いて欲しいと思います(^o^)

  ↓ゲームクリエイター専攻授業風景
MM3.JPG

マルチメディア科 2,3年生中島キャンプ

2009年08月06日

先日8/4と8/5、マルチメディア科2,3年生で中島へキャンプに行ってきました☆

3年生は今年で卒業という事もあり、クラスメイトと少しでも多く思い出を作ろうと楽しみ、

2年生はクラスメイトとより親睦を深める事ができたようです♪

 

また、1日目の夕方には3年生がカレーライスを作り、2日目の朝ご飯は2年生が

そうめんを作ってワイワイと食べました 笑う

今回で普段皆がどんな料理生活を送っているか少し垣間見れた瞬間でしたが、

とても美味しく出来上がって、みんな大満足です♪

 

今回のイベントが学生の皆さんにとって良い思い出となってくれれば嬉しい限りです ウィンク

↓夕ご飯のカレーを食べながら記念撮影
DVC001372.jpg

マルチメディア科 卒業式

2009年03月12日

河原学園では先日3/10(火)に卒業式が行われました。

今年度卒業したマルチメディア科の学生は全員で40名おり、皆さんそれぞれの思いを胸にこの学び舎を巣立っていきました。

 

また、卒業後に開催される謝恩会では、3年間お世話になった江藤先生へ、皆心から感謝の意を込めてお礼をしていました♪

私達教員も、3年間の中で逆に勉強させて頂いた時もあり、1人1人とても感謝しています(^^)

 

↓謝恩会の記念写真 笑顔

P1210252.jpg


↓謝恩会後の卒業証書授与風景 笑う

P1210360.jpg

 

この3年間の楽しかった思い出や、学んだ事を十分に生かして社会に出てからも活躍してくれる事を願っています☆

マルチメディア科 スポーツフェスティバル

2008年12月09日

先日12/5(金)愛媛県武道館にて河原学園スポーツフェスティバルが
開催されました!

普段はあまり運動していないマルチメディア科の学生たちですが、
この日はみんなワイワイと盛り上がりながら応援や競技に励んで
いました♪

3年生の学生たちにとっては、最後のスポーツフェスティバルでしたが、
学校生活における良い思い出になったのではないかと思います☆

このページの先頭へ