忍者ブログ

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

   

[PR]

×

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

就活がスタート

久々に更新します。
どうも、千石です。

4月から始まった学校生活も、もう12月
1年生は既にチーム制作でゲームを開発し
2年生は来るべき就職活動に備えていると思います。

そして12月1日といえば
就職活動が本格的にスタートします

このブログでも「就職活動」について触れて行きました。
で、今回は就職活動の初歩の話をしていきます。

拍手[5回]

PR

tortoiseSVN,バージョン管理ソフト

バージョン管理ソフトはプログラム(ソース)やデータの差分の確認や修正などができる管理ソフトです。
あるひとつの場所(リポジトリ)にソースの変更箇所のアップロード(コミット)をすると記録され、
リポジトリにあるソースのデータの変更箇所が書き換わります。
別の人が「更新」をすることで、コミットされたリポジトリにあるデータが自分の持っているソースにも反映されます。

こうすることで、変更があればコミット。コミットしたことを友達に伝えて、友達は更新をすることで
常に最新版を共有できるし、USB経由でデータの受け渡しをすることがなくなります。

あるひとつの場所・・リポジトリですが、これはUSBやネット上に置くことができます。

一人でも前回のソースが見れるのでバグってしまった時は戻したりできるので、お一人様でもご利用いただけます。


拍手[3回]

クリップボード機能拡張ソフト「Clibor」

私はよくソースコードを見やすくするために
「//========================================」
のようなコメント飾りを使うのですが、いちいち打ち込むのもどっかからコピーしてきて貼り付けるのもめんどうだなぁと思いふと検索してみると・・・いいのあるじゃないですか。その名もクリップボード機能拡張ソフト「Clibor」
 
clibor.jpg

拍手[6回]

ウインドウのタイトルバーにアイコンを設定する

タイトルバーをアイコン化していきますが、
前回の「exeファイルにアイコンを設定する」をしていないと出来ません。
している人はソリューションエクスプローラの下の方に「resouce.h」があります。
していない人はこちら
 

拍手[0回]

nullptrの実装

どうも、早期出社中の克兎です。

VisualStudioには、色んなキーワードが登録されています。

デフォルト設定では入力すると青くなるアレです。

よく使うのは基本型のint、char等や、
for、ifといった文法系

C++の場合は
public、private、public等も馴染みがあると思います。

馴染みの薄いものでは
__int64、__declspec、asm
といったものもありますね。

拍手[1回]

exeファイルにアイコンを設定する

exeファイルにアイコンの設定の方法を紹介します。
プログラムは一切触れません。
まず、ここを見てください→URL
これらの設定をすると、icon1.icoが生成されています。
VisualStadioの上のビルド→リビルドをすると
exeのアイコンが変わっていることを確認してください。
 
次に自分のアイコンを設定する方法ですが、
今ある「icon1.ico」に自分の作ったicoファイルを上書きすれば
exeファイルのアイコンが設定できます。
アイコンの作成には、IcoFXをおすすめです。
IcoFXは色々な画像形式から.icoに出力してくれるペイントツールです。
 

拍手[0回]

プチデジ発表会

本日、プチデジ発表会が行われました。

初めてのグループ制作ということで、戸惑うことや思い通りにいかなかったことなど多々あったと思いますが、
自分たちが思い描いていたものを作ることができましたか?
今年は全体的に作品のレベルが高く、とても驚かされました。

今回の発表会で感じたことを簡単にまとめさせてもらいます。
また、各チームの平均得点と順位の発表も行いたいと思います。

拍手[2回]

ファイル保存のお供:追記、編集

どうも、早期出社中の克兎です。

出社先で、たくさん勉強させてもらっています。


その早期出社に行く前、
友人や、後輩から、

ファイルの書き込み、読み込みが面倒だ

との、意見を聞いたので、

以前、メモリマップドファイルの項で紹介した技術を使い、
簡単な、ファイルの書き込み、読み込みの仕組みを紹介したいと思います。

拍手[0回]

