Delphi Starter Edition インストール

無償ダウンロードが可能な ”Delphi 10.1 Starter Edition” が、2016年8月に公開されていました。
すでに1年以上経過しているので、もう無理かなと思っていましたが、まだ公開されていましたので、遅ればせながらインストールしてみました。

Embarcadero デベロッパーネットワークにログインして、インストーラをダウンロードします。
同時にメールでシリアルナンバーが届きますので保管しておいてください。

私はすでにデベロッパーネットワークに登録していましたが、登録していない場合は、先に登録してからダウンロードするといいと思います。

https://www.embarcadero.com/products/delphi/starter/free-download

DelphiダウンロードHP

ダウンロードしたファイル ”radstudio10_2_1_esd.exe” を実行するとインストールが開始されます。

インストールの途中で、 シリアルナンバーを要求されますので、メールで届いたシリアルナンバーを入力します。

インストール終了後、Delphi を起動します。

Delphi 起動画面

スプラッシュ画面の表示後、開発環境画面が立ち上がります。

Delphi メイン画面

試しにサンプルプログラムをビルドしてみました。
あっと言う間にコンパイルが終わって実行されました。
“Visual Studio” とは比較にならない、驚きの早さです。

SNAKE Ver.2.0

「SNAKE」を公開します。
古典的なアクションゲームです。

メイン画面

Download (snake020.zip)

スネークを操作してボムをゲットします。
ボムをゲットする毎にネークのボディがひとつずつ増えます。
スネークが自分自身に触れるとゲームオーバーです。
制限時間は60秒です。
上下左右のカーソルキーで移動、ESCキーで終了します。

かにならべ Ver.2.0

「かにならべ」を公開します。
ちょっと変わった四目並べです。

メイン画面

Download (kani020.zip)

駒の「おにぎり」と「かに」で対戦します。
駒は上から落として置きます。マウスで左右の位置を決めて、クリックすると落とせます。
先に縦・横・斜め、どこかで四目並べた方が勝ちになります。

miniPlayer Ver.2.1

「miniPlayer」を公開します。
名前のとおり、小さい音楽プレイヤーです。

メイン画面

Download (miniplayer021.zip)

ボタン操作は一般的なプレイヤと同様です。
曲の登録はエクスプローラーから再生したいファイルをフォーム上にドラッグ&ドロップします。
(複数ファイルを同時に登録できます。)
(サポートしているファイルは、WMA、MP3形式のサウンドファイルです。)
ドロップされたファイルは、プレイリストに追加登録されます。
プレイリストに曲が登録されるとリストの順番で自動的に再生されます。
プレイリストでは、曲順番の入替、曲削除、保存、読込ができます。
(保存できるプレイリストはひとつだけです。)
フォームを移動させるには、フォームをマウスでドラッグします。
また、マウスの右クリックで、コンテキストメニューが表示されます。
操作方法の詳細はサポートページをご覧ください。
(バージョン情報画面のリンクをクリック)

ジョディのお仕事 Ver.1.0

「ジョディのお仕事」を公開します。

メイン画面

Download (jodie010.zip)

よくあるパズルゲームです。
ジョディを操作して指定の位置に箱を移動します。
箱は押すことしかできません。
全ての箱をマークの位置に置けばステージクリアです。

ステージデータ(52面)を用意してありますが、自作のステージもプレイできます。
データファイルはテキストファイルです。
ファイル名は何でも結構ですが、拡張子は「.dat」にしてください。
jodie00.dat(データファイル)を参考に作成してみてください。

ハートパズル Version 2.0

「ハートパズル」を公開します。
隣接した同種のコマを取ってクリアする落ちものパズルゲーム。

メイン画面

Download (HeartPuzzle020.zip)

ルールは「さめがめ」と同様です。

5種類のコマがランダムに並べられています。
2つ以上、同色のコマが縦あるいは横に繋がっているときは、そのコマを取り除くことができます。
取り除かれた後は、上にあったコマは下に落ち、垂直方向のコマが全て無くなった場合は右の列のコマが左に移動していきます。
取れるコマがなくなるとゲーム終了です。

得点は、コマをn個取るたびに(n-2)の2乗の点数が加算されます。
コマを2個取っても得点はゼロです。
一度にたくさんのコマを取った方が高得点になります。

マウスをコマの上に移動させるとそのコマと繋がったコマの色が変わります。
マウスクリックで色が変わったコマを取ることができます。

リプレイ機能で同じ面を再度プレイすることができます。
オプション設定で縦・横のコマの数を変更することができます。

GURU GURU Version 1.0

「GURU GURU」を公開します。
簡単なワンキーゲームゲームです。

メイン画面

Download (guruguru010.zip)

赤いボールを操作して他のボールにぶつけて消していきます。
赤いボールはキーを押さなければ直進します。
[Z]キーを押すと押した時間だけ右回転(時計の逆回り)します。
赤いボールを他のボールにぶつけると10点が加算されます。
また、壁にぶつかるとゲームオーバーです。
制限時間60秒以内に全てのボールを消してください。
全てのボールを消すと、残り時間×10点が加算されます。
ステージが進む毎に難易度が高くなっていきます。

Tank Battle Ver.1.30

「Tank Battle」を公開します。
戦車で戦うアクションゲームです。

メイン画面

Download (TankBattle013.zip)

戦車を操作して、敵戦車から基地を守ります。
敵戦車を全滅させるとステージクリアで次のステージへ進めます。
基地が破壊されるか、自機が無くなるとゲームオーバーとなります。

ブロック崩し Ver.1.0

「ブロック崩し」を公開します。
プログラミングの練習で作ってみたソフトです。

メイン画面

Download (Block010.zip)

すごくシンプルなブロック崩しです。