
SDL2の純粋なCで、Snakeに触発されたゲーム。 C割り当てからの私の作品。あなたがそれを好きになることを願っています:)
私は自分で小さなプロジェクトに取り組んでいるので、コードにはコメントがありません。
Windows(64bit)
Windows(32ビット)
Linux
誰かがそれをAndroidに移植します!
LinuxのAppimageは、リリースページでも利用できます。
Archlinux aur
yay -S dungeonrush
Archlinux aur(gitバージョン)
yay -S dungeonrush-git
ゲームはMacOSをサポートしていますが、コンパイルするMacはありません。
実行可能ファイルはdungeon_rushと呼ばれます
インターネット経由で友達と遊ぶことができます!あなたは同じネットワークにいる必要があり、IPで直接接続できます
初期リリース
移動するためにWasdを使用します。
モンスターから身を守りながら、あなたの軍隊を拡大するためにヘロを集めます。各レベルには、ヒーローキューの目標長があります。到達すると、次のレベルに送られて最初から渡されます。 HPや損傷の要因、バフとデバフの期間、モンスターの数と強度など、あなたがいるレベルに従って調整されるものがたくさんあります。
WASDと移動する矢印キーを使用します。
このモードは競争力があります。モンスターとあなたの友人から身を守ってください!
モンスターによってランダムに落とされた強力な武器があります。さまざまな種類のヒーローには、さまざまな種類の武器を装備できます。
私のお気に入りは雷雨です。あなたの魔法使いを召喚するクールなスタッフが、周りのすべての敵を打つ雷を召喚します。
武器のある人からの攻撃が自分自身に特定のバフを引き起こすか、敵にデバフする可能性があります。
確かに、いくつかの種類のモンスターには、あなたにデバフをかけることができる武器があります! (厄介な泥だらけのモンスターが動きを遅くすることができるように。)
このプロジェクトには、一般的なSDL2ライブラリ以上のものが必要です。 SDL2, SDL2-image, SDL2-mixer, SDL2-net, SDL2-ttf
# pacman -S sdl2 sdl2_image sdl2_mixer sdl2_net sdl2_ttf --needed
# apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
# zypper in libSDL2-devel libSDL2_image-devel libSDL2_mixer-devel libSDL2_net-devel libSDL2_ttf-devel
# brew install sdl2 sdl2_image sdl2_mixer sdl2_net sdl2_ttf
パッケージの名前は似ている必要があります。環境をセットアップするためのSDLチュートリアルを探すことができます。
コンパイルする前に、すべての依存関係がインストールされていることを確認する必要があります
$ cmake -B build && cmake --build build
Linux上のいくつかのnvidiaグラフィックカードでゲーム速度が速すぎる
DungeonRushは、Meidaとさまざまなライセンスを混合しています。残念ながら、私はそれらすべてを追跡できませんでした。言い換えれば、不明なライセンスに付属するコードを除く多くのものがあります。このプロジェクトでは、オーディオ、ビットマップ、フォントを再利用しないでください。あなたが主張する場合は、あなた自身の責任で使用してください。
gpl
| 名前 | ライセンス |
|---|---|
| dungeontilesetii_v1.3 by 0x72 | CC 0 |
| Rapizによる他のもの | CC by-nc-sa 4.0 |
| 名前 | ライセンス |
|---|---|
| StarboxによるDigital_DREAM_AZUREFLUX_REMIX | CC by-nc-sa 4.0 |
| AzureFluxによる爆弾 | CC by-nc-sa 4.0 |
| 不明なBGM | 未知 |
| Juhani Junkalaによるエッセンシャルレトロビデオゲームサウンドエフェクトコレクション | CC by 3.0 |