Initial commit — RoadCode import
This commit is contained in:
114
CHANGELOG.md
Normal file
114
CHANGELOG.md
Normal file
@@ -0,0 +1,114 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to BlackRoad Pixel City will be documented in this file.
|
||||
|
||||
## [2.2.0] - 2026-02-03 🎨✨
|
||||
|
||||
### ✨ VISUAL ENHANCEMENT UPDATE - "From Bad to Great"
|
||||
|
||||
#### Major Visual Overhaul
|
||||
- 🎨 Complete Pokemon sprite redesign with professional pixel art quality
|
||||
- 🎨 Enhanced player character with Ash-style trainer design
|
||||
- 🎨 Improved grass rendering with individual blade animation
|
||||
- 🎨 Expanded color palette to 60+ Pokemon Gen 1 accurate colors
|
||||
- 🎨 Added shadows to all sprites with alpha blending
|
||||
- 🎨 Added highlights and shine effects throughout
|
||||
|
||||
#### Pokemon Sprites - Professional Quality
|
||||
- **Pikachu**: Gradient shading, rosy cheeks, lightning tail, expressive eyes with shine
|
||||
- **Bulbasaur**: Multiple green shades, detailed bulb spots, red eyes, proper proportions
|
||||
- **Charmander**: Animated 3-layer tail flame, cream belly, orange gradient
|
||||
- **Squirtle**: Hexagonal shell pattern, curly tail, brown eyes, blue gradient
|
||||
|
||||
#### Player Character - Ash Style
|
||||
- Detailed red cap with Pokeball logo
|
||||
- Walking animation with proper arm/leg movement
|
||||
- Directional eyes, blue shirt, black shoes
|
||||
- Gray backpack, proper shadows
|
||||
|
||||
#### Environment Polish
|
||||
- Individual grass blades with sway animation
|
||||
- Sparkle particles when rustling grass
|
||||
- Soft shadows under all characters
|
||||
- 3-layer grass rendering for depth
|
||||
|
||||
### Changed
|
||||
- `pokemon.py` - Completely redesigned all 4 Pokemon sprites (250+ lines)
|
||||
- `player.py` - Enhanced trainer sprite (120+ lines)
|
||||
- `grass.py` - Improved rendering (80+ lines)
|
||||
- `colors.py` - Expanded to 60+ colors
|
||||
|
||||
## [2.1.0] - 2026-02-03 🎮⚡
|
||||
|
||||
### Added - POKEMON RPG MECHANICS!
|
||||
- **Player Character**: Controllable trainer with WASD/Arrow keys
|
||||
- **Tall Grass System**: 4 grass patches that rustle when walked through
|
||||
- **Wild Pokemon Encounters**: Random encounters in tall grass
|
||||
- **Battle System**: Full battle UI with menu (FIGHT, BAG, POKEMON, RUN)
|
||||
- **Pokedex**: Tracks seen and caught Pokemon
|
||||
- **Pokemon Team**: Start with Pikachu, catch up to 6 Pokemon
|
||||
- **Dialog System**: Pokemon-style text boxes with character-by-character reveal
|
||||
- **Interactive Buildings**: Pokemon Center (healing), Poke Mart (shopping), Houses
|
||||
- **NPC Interactions**: Talk to trainers and citizens
|
||||
- **6 Pokemon Species**: Pikachu, Bulbasaur, Charmander, Squirtle, Rattata, Pidgey
|
||||
- **Catch Mechanics**: 50% catch rate when using FIGHT
|
||||
- **Keyboard Controls**: P for Pokedex, T for Team, SPACE/ENTER for interactions
|
||||
|
||||
### Changed
|
||||
- Game mode system (explore, battle, dialog)
|
||||
- Reduced roaming wild Pokemon (now found in grass)
|
||||
- Updated controls for RPG gameplay
|
||||
- Enhanced player sprite with Ash's cap
|
||||
|
||||
### Technical
|
||||
- Added player.py module
|
||||
- Added grass.py for encounters
|
||||
- Added ui.py for dialog and battles
|
||||
- Implemented game state management
|
||||
|
||||
## [2.0.0] - 2026-02-03
|
||||
|
||||
### Added
|
||||
- Complete project restructuring with modular architecture
|
||||
- New Pokemon species: Charmander and Squirtle
|
||||
- Enhanced building types (shops, improved Pokemon Center)
|
||||
- Tree swaying animation
|
||||
- Animated water with ripples
|
||||
- Walking animation for NPCs
|
||||
- Sparkle effects for Pokemon
|
||||
- Building shadows
|
||||
- Configurable game settings via config.py
|
||||
- Color palette system
|
||||
- FPS toggle (press F)
|
||||
- Spawn Pokemon on demand (press SPACE)
|
||||
- Crosswalk at road intersection
|
||||
- Multiple building styles
|
||||
- Varied tree sizes
|
||||
- Enhanced NPC types (trainers, ace trainers)
|
||||
- Comprehensive documentation
|
||||
- Setup.py for easy installation
|
||||
- Development guide
|
||||
- MIT License
|
||||
|
||||
### Changed
|
||||
- Refactored code into entities and utils modules
|
||||
- Improved hop animation for Pokemon
|
||||
- Enhanced building details (windows, doors, roofs)
|
||||
- Better color scheme with more variety
|
||||
- Optimized rendering pipeline
|
||||
- More natural movement patterns
|
||||
|
||||
### Fixed
|
||||
- Collision bounds for NPCs and Pokemon
|
||||
- Animation timing consistency
|
||||
- Performance optimization
|
||||
|
||||
## [1.0.0] - 2025-12-01
|
||||
|
||||
### Added
|
||||
- Initial release
|
||||
- Basic city layout
|
||||
- Pikachu and Bulbasaur
|
||||
- Simple buildings
|
||||
- NPC movement
|
||||
- Basic roads
|
||||
Reference in New Issue
Block a user