Skip to content

anthony-dgx/bits-arena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Datadog Frontend Summit - Robot Arena

A vibrant cyberpunk-inspired single-page application for the Datadog Frontend Summit Robot Arena Championship event. Teams build AI-powered robots to battle in the digital arena!

๐Ÿš€ Features

Design & Aesthetics

  • Cyberpunk Theme: Dark backgrounds with vibrant neon pink, cyan, and purple colors
  • Anime-Inspired: Modern, tech-inspired design elements with glowing effects
  • Responsive Design: Fully responsive layout that works on all devices
  • Smooth Animations: CSS animations and transitions for enhanced user experience

Interactive Elements

  • Animated Robot Visual: Spinning robot frame with orbiting elements and pulsing core
  • Dynamic Battle Arena: Simulated robot battles with moving elements and energy blasts
  • Particle Effects: Floating cyber particles throughout the page
  • Typing Animation: Hero subtitle types out character by character
  • Parallax Effects: Mouse movement creates subtle parallax on hero section

Functionality

  • Smooth Navigation: One-click navigation to different sections
  • Form Validation: Complete team registration with real-time validation
  • Loading Screen: Cyberpunk-themed loading animation
  • Success/Error Messages: Animated modal messages for user feedback
  • Keyboard Shortcuts: Ctrl/Cmd + 1-5 for quick navigation

๐ŸŽจ Color Palette

--primary-bg: #0a0a0a;        /* Deep black background */
--secondary-bg: #1a1a1a;      /* Dark gray sections */
--neon-pink: #ff0080;         /* Vibrant pink accents */
--neon-cyan: #00ffff;         /* Electric cyan highlights */
--neon-purple: #8000ff;       /* Purple gradients */
--electric-blue: #0080ff;     /* Blue elements */

๐Ÿ“ Project Structure

cyberboss/
โ”œโ”€โ”€ index.html          # Main HTML structure
โ”œโ”€โ”€ style.css           # Cyberpunk styling and animations
โ”œโ”€โ”€ script.js           # Interactive functionality
โ””โ”€โ”€ README.md           # Project documentation

๐Ÿ›  Technologies Used

  • HTML5: Semantic markup and structure
  • CSS3: Advanced styling with:
    • CSS Grid and Flexbox for layouts
    • CSS Variables for consistent theming
    • Keyframe animations for effects
    • Media queries for responsiveness
    • Backdrop filters for glass effects
  • Vanilla JavaScript: Interactive functionality including:
    • Intersection Observer API for scroll animations
    • Form validation and submission
    • Dynamic DOM manipulation
    • Event handling and user interactions

๐ŸŽฏ Event Information

Robot Arena Championship 2025

  • Date: September 10-11, 2025
  • Location: Datadog HQ, Paris
  • Teams: 32 teams, 128 developers
  • Prize: 50,000 Dogcoins + Eternal Glory

How It Works

  1. Build Your AI: Create intelligent algorithms for robot behavior
  2. Code the Logic: Implement movement, attack, and defense strategies
  3. Enter Combat: Watch robots battle in real-time arena matches
  4. Claim Victory: Last robot standing wins!

๐ŸŽฎ Battle Rules & Dogcoin System

Core Battle Rules

  • Energy System: Each robot starts with 100 energy points
  • Attack Patterns: Design unique algorithms to avoid predictability
  • Defense Matrix: Implement shields and evasion tactics
  • Adaptation: AI that learns during battle has advantages
  • Time Limit: 5-minute maximum match duration
  • Victory: Last robot standing or highest health wins

Dogcoin Upgrade System

  • Starting Budget: 1,000 Dogcoins per team
  • Upgrade Categories:
    • โšก Attack Speed (100-500 Dogcoins)
    • ๐Ÿƒ Movement Speed (150-400 Dogcoins)
    • ๐Ÿ›ก๏ธ Shield Strength (200-600 Dogcoins)
    • ๐Ÿ”‹ Energy Capacity (100-350 Dogcoins)
    • ๐ŸŽฏ Accuracy (150-450 Dogcoins)
    • ๐Ÿ’ซ Special Abilities (300-800 Dogcoins)

Framework vs AI Development

  • Global Framework: Battle engine, physics, and upgrade systems provided by Datadog
  • Your Focus: AI strategy, decision-making algorithms, and upgrade spending logic

๐Ÿš€ Getting Started

  1. Clone or download the project files
  2. Open index.html in a modern web browser
  3. Experience the cyberpunk robot arena!

Browser Compatibility

  • Chrome 80+
  • Firefox 75+
  • Safari 13+
  • Edge 80+

๐ŸŽจ Customization

Colors

Modify the CSS variables in style.css to change the color scheme:

:root {
    --neon-pink: #your-color;
    --neon-cyan: #your-color;
    /* ... other variables */
}

Animations

Adjust animation timings and effects in the CSS keyframes sections.

Content

Update team registration form fields, event details, and rules in index.html.

๐Ÿ“ฑ Responsive Breakpoints

  • Desktop: 1200px and above
  • Tablet: 768px - 1199px
  • Mobile: 480px - 767px
  • Small Mobile: 479px and below

โšก Performance Features

  • Efficient Animations: GPU-accelerated CSS transforms
  • Optimized Images: SVG icons and CSS-generated graphics
  • Minimal Dependencies: Pure vanilla JavaScript (no frameworks)
  • Lazy Loading: Intersection Observer for scroll-triggered animations

๐ŸŽช Interactive Features

Keyboard Shortcuts

  • Ctrl/Cmd + 1: Jump to Hero section
  • Ctrl/Cmd + 2: Jump to Event Info
  • Ctrl/Cmd + 3: Jump to Arena section
  • Ctrl/Cmd + 4: Jump to Dogcoin System
  • Ctrl/Cmd + 5: Jump to Rules
  • Ctrl/Cmd + 6: Jump to Registration

Form Validation

  • Real-time field validation
  • Email format checking
  • Required field enforcement
  • User-friendly error messages

Visual Effects

  • Neon glow effects on hover
  • Glitch animation on hero title
  • Floating particle system
  • Dynamic energy blasts in arena

๐Ÿ”ง Browser Developer Tools

For the best development experience:

  1. Open browser DevTools (F12)
  2. Use the console to see any JavaScript logs
  3. Inspect animations in the Elements panel
  4. Test responsiveness with device simulation

๐Ÿ“„ License

This project is created for the Datadog Frontend Summit event. All rights reserved.

๐ŸŽ‰ Credits

Designed and developed for the Datadog Frontend Summit Robot Arena Championship 2025.


May the best AI win! ๐Ÿค–โšก๐Ÿ•

Enter the arena, spend your Dogcoins wisely, and claim digital supremacy!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors