Блог

Qoder - AI агент

Познакомился с Qoder, IDE на базе VS Code, с поддержкой AI агента.
Проверил на базе своей браузерный онлайн игры game.cyka.lol которая далее ушла под ai.cyka.lol которая больше про сервис диалогов.
Ориентируется по коду с первого взгляда круто!
Я: о чём открытый проект?
Qoder: I'll help you understand what this project is about by examining the codebase structure and key files.

Read
c:\Projects\ai.cyka.lol\index.php
Read
c:\Projects\ai.cyka.lol\api\controllers\game\game.controller.php
Read
c:\Projects\ai.cyka.lol\controllers\ai\ai.controller.php
(1 - 200)
Read
c:\Projects\ai.cyka.lol\controllers\battle\battle.controller.php
Read
c:\Projects\ai.cyka.lol\classes\battle.php
Based on my analysis of the codebase, this project is CykaPunk - a browser-based RPG (role-playing game) with AI integration features. Here's what this project is about:

Core Features:
🎮 Gaming System
Turn-based battle system with 1v1 combat mechanics
Character stats including HP, damage, level, race
Visual battle interface with health bars, damage animations
Spine.js animations for character graphics
User progression with experience points and leveling
🤖 AI Integration
Ollama AI integration for local AI model usage (deepseek-r1 model)
Real-time AI chat with streaming responses
Voice-to-text functionality for speech interaction
Queue-based AI processing using Redis for task management
Multiple AI service integrations (Ollama, Gemini API)
💬 Social Features
Chat system integrated into the game interface
Shared chat rooms with shareable links
Real-time messaging between players
🏗️ Technical Architecture
PHP MVC framework with custom controller system
Database integration using Medoo ORM
Caching system with Memcached
Session management for user authentication
Modular controller structure (game, battle, chat, AI, voice, shop)
🎯 Key Game Elements
Character races and customization
Shop system for in-game purchases
User registration/login system
Real-time battle calculations
Combat logging and replay system
This appears to be an experimental cyberpunk-themed RPG that combines traditional turn-based combat with modern AI chat capabilities, allowing players to interact with AI characters or get AI assistance while playing. The "Cyka" in the name is a play on cyberpunk aesthetics with Russian internet culture references.

The project demonstrates integration of gaming mechanics with cutting-edge AI technology, creating a unique hybrid experience between traditional web-based RPGs and AI-powered interactive systems.
Made on
Tilda