Giter Site home page Giter Site logo

megatux / blackvoid Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rabios/blackvoid

1.0 1.0 0.0 568 KB

Roguelike shooter tower-defense-like game with hardcore gameplay mechanics!

Home Page: https://rabios.itch.io/blackvoid

License: MIT License

Ruby 100.00%

blackvoid's Introduction

================================================================
BLACKVOID
================================================================
Hi there! :)

BLACKVOID is roguelike shooter tower-defense-like Arcade game where you defend your ship and shoot asteroids with challenging difficulty.

The game is made for DragonRuby Classics Jam: Gauntlet Edition game jam, And it takes concepts of shooting and difficulty from Gauntlet, With tower-defense-like Arcade inspired mechanics.

================================================================
BLACKVOID - GAMEPLAY
================================================================

You play as ship and as the game goal is to protect the ship, You will shoot the asteroids to prevent your ship from being crashed.

The asteroids come in form of "Waves", And their number increase by each wave as you destroy them to reach each wave (That's what makes it challenging)

Each time you destroy asteroid, Combo increases and it affects your score and gameplay very well as it consists of 2 modes:

1. Normal Mode: The default mode, You lose if you hit by asteroid in case your combo is lower than 2 (1 or 0)
2. Void Mode: The hard mode and designed originally for the game, You lose with any hit whatever combo you have.

So yeah, Enjoy being striked by those asteroids :D

================================================================
BLACKVOID - FAQ
================================================================

Q: Why there is no save button?
A: Each time you finish wave game saves automatically, But if you lose game resets everything (Stats or highscore and these won't reset)

Q: I lose really fast!
A: Well the game is challenging and for people with nerves of steel, Well did you forgot reading above about being hard? :)

Q: Why Game resets once i lose?
A: The game is roguelike, Meaning that if you lose you'll start everything again...

Q: How many levels game has?
A: The game has no levels but "Waves" and it's endless until you lose the game.

Q: How can i change game mode somewhere?
A: You can't so you would like to restart all the game with mode you want from "START NEW GAME" since changing mode would breaks game difficulty and meant to be some sort of cheating.

Q: What this game made with?
A: This game made with DragonRuby Game Toolkit in Ruby programming language, It uses the fast and minimal Ruby implementation mruby and well-known library SDL2, You can get it here: https://dragonruby.org/toolkit/game

Q: Can i have source code?
A: Yes it's on GitHub and licensed under MIT, From here: https://github.com/Rabios/BLACKVOID

================================================================
BLACKVOID - GAME CONTROLS
================================================================

Rotate/Turn Left => One of following:

1. Left arrow key
2. DPAD left button
3. A key
4. move Joystick analog to left

Rotate/Turn Right => One of following:

1. Right arrow key
2. DPAD right button
3. D key
4. move analog to right

Shoot Forward => One of following:

1. Up arrow key
2. W key
3. Joystick A button
4. DPAD up button

Shoot Backward => One of following:

1. Down arrow key
2. S key
3. Joystick B button
4. DPAD down button

================================================================
BLACKVOID - SPECIAL THANKS
================================================================

DRGTK Discord Server:

@kota
@Akzidenz-Grotesk
@amirrajan
@magiondiscord
@leviondiscord

================================================================
BLACKVOID - THIRD PARTY
================================================================
Images used for the game:

Background used for the game, Which is from link below:
https://wallpaperaccess.com/download/black-space-1268183

Also i used prompts for Keyboard and Joystick from link below:
https://thoseawesomeguys.com/prompts

Sounds used from freesound.org site:

1. https://freesound.org/people/medetix/sounds/177906 
2. https://freesound.org/people/Sjonas88/sounds/538548
3. https://freesound.org/people/old_waveplay/sounds/399934

Also, Game font and most game images and sounds are from Kenney assets (https://www.kenney.nl)
1. https://www.kenney.nl/assets/space-shooter-redux 
2. https://www.kenney.nl/assets/sci-fi-sounds

(Sounds and Kenney content licensed under Creative Commons 0 License)

================================================================
BLACKVOID - CHANGELOG
================================================================

=================================
Version v0.1 (1/June/2021)
=================================
First release of the game!

blackvoid's People

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.