All Projects → Noxalus → Danmaku-no-Kyojin

Noxalus / Danmaku-no-Kyojin

Licence: other
Danmaku no Kyojin (弾幕の巨人) is a 2D danmaku developed in C# with XNA.

Programming Languages

C#
18002 projects
FLUX
20 projects
Inno Setup
370 projects

Projects that are alternatives of or similar to Danmaku-no-Kyojin

bullethell
A bullet hell game programmed using HTML5 and JS.
Stars: ✭ 30 (+114.29%)
Mutual labels:  danmaku, bullet
DanmakuChicken
一个在屏幕上显示弹幕的小程序
Stars: ✭ 17 (+21.43%)
Mutual labels:  danmaku
nplayer
🚀 支持移动端、支持 SSR、支持直播,可以接入任何流媒体。高性能的弹幕系统。高度可定制,所有图标、主题色等都可以替换,并且提供了内置组件方便二次开发。无第三方运行时依赖。
Stars: ✭ 897 (+6307.14%)
Mutual labels:  danmaku
acfunlive-backend
AcFun直播通用后端
Stars: ✭ 19 (+35.71%)
Mutual labels:  danmaku
yutto
🧊 一个可爱且任性的 B 站视频下载器(bilili V2)
Stars: ✭ 383 (+2635.71%)
Mutual labels:  danmaku
QLivePlayer
Tools to play live stream with danmaku.
Stars: ✭ 158 (+1028.57%)
Mutual labels:  danmaku
acfundanmu
AcFun直播API
Stars: ✭ 27 (+92.86%)
Mutual labels:  danmaku
lua-resty-danmaku
Live danmaku server in OpenResty (WIP)
Stars: ✭ 12 (-14.29%)
Mutual labels:  danmaku
framework
The exomia/framework is used for building 2D and 3D games and more inspired by the XNA/Mono framework.
Stars: ✭ 21 (+50%)
Mutual labels:  xna
EvoNet
Evolution Simulation in XNA Refresh
Stars: ✭ 44 (+214.29%)
Mutual labels:  xna
Binmap
A tool that helps to analyse, document and alter binary files/formats (experimental).
Stars: ✭ 19 (+35.71%)
Mutual labels:  xna
danmaku-player
An HTML5 danmaku video player for real-time image processing using WebGl and Web Components.融合了webgl和web components的实时图像处理弹幕播放器
Stars: ✭ 40 (+185.71%)
Mutual labels:  danmaku
blrec
Bilibili Live Streaming Recorder 哔哩哔哩直播录制
Stars: ✭ 124 (+785.71%)
Mutual labels:  danmaku
Wallop
Extensible, living/animated wallpaper engine built in C# using Silk.NET's OpenGL wrapper at its core.
Stars: ✭ 27 (+92.86%)
Mutual labels:  xna
XnaToFna
Relink games / tools using the XNA Framework 4.0 to use FNA instead
Stars: ✭ 40 (+185.71%)
Mutual labels:  xna
FXDanmaku
High-performance danmaku with click event, reusable items and customize configurations.
Stars: ✭ 73 (+421.43%)
Mutual labels:  danmaku
bullet-storm
The Apache Storm implementation of the Bullet backend
Stars: ✭ 39 (+178.57%)
Mutual labels:  bullet
awesome-danmaku
一款轻量、适用于 H5 弹幕场景的 JS lib。🚀🚀
Stars: ✭ 35 (+150%)
Mutual labels:  danmaku
flutter danmaku
a normal danmaku by flutter. live comment hohoho😊 all in dart.
Stars: ✭ 30 (+114.29%)
Mutual labels:  danmaku
hello-muiplayer
💡 一款优秀的 HTML5 视频播放器框架
Stars: ✭ 268 (+1814.29%)
Mutual labels:  danmaku

Danmaku no Kyojin

Danmaku no Kyojin

Danmaku no Kyojin (弾幕の巨人) is a 2D danmaku developed in C# with XNA.

Project ideas

  • An arena shooter with danmaku like bullet patterns
  • Boss wave only (no "Campaign", just a survival mode exclusively composed of boss increasingly large)
  • 4 difficulty modes (Easy, Normal, Hard, Impossible)
  • Control a ship with keyboard (moving + slow mode) and mouse (shoot + bullet time) or with a gamepad
  • Boss creation using procedural generation
  • Local and online multiplayer (cooperation with scoring race)
  • Bullet time mode (time is slowed except for player(s))
  • Simple sprites (geometric) but heavy use of shaders (kikoo effects)
  • Bounded area but 2D camera (game area is not limited to the screen size)
  • Scriptable bullet patterns (BulletML)
  • Steam publication forecast

Inspiration

Touhou Project

For its danmaku/bullet hell aspect (complex bullet patterns) and its incredible difficulty.

Touhou Project

Warning Forever

For its idea of figthing a single enemy that become stronger each time we beat it.

Warning Forever

Geometry Wars

For its bloomy visual and particle effects.

Geometry Wars

Current state

  • The player controls a ship and can shoot multiple bullets
  • Boss procedural generation works and its size can grow at any time
  • Bosses can be splitted in 2 parts and its total life depends on the number of its remaining portion
  • Simple particle engine
  • Bloom effect

TODO List

  • Port the game from XNA 4.0 to MonoGame 3.4
  • Add random set of turrets to each boss
    • Basic turret: fires a simple bullet to player's position
    • Shootgun turret: fires multiple bullets to player's position
    • Laser turret: fires a laser to player's position
    • Homing turret: fires homing missiles
  • When the boss splits in 2 parts, the part that comes off must act independently
  • Add an outline effect around boss shape
  • Bosses are static, add some random movments
  • The camera's motion is not optimal to avoid bullets
    • Tweak it to have something similar to Geometry Wars one
    • Add a focus button that slow down the player's speed and zoom on player's target
  • Add Steam API support
  • Online multiplayer (coop)

Videos

Additional information

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].