ofellabuta

  • 最近読んだ本
  • 最近観た映画
  • MSX-BASICでつくる ゲーム制作 超入門 豪華版

    以前に読んだ、「MSX-BASICでつくる ゲーム制作 超入門」の増補版。

    まえがき
    サンプルプログラムのダウンロード
    本書で制作するゲームの紹介

    第1章 MSXのプログラムを作ろう
    1-1 MSXとBASICについて
    1-2 現代のMSX開発環境について
    1-3 BASICプログラムの記述の仕方
    Column プログラミングが人生を変えた1

    第2章 BASICを使ってみよう
    2-1 変数を使う
    2-2 条件を判定する
    2-3 繰り返して処理する
    2-4 配列を使う
    2-5 指定の行へジャンプする
    2-6 サブルーチンや関数を作る
    Column ミニゲームを作ろう

    第3章 ゲームを作るための基本を学ぼう
    3-1 MSXの画面について
    3-2 キー入力でキャラクターを動かす
    3-3 キャラクターを自動的に動かす
    3-4 乱数を使う
    3-5 二次元配列で迷路を作る
    3-6 壁と床を判定する
    Column プログラミングが人生を変えた2

    第4章 グラフィックとサウンドを使おう
    4-1 図形を描く
    4-2 スプライトの基礎
    4-3 色々なスプライトを表示する
    Mini Column スプライトエディタ
    4-4 キャラクターパターンを変更する
    Mini Column 自由な発想でゲームを作る
    4-5 音を鳴らす
    Column 2進数と16進数を理解しよう

    第5章 壁打ちテニスを作ろう
    5-1 この章で作るゲームの内容
    5-2 ボールを自動的に動かす
    5-3 ラケットを動かしてボールを打ち返す
    5-4 タイトルとゲームオーバーを入れて完成させる
    5-5 ゲームを改造しよう
    Column BASICなら1行でゲームが作れる!

    第6章 ブロック崩しを作ろう
    6-1 この章で作るゲームの内容
    6-2 テキスト画面とグラフィック画面について
    6-3 グラフィック面を使った壁打ちテニスのプログラム
    6-4 ブロックを配列で管理する
    6-5 ボールが当たったブロックを消す
    6-6 手持ちのボールと打ち逃した処理を入れて完成させる
    6-7 ゲームを改造しよう
    Column スパゲティプログラムにご用心!

    第7章 カーレースを作ろう
    7-1 この章で作るゲームの内容
    7-2 道路をスクロールさせる
    7-3 スプライトを定義してプレイヤーの車を動かす
    7-4 コンピューターの車を走らせる
    7-5 ゲームルールを組み込んで完成させる
    7-6 ゲームを改造しよう
    Column MSX-BASICで画面全体を上から下にスクロールする

    第8章 シューティングゲームを作ろう
    8-1 この章で作るゲームの内容
    8-2 自機を8方向に動かす
    8-3 複数の敵機を動かす
    8-4 レーザーで敵機を撃ち落とせるようにする
    8-5 ゲームルールを組み込んで完成させる
    8-6 ゲームを改造しよう
    Column 処理の高速化について

    第9章 横スクロールアクションゲームを作ろう
    9-1 この章で作るゲームの内容
    9-2 キャラクターと背景のグラフィックを用意する
    Mini Column BASICプログラムは前の行ほど高速?
    9-3 画面を横にスクロールする
    9-4 プレイヤーの移動とジャンプを組み込む
    9-5 ゲームルールを組み込んで完成させる
    9-6 ゲームを改造しよう
    Column 全方向にスクロールするゲームを作ろう

    第10章 ドットイートゲームを作ろう
    10-1 この章で作るゲームの内容
    10-2 キャラクターと背景のグラフィックを用意する
    10-3 迷路を表示する
    10-4 プレイヤーのキャラクターを動かす
    10-5 敵のモンスターを動かす
    10-6 ゲームルールを組み込んで完成させる
    10-7 ゲームを改造しよう

    第11章 SCREEN1.5で本格的なゲームを作ろう
    11-1 この章のゲームの内容
    11-2 SCREEN1.5の仕様と使い方
    11-3 SCREEN1.5を使ったゲームを確認する
    11-4 プログラムの詳細

    付録1 その他の開発技術と特典
    A-1 迷路の自動生成と全方向スクロール
    A-2 疑似的なパレット設定
    A-3 多数のキャラクターを出す
    A-4 おまけ素材
    Column 生成AIを活用しよう

    付録2 ブラウザ上で開発する
    B-1 WebMSXの使い方
    B-2 MSXPenを利用する

    付録3 現代のプログラミング言語との連携
    C-1 Pythonのインストールと使い方
    C-2 Pythonで作ったMSX用イメージコンバーター
    MSX-BASICの主な命令、関数、特別な変数
    あとがき

    ■ 特別付録「MSXマシン語入門」目次
    M-1 マシン語の全体像
    M-2 マシン語の基本的な命令を知ろう
    M-3 マシン語プログラムを動かすための基礎知識
    M-4 アセンブリ言語を書いて動かしてみよう
    M-5 色々なサンプルプログラムを確認しよう