Fracture Point
Inspiration
I was inspired to create a unique time-manipulation game where time flows only when the player moves. The core mechanic revolves around strategic movement and timing, creating an engaging combat puzzle experience.
What It Does
Fracture Point is a dynamic arena combat game where time is tied to player movement. When players stand still, time nearly freezes, and when they move, the world springs into action. Players face increasingly difficult stages with multiple enemies who shoot projectiles. The goal is to survive by dodging and deflecting projectiles back at enemies to clear each stage. As players progress, stages become more challenging with more enemies and faster-paced combat.
How I Built It
I developed the game using Phaser.js as the primary game engine. Being new to web development and JavaScript, I leveraged Amazon Q to help generate and understand code snippets. This allowed me to learn and implement game mechanics effectively despite my limited experience in web development. The final product was deployed on AWS.
Challenges I Ran Into
- Initially attempted development without a game engine, leading to sub-optimal code and performance issues
- Faced significant memory consumption problems
- Had to pivot from the original, more complex game concept to a simpler implementation due to technical constraints and time limitations
- Being new to web development and JavaScript presented a steep learning curve
Accomplishments That I'm Proud Of
As a data scientist with zero prior web development experience, I successfully:
- Created a functional game using modern web technologies
- Implemented complex time-manipulation mechanics
- Successfully deployed the game on AWS
- Leveraged generative AI tools to overcome technical challenges
What I Learned
- The importance of using appropriate game engines for optimization
- Web development fundamentals and JavaScript programming
- Game development principles and mechanics
- How to effectively use generative AI tools for development
- Project scope management and adaptation
What's Next for Fracture Point
The game has two potential development paths:
Path 1: AI Enhancement
- Implement advanced AI learning systems to create smarter, more adaptive enemies
- Develop enemies that learn from player strategies and adapt their behavior
- Create dynamic difficulty scaling based on player performance
- Make each playthrough unique and challenging through intelligent enemy behavior
Path 2: Gameplay Expansion
- Add various enemy types with unique behaviors
- Implement new weapons and projectile types
- Include special abilities like teleportation
- Add environmental features like breakable walls
- Implement ability suppression zones
- Introduce new combat mechanics
While Fracture Point is still in its early stages, it demonstrates the exciting possibilities of modern game development, especially for newcomers empowered by generative AI tools. The project has significant potential for growth and improvement in either direction.
Try It Out
You can experience Fracture Point at: [Insert your deployed URL here]
Project Demo
- Live Demo: [Your AWS deployed URL]
- Video Demonstration: [Your video demo link]
- Screenshots: [Include 2-3 key gameplay screenshots]
Built With
- Phaser.js
- JavaScript
- HTML5 Canvas
- AWS (Deployment)
- Amazon Q (Development Assistant)
Development Status
This project is currently in its initial release phase. While fully playable, it represents the foundation for future expansions and improvements.
Log in or sign up for Devpost to join the conversation.