Name | neetcode-rpg-by-neon JSON |
Version |
1.0.0
JSON |
| download |
home_page | None |
Summary | 🎮 Transform DSA practice into an addictive RPG adventure! Level up from Coding Seedling to NeetCode Deity. |
upload_time | 2025-08-23 12:56:25 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | MIT License
Copyright (c) 2025 DSA Learning System
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
|
keywords |
dsa
algorithms
data-structures
leetcode
neetcode
rpg
gamification
learning
education
cli
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 🎮 NeetCode RPG
**Transform DSA practice into an addictive RPG adventure!**
Level up from 🌱 Coding Seedling to 🎯 NeetCode Deity while mastering 75+ essential problems with beautiful visuals, XP rewards, and achievement unlocks!
## ✨ Features
- 🎮 **Full RPG System** - XP, levels, streaks, achievements
- 🎨 **Beautiful CLI** - Rich colors, progress bars, animations
- 📊 **Visual Progress** - Stunning dashboards and charts
- ⚡ **Smart Analysis** - Code quality and performance insights
- 🔥 **Streak System** - Daily coding streaks with XP multipliers
- 🏆 **Achievements** - Unlock badges and titles as you progress
## 🚀 Quick Start
### Installation
```bash
pip install neetcode-rpg
```
### Setup Your Workspace
```bash
# Create workspace in current directory
dsa setup
# Or create in specific directory
dsa setup /path/to/my-dsa-journey
cd /path/to/my-dsa-journey
```
### Start Your Journey
```bash
# Check your RPG profile
dsa profile
# Get your first problem
dsa next
# Complete problems and level up!
dsa done
```
## 🎮 RPG System
### 🌟 Level Progression
- 🌱 **Level 1**: Coding Seedling
- 🚀 **Level 5**: Algorithm Apprentice
- ⚔️ **Level 10**: Data Structure Warrior
- 🧙♂️ **Level 15**: Code Wizard
- 🏆 **Level 20**: Algorithm Master
- 👑 **Level 25**: DSA Champion
- 🌟 **Level 30**: Legendary Coder
- 💎 **Level 50**: Diamond Developer
- 🎯 **Level 100**: NeetCode Deity
### 💰 XP System
- **Easy Problems**: 50 XP
- **Medium Problems**: 100 XP
- **Hard Problems**: 200 XP
- **Perfect Solutions**: +50 XP bonus
- **Speed Completions**: +25 XP bonus
- **Daily Streaks**: +25 XP per day
- **Weekly Streaks**: +100 XP bonus
### 🔥 Multipliers
- 🌅 **First Problem Today**: +50% XP
- 🎮 **Weekend Warrior**: +20% XP
- 🔥 **Streak Multiplier**: +10% per week
- ✨ **Perfect Code**: Bonus XP for clean solutions
## 📋 Commands
### 🎯 Core Workflow
```bash
dsa next # Get next problem
dsa done # Complete with full analysis + XP
dsa done-quick # Quick completion
dsa current # Show current problem
```
### 🎮 RPG Features
```bash
dsa profile # Your RPG stats and level
dsa daily # Today's XP and activities
dsa achievements # Your badges and milestones
```
### 📊 Progress & Analysis
```bash
dsa dashboard # Visual progress charts
dsa status # Quick progress summary
dsa list # All problems with status
dsa analyze # Code quality analysis
```
### 🛠️ Utilities
```bash
dsa test # Test your solution
dsa reset # Start completely fresh
dsa hint # Get problem hints
```
## 🎨 Beautiful Output
The system provides stunning visual feedback:
```
╔════════════════════════════════════════ 🎮 Player Profile ═════════════════════════════════════════╗
║ 👤 🚀 Algorithm Apprentice ║
║ ⭐ Level: 5 ║
║ ⚡ XP: 450 ║
║ 📊 Progress: ████████████████░░░░░░░░░░░░░░ 120/200 XP ║
║ 🔥 Current Streak: 7 days ║
╚═════════════════════════════════════════════════════════════════════════════════════════════════════╝
```
## 🏗️ Workspace Structure
After running `dsa setup`, you'll have:
```
my-dsa-workspace/
├── arrays_and_hashing/ # Your solution files
├── two_pointers/ # Your solution files
├── sliding_window/ # Your solution files
├── stack/ # Your solution files
├── ... # More categories
├── progress.json # Your RPG progress
├── problem_list.json # Problem database
└── README.md # Workspace guide
```
## 🎯 Typical Workflow
```bash
# 1. Check your stats
dsa profile
# 2. Get next problem
dsa next
# 3. Implement solution in created file
# Edit: arrays_and_hashing/001_two_sum.py
# 4. Complete with full analysis
dsa done
# 5. Level up and earn XP! 🎉
# 6. Repeat and become a DSA master!
```
## 🏆 Why Choose NeetCode RPG?
- ✅ **Gamified Learning** - Makes practice addictive and fun
- ✅ **Beautiful Interface** - Professional CLI with rich visuals
- ✅ **Progress Tracking** - Never lose track of your journey
- ✅ **Code Analysis** - Learn best practices automatically
- ✅ **Motivation System** - Streaks, achievements, and rewards
- ✅ **Clean Workspace** - Organized structure for all solutions
## 👨💻 Author
Created by **Neon** (Discord: neon8052)
- 🐙 GitHub: [addynoven](https://github.com/addynoven)
- 💼 LinkedIn: [Aditya Sahu](https://www.linkedin.com/in/aditya-sahu-34350b193/)
- 📧 Email: dmcbaditya@gmail.com
## 🤝 Contributing
We welcome contributions! Please see our contributing guidelines.
## 📄 License
MIT License - see LICENSE file for details.
---
**Start your DSA RPG adventure today!** 🎮✨
```bash
pip install neetcode-rpg
dsa setup
dsa profile
```
Raw data
{
"_id": null,
"home_page": null,
"name": "neetcode-rpg-by-neon",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "dsa, algorithms, data-structures, leetcode, neetcode, rpg, gamification, learning, education, cli",
"author": null,
"author_email": "Neon <dmcbaditya@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/6d/09/2772ea3acff1336abf1d503c12132a341a89bcd6bf0bfd8c0822f0d599fd/neetcode_rpg_by_neon-1.0.0.tar.gz",
"platform": null,
"description": "# \ud83c\udfae NeetCode RPG\n\n**Transform DSA practice into an addictive RPG adventure!**\n\nLevel up from \ud83c\udf31 Coding Seedling to \ud83c\udfaf NeetCode Deity while mastering 75+ essential problems with beautiful visuals, XP rewards, and achievement unlocks!\n\n## \u2728 Features\n\n- \ud83c\udfae **Full RPG System** - XP, levels, streaks, achievements\n- \ud83c\udfa8 **Beautiful CLI** - Rich colors, progress bars, animations\n- \ud83d\udcca **Visual Progress** - Stunning dashboards and charts\n- \u26a1 **Smart Analysis** - Code quality and performance insights\n- \ud83d\udd25 **Streak System** - Daily coding streaks with XP multipliers\n- \ud83c\udfc6 **Achievements** - Unlock badges and titles as you progress\n\n## \ud83d\ude80 Quick Start\n\n### Installation\n```bash\npip install neetcode-rpg\n```\n\n### Setup Your Workspace\n```bash\n# Create workspace in current directory\ndsa setup\n\n# Or create in specific directory\ndsa setup /path/to/my-dsa-journey\ncd /path/to/my-dsa-journey\n```\n\n### Start Your Journey\n```bash\n# Check your RPG profile\ndsa profile\n\n# Get your first problem\ndsa next\n\n# Complete problems and level up!\ndsa done\n```\n\n## \ud83c\udfae RPG System\n\n### \ud83c\udf1f Level Progression\n- \ud83c\udf31 **Level 1**: Coding Seedling\n- \ud83d\ude80 **Level 5**: Algorithm Apprentice \n- \u2694\ufe0f **Level 10**: Data Structure Warrior\n- \ud83e\uddd9\u200d\u2642\ufe0f **Level 15**: Code Wizard\n- \ud83c\udfc6 **Level 20**: Algorithm Master\n- \ud83d\udc51 **Level 25**: DSA Champion\n- \ud83c\udf1f **Level 30**: Legendary Coder\n- \ud83d\udc8e **Level 50**: Diamond Developer\n- \ud83c\udfaf **Level 100**: NeetCode Deity\n\n### \ud83d\udcb0 XP System\n- **Easy Problems**: 50 XP\n- **Medium Problems**: 100 XP \n- **Hard Problems**: 200 XP\n- **Perfect Solutions**: +50 XP bonus\n- **Speed Completions**: +25 XP bonus\n- **Daily Streaks**: +25 XP per day\n- **Weekly Streaks**: +100 XP bonus\n\n### \ud83d\udd25 Multipliers\n- \ud83c\udf05 **First Problem Today**: +50% XP\n- \ud83c\udfae **Weekend Warrior**: +20% XP \n- \ud83d\udd25 **Streak Multiplier**: +10% per week\n- \u2728 **Perfect Code**: Bonus XP for clean solutions\n\n## \ud83d\udccb Commands\n\n### \ud83c\udfaf Core Workflow\n```bash\ndsa next # Get next problem\ndsa done # Complete with full analysis + XP\ndsa done-quick # Quick completion\ndsa current # Show current problem\n```\n\n### \ud83c\udfae RPG Features \n```bash\ndsa profile # Your RPG stats and level\ndsa daily # Today's XP and activities\ndsa achievements # Your badges and milestones\n```\n\n### \ud83d\udcca Progress & Analysis\n```bash\ndsa dashboard # Visual progress charts\ndsa status # Quick progress summary\ndsa list # All problems with status\ndsa analyze # Code quality analysis\n```\n\n### \ud83d\udee0\ufe0f Utilities\n```bash\ndsa test # Test your solution\ndsa reset # Start completely fresh\ndsa hint # Get problem hints\n```\n\n## \ud83c\udfa8 Beautiful Output\n\nThe system provides stunning visual feedback:\n\n```\n\u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 \ud83c\udfae Player Profile \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\n\u2551 \ud83d\udc64 \ud83d\ude80 Algorithm Apprentice \u2551\n\u2551 \u2b50 Level: 5 \u2551\n\u2551 \u26a1 XP: 450 \u2551\n\u2551 \ud83d\udcca Progress: \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591 120/200 XP \u2551\n\u2551 \ud83d\udd25 Current Streak: 7 days \u2551\n\u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d\n```\n\n## \ud83c\udfd7\ufe0f Workspace Structure\n\nAfter running `dsa setup`, you'll have:\n\n```\nmy-dsa-workspace/\n\u251c\u2500\u2500 arrays_and_hashing/ # Your solution files\n\u251c\u2500\u2500 two_pointers/ # Your solution files \n\u251c\u2500\u2500 sliding_window/ # Your solution files\n\u251c\u2500\u2500 stack/ # Your solution files\n\u251c\u2500\u2500 ... # More categories\n\u251c\u2500\u2500 progress.json # Your RPG progress\n\u251c\u2500\u2500 problem_list.json # Problem database\n\u2514\u2500\u2500 README.md # Workspace guide\n```\n\n## \ud83c\udfaf Typical Workflow\n\n```bash\n# 1. Check your stats\ndsa profile\n\n# 2. Get next problem \ndsa next\n\n# 3. Implement solution in created file\n# Edit: arrays_and_hashing/001_two_sum.py\n\n# 4. Complete with full analysis\ndsa done\n\n# 5. Level up and earn XP! \ud83c\udf89\n# 6. Repeat and become a DSA master!\n```\n\n## \ud83c\udfc6 Why Choose NeetCode RPG?\n\n- \u2705 **Gamified Learning** - Makes practice addictive and fun\n- \u2705 **Beautiful Interface** - Professional CLI with rich visuals \n- \u2705 **Progress Tracking** - Never lose track of your journey\n- \u2705 **Code Analysis** - Learn best practices automatically\n- \u2705 **Motivation System** - Streaks, achievements, and rewards\n- \u2705 **Clean Workspace** - Organized structure for all solutions\n\n## \ud83d\udc68\u200d\ud83d\udcbb Author\n\nCreated by **Neon** (Discord: neon8052)\n- \ud83d\udc19 GitHub: [addynoven](https://github.com/addynoven)\n- \ud83d\udcbc LinkedIn: [Aditya Sahu](https://www.linkedin.com/in/aditya-sahu-34350b193/)\n- \ud83d\udce7 Email: dmcbaditya@gmail.com\n\n## \ud83e\udd1d Contributing\n\nWe welcome contributions! Please see our contributing guidelines.\n\n## \ud83d\udcc4 License\n\nMIT License - see LICENSE file for details.\n\n---\n\n**Start your DSA RPG adventure today!** \ud83c\udfae\u2728\n\n```bash\npip install neetcode-rpg\ndsa setup\ndsa profile\n```\n",
"bugtrack_url": null,
"license": "MIT License\n \n Copyright (c) 2025 DSA Learning System\n \n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n \n The above copyright notice and this permission notice shall be included in all\n copies or substantial portions of the Software.\n \n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n ",
"summary": "\ud83c\udfae Transform DSA practice into an addictive RPG adventure! Level up from Coding Seedling to NeetCode Deity.",
"version": "1.0.0",
"project_urls": {
"Author GitHub": "https://github.com/addynoven",
"Author LinkedIn": "https://www.linkedin.com/in/aditya-sahu-34350b193/",
"Bug Reports": "https://github.com/addynoven/neetcode-rpg/issues",
"Documentation": "https://github.com/addynoven/neetcode-rpg#readme",
"Homepage": "https://github.com/addynoven/neetcode-rpg",
"Source Code": "https://github.com/addynoven/neetcode-rpg"
},
"split_keywords": [
"dsa",
" algorithms",
" data-structures",
" leetcode",
" neetcode",
" rpg",
" gamification",
" learning",
" education",
" cli"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "572f18634fe47cdaab26e4686f37df89639d1662b110b98b17132370b83aaf57",
"md5": "409565067aac902b45e6a1fd4f80caa4",
"sha256": "ed03fed467f8f1c7cc4392ffe343f22ca6d27e66d8ffc68c6b2dd6be4d06fc08"
},
"downloads": -1,
"filename": "neetcode_rpg_by_neon-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "409565067aac902b45e6a1fd4f80caa4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 32602,
"upload_time": "2025-08-23T12:56:23",
"upload_time_iso_8601": "2025-08-23T12:56:23.481106Z",
"url": "https://files.pythonhosted.org/packages/57/2f/18634fe47cdaab26e4686f37df89639d1662b110b98b17132370b83aaf57/neetcode_rpg_by_neon-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6d092772ea3acff1336abf1d503c12132a341a89bcd6bf0bfd8c0822f0d599fd",
"md5": "00f78b4519abc647ddeaf30a1af4c12f",
"sha256": "d895b65f3d615265deabd8671857fbf298debb469fdde0b20775ab01d443beec"
},
"downloads": -1,
"filename": "neetcode_rpg_by_neon-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "00f78b4519abc647ddeaf30a1af4c12f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 28460,
"upload_time": "2025-08-23T12:56:25",
"upload_time_iso_8601": "2025-08-23T12:56:25.360650Z",
"url": "https://files.pythonhosted.org/packages/6d/09/2772ea3acff1336abf1d503c12132a341a89bcd6bf0bfd8c0822f0d599fd/neetcode_rpg_by_neon-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-23 12:56:25",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "addynoven",
"github_project": "neetcode-rpg",
"github_not_found": true,
"lcname": "neetcode-rpg-by-neon"
}