Skip to content

ProXM1/Ancestral-Rites

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vampire Hunter Ascension

A fast-paced, browser-based survival action game. Built by ProXM1 as a technical showcase of raw HTML5 Canvas performance, responsive glassmorphic UI design, and zero-dependency JavaScript architecture.

HTML5 TailwindCSS JavaScript License: MIT

Overview

Vampire Hunter Ascension plunges players into a Gothic gauntlet against an endless horde. Built entirely within a single file for maximum portability, it features wave-based progression, dynamic enemy pathing, Web Audio API synthesis, and an autonomous AFK engine.

Core Features

  • Zero-Dependency Canvas Engine: A custom-built rendering loop handling entity management, collision detection, and advanced visual polish (screen-shake, chromatic aberration, procedural particle trails) natively.
  • Autonomous AFK Mode: A toggleable auto-pilot mode where the engine handles kiting, auto-aiming, ability management, and upgrade selection—turning the game into a dynamic, zero-player screensaver.
  • Ancestral Rites (Meta-Progression): A persistent upgrade system utilizing local storage. Players extract "Elder Ash" from boss encounters to permanently empower their future runs.
  • Native Web Audio Synth: Procedurally generated sound effects (SFX) built directly using the browser's Web Audio API, ensuring immediate playback without external asset loading.
  • Glassmorphic UI: Modern, high-conversion overlay interfaces driven entirely by Tailwind CSS utility classes.
  • Controller Support: Native integration with the HTML5 Gamepad API for dual-stick twin-shooter gameplay.

How to Play

The game runs entirely in the browser with support for both Keyboard/Mouse and Gamepads.

Standard Controls:

  • WASD: Move your Hunter.
  • Left Click: Fire Consecrated Bolts (Primary).
  • Right Click: Hurl Holy Water (AoE burst on a 4-second cooldown).
  • F: Toggle AFK Auto-Pilot.

Deployment & Setup

This repository is optimized for immediate, zero-configuration deployment via GitHub Pages.

  1. Fork or clone this repository.
  2. Navigate to your repository settings in GitHub.
  3. Under the Pages section, select the main branch as your source.
  4. Your game will be live in minutes.

Audio & Music Credits

To enable the background music track, create an assets directory at the root of the project, place your chosen .mp3 file inside, and name it vampire_hunter_theme.mp3. The engine will automatically preload and play the track upon player initialization.

Track Used:

About ProXM1

This project is part of the ProXM1 digital identity, focusing on performant front-end architecture, UI/UX strategy, and engaging digital experiences. Feedback, forks, and pull requests from the community are always welcome to help refine the hunt.


License

This project is licensed under the MIT License.

You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, provided that the original copyright notice and this permission notice are included in all copies or substantial portions of the software. See the LICENSE file for more details.

About

A fast-paced, browser-based survival action game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages