berserker 0.1.17

Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
berserker-0.1.17 is not a library.

berserker

berserker is the gaming/UI application built with CVKG framework featuring the Cyber Viking aesthetic.

๐Ÿš€ Quick Start

# Run the Berserker application
cd berserker
cargo run

# Or use the CVKG CLI
cvkg run --target berserker

๐ŸŽฎ Features

Feature Description
Cyber Viking UI Immersive gaming interface with Norse mythology themes
Real-time Effects Mjรถllnir lightning, fire, shatter animations
HUD System Runic text display and performance monitoring
Interactive Demo Hit-test demo for HID validation
Asset Pipeline Integrated theme and asset management

๐Ÿ“š Examples

Fire Demo

// Run the fire demo
cargo run --example berserker_fire_demo

Shatter Demo

// Run the shatter demo
cargo run --example shatter_demo

Hit Test Demo

// Run the hit test demo for HID validation
cargo run --example hit_test_demo

๐Ÿ› ๏ธ Configuration

Themes

Located in themes/default.rs:

pub struct BerserkerTheme {
    pub fire_colors: [f32; 4],
    pub ice_colors: [f32; 4],
    pub lightning_colors: [f32; 4],
}

Assets

Place assets in the assets/ directory:

  • Textures
  • Models
  • Sounds
  • Fonts

๐ŸŽจ Customization

Colors

use berserker::themes::BerserkerTheme;

let theme = BerserkerTheme {
    fire: [1.0, 0.3, 0.0, 1.0],    // Orange-red
    ice: [0.0, 0.8, 1.0, 1.0],     // Cyan
    lightning: [0.8, 0.8, 1.0, 1.0], // Light blue
};

๐Ÿ“– Related Documentation

๐Ÿ“œ License

MIT License - see LICENSE-MIT