WiTCH'S NiGHT

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

The witch you're playing as has quite a bad dream: she trapped in a never ending bullet hell. Even though it'd be impossible to get out of this trouble but perhaps she can become the best bullet dodger out there? Or will she find it fun to just dodge things without competition?

Features:

  • Around 4 billions different but at the same time similar seeds (levels)
  • Ranking system: create an account, automatically submit your plays and compete with other people
  • Skinning system: if you dont like how the game looks, you can easily modify its look (skinning guide is below)
  • Replays system: save your best plays and  watch them when you wish
  • Mouse / tablet / whatever that supposts cursor input movement: unlike majority of bullet hell games here you dont need keybord to move character
  • Mods: if you want to complicate a gameplay for yourself try enabling mods. You probably already saw it somewhere!
  • ..way more features will be added as time goes by

Gameplay is simple as it can be - dodge bullets, get highest combo you can. Getting hit by bullet wont kill you instantly, but you already can go back to menu for score submit. Play with mods for higher multipliers and try other seeds!

IMPORTANT:

The game doesnt have its own soundtrack. It'd be very boring to play without music, so listen to your spotify/youtube/any playlist while playing!

Rules:

For saving healthy competition some rules must exists:

  • Do not create more than 1 account.
  • Do not play using someone's else account.
  • Do not use any cheats, do not perform any manipulation with game's code (for example - reversing)
  • Overall, if you think an action you want to perform might be suspicious refrain from doing it.

GAME ELEMENTS DETAILS:

Seeds details:

  • In main menu you will find a field where you can put any signed integer number (-2147483648 to 2147483647). After that, hitting "Play" button will put you on a level that will be the same no matter how much time you retry it untill you change the seed.
  • You can leave that field empty, in this case seed will be randomly picked
  • You can click at a play on "Latest plays" to instantly copy its seed to the field
  • After entering the menu seed is automatically generated but doesnt show up on a field.

Hotkeys / Controls details:

  • Esc - in menu - opens settings. In game it opens a menu where you can retry, exit or resume gameplay.
  • F7 - sets some limits on framerate. Usefull if you play on laptop for battarey saving. You can click it multiple times to switch between fps modes.
  • Hold R - in game only, retries current level. This is usefull if you dont want to always open menu and press retry button.
  • F2 - at a game over screen - saves replay. The game might lag a little for this time

Ranking system details:

  • After going back to menu from play you will be awarded with points (pts). The amount of them solely depends on max combo that you got at your run and the mods you used.
  • Do not confuse pts with a total score. The latter is usually a big number while pts is a number that has "pts" after itself.
  • Only your best pts per seed will be saved. E.g. if you played on seed 0 and got 5pts playing again on this seed and scoring 3pts wont give you 5+3=8pts. Instead, only the highest one will stay, so from this seed you will have 5pts.
  • The total amount of pts you have is NOT an actuall summ of all yours top scores on different seeds. It first orders it by descending, then taking only 100 highest of them and then calcualtes total amount of pts by summing them where each of score has a multiplier of 0.95^n, where n - its position, can go from 0 to 99 (0 - highest from those 100, 99 - lowest). Example: if your best pts plays are 5pts, 3pts, 7pts, 1pts heres how its calculated: (1st step - ordering) 7pts, 5pts, 3pts, 1pts (2nd step) 7*0.95^0 + 5*0.95^1 + 3*0.95^2 + 1*0.95^3 = 7 + 4.75 + 2.7 + 0.86 = 15.3pts
  • Your ranked place (displays as #X in game) depends only on your total pts. Obviously, #1 means that you're currently the best!
  • Retrying the seed (level) without going back to menu will not perform a score submission so take that in mind
  • You need to get at least 1pts on a level for score submission.
  • Pts formula is 10^-5 * Combo^2 * SCORE_MULTIPLIER

Skinning details:

  • If you want some game elements (like backgrounds, buttons) to look different, open Settings in main menu (Esc) and press "Open skin folder" button. It will open a folder with a README text file that contains mostly everything you need to know.
  • Not everything is skinnable. More skinnable elements will be added as time goes by.
  • You must use the same file extension for an element thats written in README file. For example, if you place a png image with name "game.background.png" to the skin folder it wont be loaded. As README file says you need it to be .jpg file, so use any tools (photoshop, or some free websites / tools that provide image file convertation) to convert it to needed extension. 
  • You must press "Reload skin" if you did change something in your skin to see  the changes in game.
  • If you want to get back to default skin element delete the element from the skin directory and restart the game.

Replays details:

  • Press F2 at a fail screen to save replay. The game might lag a little at this point.
  • You can access folder where replays stored by opening replays tab in main menu (playback button) and click "Replays folder" button.
  • You can put there any replay from other people and they will appear in game after reopening replay tab.
  • To start watching replay you need to simply click on the replay you want to watch.
  • While watching replay you will see all other hints.
  • Replays are recorded at 60fps, REPLAY_FPS field stands for player's fps at a certain point of replay.
  • Sync replay framerate field (and option in settings) will force your game to aim for the same framerate as player had. This is essential to get best synchronization. On low framerates game behaves slightly different, and the difference become as big as lower fps is. So if you have 1000fps (GAME_FPS) and the player had 30fps (REPLAY_FPS) you will see way different picture from what player saw. In this case you must enable the option.
  • If you want best as possible replay accuracy refrain from increasing replay's speed. Increasing replay's speed might offset things by small amount of ms what is usually enough to provide inaccurate replay synchronization.

MISC:

The game is currently in development but you can already play it since it already has the minumum I wanted. This is obviously not even close to what I want and I have lots of ideas and goals for this so stay around for more updates!

Official game's discord link will be here once it will be needed and I set up everything there. Till that, please use comment section below.

If you wish to donate I'll be extremely happy! https://www.donationalerts.com/r/dafiely

Platforms
Genre
Release date
Developer
Dafiely
Age rating
Not rated

System requirements for PC

Read more...
Edit the game info
Last Modified: Oct 15, 2021

Where to buy

itch.io