あなたは、人目の訪問者です。

はじめに

VC++SDLを利用したゲームプログラミングの解説をやっていきます
あまり細かい解説ではないかもしれません
その分出来るだけサンプルソースのコメントは書いていこうと思っています
VC++以外ではフリーコンパイラBCCの導入についての解説もあります
言語はC++でやっていますが、ベターC程度にしか使っていないので、
C++の知識がなくても大丈夫だと思います
特にC言語学習中でとにかく絵をだして動かしてみたいという人は是非見てください
また、データにはフリー素材、ツールにはフリーソフトを積極的に使っていこうと思っています
使用したフリー素材/フリーソフトはかならず紹介させていただきますし、
WEBサイトのある場合は必ずリンクさせていただきます
なお、サンプルソースおよび私の作成したデータの使用には特に条件はつけませんが、
著作権は放棄していません
まぁ常識の範囲で自由に使ってもらって問題はないと思います
私の作ったデータは自分のゲームに取り入れて使ってもまったくかまいませんが、
フリー素材の場合は製作者のサイトなり連絡先なりで使用条件を必ず確認してください



質問、連絡、交流掲示板

掲示板設置しました
気軽に書き込んでください

更新履歴



初心者の初心者による初心者の為のSDL

-1.ゲームプログラミングをはじめる前に
0.SDLについて
1.VisualC++について
2.導入から最初のプログラムまで SDLTutorial
3.一気にステップアップ HelloSDL
4.ここまでできれば大丈夫 PlaySound
5.ソースの整理 PlaySound2
6.画像データ管理 ImageList
7.スクリーンエフェクト ScreenEffect
8.ゲーム「GetAndRun」 GetAndRun
9.日本語表示 KanjiSample
10.ベクトル ReboundBall
11.矩形同士のあたり判定 EasyShooting
12.SDL_gfxで画像の回転 EasyShooting2
13.ピクセルの操作 PixelTest
14.TrueTypeFontの表示 ttf_Test
15.テキストデータの読み込み ReadText
おまけ 戦闘メッセージ表示 DrawTextData
16.マップエディター MapEdit
17.マップを歩く MapWalk
18.線分同士の交差判定 LineCrossCheck
19.コマンドメニューの表示 CommandMenu

番外編 BCCでSDL

注)解説のSDLのバージョンは1.2.7となっていますが、最新のバージョンに読み替えてください
  2004年12月18日現在のSDLのバージョンは1.2.8です

独り言


メモ
自己紹介

サンプル一覧および必要なDLL

サンプル一覧および必要なDLL
サイトの容量の関係により、これからはサンプルの各圧縮ファイルにはDLLは同梱しません
そのかわりにDLLのセット準備しています

リンク

SDL http://www.libsdl.org/index.php
GNU LGPL http://www.gnu.org/copyleft/lgpl.html
SDLの日本語チュートリアル http://www.tacoworks.jp/software/SDLdoc-jp/html/
SDL_Image http://www.libsdl.org/projects/SDL_image/
SDL_Kanji http://shinh.skr.jp/sdlkanji/
SDL_mixer http://www.libsdl.org/projects/SDL_mixer/
SDL_gfx http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0/
オリジナルフォントみかちゃん フリーのオリジナルフォントを配布されています。
M+FONT http://mplus-fonts.sourceforge.jp/ 制作途中の試用版ということですが、読みやすいフリーフォントを配布されています。
TAM Music Factory フリーの効果音やMIDI、MP3、着メロを配布されています。
shin's PSYCHOMMUNITY shins PNG Editerの製作者のshinさんのホームページです。
shins PNG Editer http://www.vector.co.jp/soft/win95/art/se194167.html BMP,JPG,MAG,PNGからPNG,BMPへの形式変換のできるツールです。透過の設定もできます。
月の歯車 フリーのWEB素材、ゲーム背景写真素材を配布されています。
metanoia フリー素材を配布されています。ギャラリーなどもあります。
RRRQ's Homepage 4th Smart 爆発生成ツールDetonationの製作者RRRQ(るるるきゅ〜)さんのホームページです。
Borland C++ Compiler 5.5 無償ダウンロードサービス http://www.borland.co.jp/cppbuilder/freecompiler/index.html フリーのコンパイラBCC55の配布先です。
BCC55簡単環境設定ツール setbcc http://www.vector.co.jp/soft/dl/win95/prog/se149182.html これはBCC導入の際の必須ツールです。
Gohodoji's Website http://www.neco.nu/gohodoji/index.shtml setbccの製作者gohodojiさんのホームページです。BCCのFAQもあります。
Jm HomePage http://www.hi-ho.ne.jp/jun_miura/ 簡易開発環境BCC Developerの製作者jun_miuraさんのホームページです。BccDevを使うことによりBCCの使い勝手が飛躍的にアップします。
Ilaliart(イラリアート) お世話になっている柊かえでさんのホームページです。 GTK+、OpenGL、Z80やSDLなどのTipsや日記などがあります。 当サイトのバナーも作っていただきました。
First Seed Material presented by REFMAP http://www.mogunet.net/~fsm/ マップチップ、キャラクターアニメーションなど豊富な素材をフリーで公開しています。 画像の規格はRPGツクール用になっています。
なお当サイトはリンクフリーとなっています
お気軽にリンクしてください
リンク先
http://tokyo.cool.ne.jp/sdl/
バナーはこちらです

http://tokyo.cool.ne.jp/sdl/img/sdlb_banner.jpg
バナーは直リンされることをお勧めします
なおバナーはWEBサイトIlaliartの柊かえでさんに作っていただきました
感謝です

スクリーンショット

SDLを使った現在作成途中のゲームのスクリーンショット

デバッグ用の文字とかそのままですが…
まぁこんな感じのものが作れますよという参考に

COOL

地域情報・イベント・文化・旅
 世界
 全国
 北海道・東北
 関東
 中部
 近畿
 中国
 四国
 九州・沖縄
コンピュータとインターネット
車・バイク
ペット・動物
エンターテイメント
スポーツ・アウトドア
日記・個人・ニュース
ビジネス・求人
グルメ・料理
ショッピング
生活
その他

ホームページを更にパワーアップしよう!