https://github.com/norbert515/roguelike_deckbuilder
https://github.com/norbert515/roguelike_deckbuilder
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/norbert515/roguelike_deckbuilder
- Owner: Norbert515
- License: agpl-3.0
- Created: 2025-04-14T16:02:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-14T16:14:59.000Z (about 1 year ago)
- Last Synced: 2025-05-16T14:15:24.785Z (about 1 year ago)
- Language: Dart
- Size: 12.8 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# đą Build Failed Successfully
[](https://www.youtube.com/watch?v=S01tPLxQiU4)
> A solo deckbuilder where you're a lone mobile developer juggling features, bugs, marketing, and coffee-fueled chaos. Build your app, survive the sprints, and impress management before they pivot to crypto.
This project was entirely Vibe Coded using AI assistance during a live stream!
**This project is currently under active development.**
**Watch the Stream:** [Vibe Coding an Online Card Game with Flutter with Norbert and Simon](https://www.youtube.com/watch?v=S01tPLxQiU4)
**Join us live every Sunday at GMT+2!**
---
## đ Game Concept
You are a lone mobile developer trying to build the next big app. Your goal is to grow your user base from 0 to 1 billion by shipping clever, combo-filled releases. However, you must meet specific user milestones set by management every 10 turns (sprints) to keep your job!
## đšī¸ Gameplay Loop
Each turn (sprint), you:
1. Draw cards until your hand has 5 total.
2. Gain 3 Energy (called "Hours").
3. Play cards (Features, Marketing, Utilities) by spending Hours.
4. Press the **Release** button to ship the build and trigger **OnResolve** effects (mostly from Marketing cards converting Features into Users).
5. Unplayed **Bug** cards trigger their negative effects.
6. Unfixed bugs remain in hand; other played cards go to the discard pile.
Manage your hand, your Hours, and the ever-present Bugs to build powerful release combos and hit those crucial user milestones!
*(For more detailed rules, see `docs/game.md`)*
---
## ⨠Development Process
This game was developed using AI pair programming during a live stream. The primary tools used were [Cursor](https://www.cursor.com/), an AI-first code editor, powered by Google's Gemini 2.5 Pro model, along with [Vide](https://vide.dev/) for UI prototyping and iteration. The goal was to create a functional game with minimal direct coding, relying on AI to generate the Flutter code based on prompts and design documents (`docs/*.md`). Every commit triggered a CI/CD release, allowing viewers to test the game live.
---
## đĄ Got Card Ideas?
We love community contributions! If you have an idea for a new Feature, Marketing card, Bug, or Utility card, please share it with us!
Use the [Card Idea issue template](.github/ISSUE_TEMPLATE/card_idea.md) to submit your suggestion.