毎日おっさん19

学園祭の2日間、キッチリお酒を飲んだ アッキーです
やっぱ、友だちと飲むお酒は楽しいです

さて、今日は何の話かというと
「毎日おっさん最終回かも」というお話です

まぁこれまで
おっさんの、おっさんによる、誰のためにもならない
唯一GESブログで役に立たない記事を書き続けてきたわけですが
これでおしまいかもです

拍手[2回]

作品指導会

スマイルプリキュアを歌えるようになりました。
どうも、千石です。

今回は2年生のゲーム業界志望者に対して行われる
作品指導会について書きます。

拍手[1回]

のんびりスローライフ

お久しぶりです。ひでだよー

そろそろ、ビクティニ捕まえようかな…と悩む今日この頃。
今日は、僕の記事がポケモンだけじゃないってことを記事にするよ。

どうぶつの森シリーズ
ニンテンドー64の時代からあるシリーズだよ。

のんびりスローライフが楽しめるゲームで
ついに11月8日に3DSで「とびだせ どうぶつの森」が発売します!(∩´∀`)∩ワーイ

どうぶつの森を知っている人は多いのかな?
いろんな略称があるようで「どう森」や「ぶつ森」
他にもシリーズの呼び分けのため「おいでよどうぶつの森」→「おい森」など
つまり今回は「とび森」かな。

オープンワールドのゲームが増える中、ミニスケープ(箱庭)のほうが自分にはあってるかなぁ。

で、どうぶつの森を簡単に紹介すると
主人公はなーんにも持たずに知らない村で一人暮らしをはじめるというお気楽なゲームです。
まずは、落ちている貝殻をあつめたり、木になってるフルーツを売って資金集めです。
そうして集めたお金で部屋を自由にコーディネートしたり、増築したり…
村の人達と交流をして、ハロウィンやクリスマスなどのイベントを楽しめます。

が、今回はいきなり「村の村長」としてスローライフを開始するそうです。
村長の権威をふるって、好きなように村をアレンジできるようで、いろんな施設も自分で建てるそうです。

どうぶつの森の施設といえば、交番や博物館が思い浮かびますがもっと大切な施設が!
そう「リセット監視センター」です。
みなさんも一度はお世話になったのではないでしょうか?(;・∀・)
ゲームだからと言って何でもリセットすればいいなんてダメですよ。お叱りを受けますからね!

3DS専用ソフトで、ゲームコインが使えるそうなので今のうちにたくさん持ち歩いて貯めておきましょう。

拍手[0回]

毎日おっさん18

5連休の最終日、なぜかすごく早起きした アッキーです
気持ちがいいです でも体は痛いです・・・

さて前回、「私の好きなチョコ菓子」を紹介したわけですが、
その後、記事の中で登場した友達に2回チョコ菓子をもらっちゃいました
もちろんうまかったです(^_^)
だから今回は「私の大好きなアイスクリーム」を紹介しよう!
・・・なんてセコい事はしませんよ(^_^;)
でも、他に紹介したいものはあります

私はテレビが大好きです
好きな番組の中に、「世にも奇妙な物語」というのがあります
皆さんも一度は見たことがあると思います
今回はその中の私が好きな作品を3つ程紹介します

拍手[0回]

神戸電子の日常4

ゲームソフト学科は前期の試験休みが今週の水木金が休日です。
その休みの間に学校では保護者懇談会を実施していたりします。

5連休になりますが、私達ゲーム学科はぬくぬくと過ごせない。

一年生は11/6のプチデジに向けて作品を作っています。
最初の複数人での制作になるので苦労していると思います。
GESや先生方は楽しみにしていますので、完成させて見せてくれると私達も嬉しいです。

2年生は最初の企業の作品指導会のメンバーが選出されました。
選出された人は企業の人に見せる大チャンスなので、完成度を上げて行きましょう。
実際の作品指導を2年生はまだ受けたことがないと思うので、どんな流れなのかを私の経験を教えたいと思います。

1人一台の長机があり、その真ん中に座ります。
企業の方は自分の左右を囲むように座ります。
自分のパソコンで作品を企業の方にプレゼンをしていきます。
この時に画面の輝度をMAXにしておくと左右の人にも見えやすいのでオススメです。
プレゼンをして、あとはいくつか質問が飛んできます。
どこをこだわったの?将来的にはどんなものになる?
そういう作品に関しての質問をしてくれます。

最後に何か質問はありますか?と尋ねられます。
あるほうがいいですが、ない場合は無理に質問を考えると裏目に出てしまうので、
ない場合は無いと言っても大丈夫だと思いますが、ここは意見が分かれるとは思います。
私は裏目に出たことがあり、苦い記憶が蘇ります。


3年生の私自身の話
水曜日にディズニーランドに行ってきた。
道を長く塞ぎ、地球を攻撃する無数の無駄電飾をつけながらすごい騒音でゆっくり進むというパレード。
見るまでは興味が全く無くて、芋虫からサナギになってアゲハチョウになる時のサナギの中がどうなってるかぐらい
どうでもよかったのですが、実際に見ると感動しました。
パレードの車を囲む踊り手さんが手を振ってくれて、それに対して手を振ると満面の笑みで振り返してくれます。
すごく楽しかったです。サナギの中にも魅力がありました。
・・・おっと私の話はサナギの中ぐらいどうでもいいですね。


byリーダ和田

拍手[0回]

メッシュから境界球を得る

LPD3DXMESHの変数から境界球(半径)を算出する方法を紹介します。
D3DXComputeBoundingSphere()という関数を用います。
MSDNもどうぞ。


// メッシュの境界球の半径を返す。
float GetRadiusMesh( LPD3DXMESH _pMesh )
{
    float rad;
    
    VOID* l_pFirst = NULL;
    if(FAILED( _pMesh->LockVertexBuffer(0, &l_pFirst) ))
    {
        _pMesh->UnlockVertexBuffer();
        return ER_READ;
    }
    D3DXVECTOR3 vCenter;    
    D3DXComputeBoundingSphere(
        static_cast<D3DXVECTOR3 *>(l_pFirst), 
        _pMesh->GetNumVertices(), 
        D3DXGetFVFVertexSize(_pMesh->GetFVF()), 
        &vCenter,   // 中心座標
        &rad        // 半径
        );
    m_pMesh->UnlockVertexBuffer();
    
    return rad;
}

中心座標について
モデル作成時に中心にモデルが来るようにしていればいいんだけど、
ちょっと上の位置に作られていたりしたら
中心座標のYの値が大きくなります。

テストしていないので、うまくいかなかったら巷のサイトを参考にして欲しいです。

byリーダ和田

拍手[0回]

dglib2,最前面解除

ゲームが常に最前面に来ると多少困る事が出てくると思いますので、解除します。
TopMostCancel関数はdg_setscreen()を呼んでから呼ぶようにしてください。
 
// ウィンドウの最前面を解除する
// _WindowName :ウインドウの名前
void TopMostCancel( const char* _WindowName )
{
    // ウインドウハンドルの取得
    HWND hwnd;
    hwnd=FindWindow(NULL,_WindowName);
    // 取得失敗
    if( hwnd==NULL ) return;
    
    // 取得できたら最前面を解除する
    SetWindowPos(hwnd, HWND_NOTOPMOST, 60, 0, 0,0, SWP_NOSIZE|SWP_NOMOVE);
}

// 使用例
main()
{
    dg_setscreen(0,0,S_WIDTH,S_HEIGHT,0,"デジゼミ");
    TopMostCancel("デジゼミ");       // ☆
    
    while(1){/* ゲームループ */}
}

☆の所が関数呼び出しです。引数にはウインドウの名前を入れてください。
なおウインドウハンドルの意味は、克兎さんが言及しているのでそちらを参考にしてください。

byリーダ和田

拍手[1回]

ブログ内検索

最新コメント

[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]