🐍 Tech-OS Snake
A modern, high-performance Snake game built with web technologies, featuring AI-driven enhancements and smooth canvas rendering.
Table of Contents 📚
- Features ✨
- Tech Stack ⚙️
- Project Structure 📁
- Getting Started 🏁
- Configuration 🔒
- Scripts 🧭
- Contributing 🤝
- License 📜
Features ✨
- Smooth Gameplay: Optimized canvas rendering for lag-free movement. 🎮
- Persistence: High-score tracking via
localStorageso your progress stays saved. 🏆 - Dynamic Difficulty: Configurable speed settings to challenge any skill level. ⚡
- Responsive Design: Fully playable on desktop and mobile with touch-friendly controls. 📱
- AI Integration: Experimental features powered by the Gemini API. 🤖
Tech Stack ⚙️
- Frontend: HTML5 Canvas, CSS3, JavaScript (ES6+)
- Deployment: Vercel
- AI Engine: Google Gemini SDK
- Environment: Node.js & npm
Project Structure 📁
├── public/ # Static assets (images, icons, sounds)
├── src/ # Source code
│ ├── game/ # Core engine, collision logic, and movement
│ └── ui/ # Menus, overlays, and HUD components
├── .env.local # Environment variables (ignored by git)
├── package.json # Project metadata and dependencies
└── README.md # Project documentation
Log in or sign up for Devpost to join the conversation.