忍者ブログ

神戸電子専門学校ゲームソフト学科の生徒が運営するGESのブログです。

   

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

メルト……

溶けてしまいたい。(´;ω;`)ブワッ
またEkiyaです。

皆さんニコニコするサイトをご存知ですかね。
そうです。ニコニコ動画。って前矢那さんが紹介してるよね。

最近の流行はメルトとか。
知ってます? ならいいんだけど。
もうウンザリっすか。そっすか……スンマセン……。

突然話は変わるんだけど

てぃーる@

って顔文字に見えるんだよ。
見えやすくギャル文字にしてやろう。

 ̄(  レヽ ` ̄ る@

どう?オバチャンが見えない?
病気かな……

拍手[0回]

PR

三年生の暮れに思ふ

こ、更新~((゜□゜;))
Ekiyaです。

まさかの事態です。
ついにネタとか暇とかいろいろ尽きたんです。
だが一ヶ月を前に更新が止まることなど私が時間を遡ってでも許しません。

製作の発表がありますね。
みなさん準備はできていますか?
やっぱり緊張するんだよね発表って。うん。

発表はPC「設置」から発表なんですよね。
何せ「設置」が終わらないと暇して寝てしまう学生が多発するので……。
スタッフさんが頑張っている間会話をつなげないといけない場合がたまに有ります。
まぁたまになんですけど、無言で居るよりは評価が付きます。
当然プレゼンテーションですからね。
頑張りましょうっ。

拍手[0回]

templateMetaProgramming

ども・・・・・・・・・・・・・・・・・・GES会長の和佐田雅史です。


今日は新世界の技術と呼ばれているtemplateMetaProgrammingについてです。
少し前にGenericProgrammingについて触れましたが、それの応用です。

GenericProgrammingは型引数というものを持ち、型に依存しない素晴らしいプログラムが組めるというものでした。

// ラジアン
  template< typename T > inline T Radian( T Degree )
  {
   return static_cast< T >( PI/180.0f)*Degree;
  }

このようにするとT型へ勝手にラジアン変換してくれる便利なユーティリティの出来上がりです。
float Angle = Radian< float >( 60.0f );
double Angle = Radian< double >( 60.0f );

のように型引数で指定すると勝手に展開されて、その関数を構築してくれます。
※実際はstatic const float Radian = PI/180.0f;と置いて手動で変換する方が遥かに速いですが。


しかしtemplateで渡せるのはclassや、typenameだけではありません。
int、unsigned(  unsigned int  )、long等と言った整数値も型として渡すことが可能です。
( VisualC++ 6.0コンパイラならdouble等も渡せます。 )

これを利用しない手はありません。

これを利用すれば、コンパイル時に型生成だけで数値演算を行うことも可能です。
以下を踏まえて階乗を計算するtemplateを実装してみます。


// 階乗計算templateMeta
  template< unsigned N > struct Fact
  {
   enum { Val = N * Fact< N - 1 >::Val };
  };

  // template特殊化 : 0か1の階乗の場合
  template <> struct Fact< 0 > { enum { Val = 1 }; };
  template <> struct Fact< 1 > { enum { Val = 1 }; };

// 分りにくい人の為にマクロで呼びさせるに定義
#define FactT( n ) Fact< n >::Val

0の階乗や1の階乗は1なので予めtemplateの特殊化をしておきます。
templateの特殊化とは、この型の場合はこういう動きをするというものを定義する機能です。

Fact( 3 );

とすると3の階乗をコンパイル時に型として生成し、実行時には既に求まっているものとなります。



必ずしも必要な技術では無いですが、学生にして神の領域に挑みたい方はどうぞ。

templateMetaに関しては、boostやLokiというライブラリを解析すれば結構勉強になります。
最もそれらが理解出来るのならば学校に来る必要等無いですが・・・・・・・・・・・・。

それではお疲れ様でした。

拍手[0回]

ある面接で得たこと

ども、こんばんわ~

生活リズムがすっかり夜型のZAKIです

徹夜して学校にいきます

授業中の様子は想像にお任せします


さて、今回のテーマは「ある面接で得たもの」です。

某社の面接で経験したちょっとした小ネタ紹介です。

あれは圧迫面接を受けてた時の事でした…

拍手[0回]

ゲーム企画塾

ども、こんばんわ~

最近よくテレビを見ながら寝てしまうZAKIです

きっとそろそろ冬眠が近いんでしょうね

いっぱい食べとかなきゃ


さて、今回はブログの紹介です。

その名も菖蒲涼一郎のゲーム企画塾

その名の通り我が神戸電子の先生、菖蒲先生の管理するブログです

今はテーブルトークRPGについて論じられているようです

ゲームの企画に煮詰まったときやゲーム性を考え直してみたいときなどに見てみるといいかもしれません

実際にいろいろなゲームを作ってこられた事もあり、とても興味深いお話ばかりでオススメです

リンクは上記タイトルとGESブログのリンク欄に追加しました

このブログの他にもいくつかブログをしていらっしゃるようなので、興味があれば先生に聞いてみましょう

それでは、今回はこの辺りで

あでゅーノシ

拍手[0回]

プレゼンの季節


時間って早いですね…頭痛薬飲んで布団で丸まってたらこの時間でした。矢那です。

何か書け、と言われ。雑記しか書くもんねーよ!と返しましたが
毎回私の雑記だけが増えていくのもアレですし。うん。

発表会も近いので今日は「発表会のプレゼン方法」について
講義 ではなく ちょっとしたネタ をいくつか。
あまり役にたたないかもしれませんが、いってみましょー





拍手[0回]

メモリリークを簡単に探そう

ども、こんばんわ~

最近こたつが恋しいZAKIです

部屋が狭くてこたつ置けないんですよねぇ…

いいなぁ、こたつ…


さて、今回のテーマは「メモリリークを探せっ!」です。

メモリリークとはプログラム中で確保したメモリ(画像データ、new,mallocなど)を開放し忘れて残してしまうことです

こいつが残り続けるとどんどん使用可能メモリが無くなってOSがフリーズすることがあります(一回ありました

探すにも一つずつコードを調べていくのも面倒。

そこで!プログラムで表示させちゃいましょー!
 

拍手[1回]

繋ぎはタマネギとパン粉です

fimg_21197211559.png



何がってハンバーグの事です。はい。こんばんは矢那です。


いつものように記事の更新wktkしながら待ってましたが
残り30分になって慌ててやってきました。
みんなが繋いだこのバトン、つなぎ返してみせるぜ!



というわけで今日はDQ4です。
2年のI先生も楽しんでおられるこのDQ4。
こないだ発売されて時間も経ってるのでクリアした学生も多いんではないでしょうか?
私も色々寄り道して25時間、やりこみで30時間ちょいで終わりました。
ファミコンでやってた時はあんなに長かった(ように思えた)のになぁ…
もう少しボリューム欲しいなとか思いうも、これがDQ4だよなと納得してます。

ちなみに私が一人でやり始めたゲームはDQ4でした。
それまでゲームは兄か姉と一緒にやるもので、できない部分を常にやってもらう遊びだったんですね。
DQ4買ってもらってからは、進行は兄、私は隣で攻略本読みつつ教える係でした。
そんな風に分担わけしてやってたのが、ですね。ある土曜日に一人で冒険の書を作ってから(以下略
そしてその勢いでDQ5発売時はお金貯めて自分で買いました。
当時まだ小学生。SFCのソフトは余裕で1万を超える大金。
よく頑張ったなぁ…(しんみり)

あぁ懐かしい。懐かしすぎる。

ロト3部作も好きですが、私は天空シリーズの方が人情味を感じられて好きです。
特に5での例の選択は、「片方選ぶと片方死ぬんじゃ?!」とか真剣になってましたねぇ…

懐かしい。懐かしすぎる。

このままDQ語りを始めると一週間でも足りないのでこのへんにしときます。
だが、4コマ漫画劇場を知っている人はコメントを残してくれると嬉しい。です。感傷に浸りましょう。

ではでは。矢那でした。

拍手[0回]

面接06~自重しない~


またEkiyaです。
もう寒すぎます。
もう本番も近いですね。
皆さん頑張っておられますか。忘年会の準備とか。早くしないと予約取れないぞ?

12月から3月までが一番忙しく、早く時間が過ぎてしまいます。
しかもその間が一番就職活動が盛んと噂です。
気付くと置いていかれて、テキトウに就職してしまうなんてことにならないようにしましょうね。

練習方法について。
まぁ……当たり前の事って感じですが。

拍手[0回]

お部屋探し(A社的な意味で)

ども、こんばんわ~

最近、休みの日には何かしら用事が入っているZAKIです

12月突入しましたね~

今年もあと1ヶ月ですかぁ、長いようで短かった1年でした~

さ、来年の年賀状のネタ考えなくちゃ


さて、今回のテーマは「お部屋探し(A社的な意味で)」です。

支店の場所はE社と同じ場所ですね。

探してもらった地区は西成区全般です。

実はこのA社、僕が初めていった仲介屋さんなのです




拍手[0回]

大人向けの

Ekiyaです。
4コマのレベルが高すぎると思います。
シュールで。

何ていうか……本当にあった面白い話(雑誌)的なノリです。非常にシュールです。
まぁ、あえてという面が強いんですが。

そんな調子でマリア様。

gesblog_eda03.png




















ゲーム雑誌の編集者4コマって感じですよね。

うん。やっぱり、どうでもいいですね。うん。

そんなテンションで続けれたらつづけようね。みんなネタくれよ。

Ekiyaでした。

拍手[0回]

GenericProgramming

ども・・・・・・・・・・・・GES会長の和佐田雅史です。
今日はC++におけるGenericProgrammingについて少しだけ・・・・・・・・・・・


前スマートポインタの所で書いたtemplate< class T>~のようにtemplateを使ったプログラムの事をジェネリックプログラミングと言います。


具体的な用途とか意味を説明しますと、型に依存しないプログラムが組める。
例えば

以下のコードはT型の変数を安全にdeleteするプログラムです。

template < class T > inline void Safe_Delete( T p )
{
    if ( p )
    {
        delete p;
        p = NULL;
    }
}

T型は勿論ポインタ型でないといけません。
※< class T >と書いていますが、< typename T >でも同じことです。

上のユーティリティーを使う時は

// new演算子で動的に作る
Character* pChara = new Character;


// 解放する
Safe_Delete< Character* >( pChara );

とすれば使えます。
※別に型は指定しなくても使えるが、一応念のためこうして記述するようにして下さい。

このGenericProgrammingを使えるようになればObject志向だけでは補えなかった柔軟性という部分を手に入れることが出来、今よりも更に効率的なプログラムが組めるようになります。


ではここでちょっと本の紹介を・・・・・・・・・・・


Effecttive C++
効率的なプログラムを組みたい人向け。中級者向き。

Effevtive STL
STLを利用したジェネリックプログラミングです。
STLで効率的にプログラムを組みたい方にはお勧めです。

More Effecttive C++
スマートポインタの実装の仕方、コンストラクタとデストラクタを用いたリーソースリークの防ぎ方等々
中級者向き。


Modern C++ Design
デザインパターンをジェネリックに実装する方法が書かれた本。
これが理解出来れば恐らく現役のクリエイターにすら匹敵する実力が身につきますが・・・・・・・・・・

基本的にはお勧めしません。最強のC++プログラマになりたい方のみ読んで下さい。
あ・・・・因みに言うまでも無いですが、上級者向きです。

※それ以上に難しいことがしたい人は基本的に洋書になります。



それではお疲れ様でした。

拍手[0回]

あの人たちのにちじょー

バナーのSpecialistのつづりを間違えていたEkiyaです。非常にサーセンでした。
さて、今日もつまらない物ですが。

もめんな4コマです。レベル高めの。

gesblog_eda02.png


別に面白く無いかもしらん。





ただこいつらの日常会話があまりにもくだらないので。




描いてやることにした。




やっぱり、どうでも良かった。


次はマリア様ネタか……。

まぁ……見て、どうでもいいwwwっておもって貰えたら万々歳かな。

10個ぐらい描けば1個ぐらい笑ってもらえるかもしれません。

身内ネタとも言いますが。

まぁ、いいや。コレも過ぎ去るネタをかきためているのです。記憶です。メモリーです。

それではごきげんよう。Ekiyaでした。

拍手[0回]

面接05~スイーツ(甘め)~

スイーツ(笑)
さてさて遅れましたEkiyaです。

今日は面接の考え方講座~ちゃんちゃん!

「自己PR」
について!

みんな苦手って言うんじゃないでしょうか。
私も苦手です。したくないですね恥ずかしいし。
まぁそんなこと言ってられないのが自己PR。

何をパブリックリレーションしろって言うんでしょう。
自己宣伝活動ですよ。
なるほど。
「私の肉は100g1000円です」(脂肪的な意味で

肉が多い人ほど有利ですね!

……サーセン。
じゃぁどうやって話すのかっ!

ふふっ気になったら読むといいよ。ふふっ。

拍手[0回]

部屋探し(E社的な意味で)

ども、こんにちわ~

このところ仲介屋さん通いが続いてます。

ZAKIです。

なっかなかきまりません

聞いてみると、どんどんでてくるので、見に行く時間も大変です


さて、今回のテーマは「部屋探し(E社編)」ですね

さて、このE社では、大阪のほうで探してもらっています

僕はT支店で探してもらっているのですが、また、この支店が曲者で

僕の担当が新人さんなのです

まぁー手際の悪いこと

拍手[0回]

ブログ内検索

最新コメント

[01/29 人面犬]
[10/01 8ch]
[09/12 uncle]
[09/10 某卒業生]
[06/07 uncle]

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

テスト

Copyright ©  -- GESブログ --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]