いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

15 パズルコーディング2日目です。さくさくと行きます。

規模の小さいゲームの開発にはひな形が生きてくるものです。

だいたいどのモジュールも初期化、更新、描画がセットになります。本当は終了というのも必要なのですが、ゲームの終了=プログラムの終了と手抜きをしているので書く必要がありません。みなさまはマネをしてはいけません。

tiles.h
#ifndef __TILES_H__

#define __TILES_H__


typedef struct tagTile {
  int posX;
  int posY;
} TILE, *PTILE;

void InitializeTiles();
void UpdateTiles();
void DrawTiles();

#endif

名前も単純にしましょう。 Initialize で初期化、 Update で更新、 Draw で描画です。規模の小さいゲームはこれで十分です。

typedef struct tagTile {
  int posX;
  int posY;
} TILE, *PTILE;

これは1枚のタイルに対する情報を保存する構造体です。 15 パズルですので、この構造体を 15 個使います。

メンバは今の段階ではテキトーです。描画に関わる構造体ですのでX座標とY座標は必要だろうという読みです。

tiles.cpp
#include "tiles.h"


void InitializeTiles()
{
}

void UpdateTiles()
{
}

void DrawTiles()
{
}

規模の小さいゲームは書いてナンボです。

うそです、すみません。

テキトーはいけません。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS