1+ [
2+ {
3+ "name" : " Rock Paper Scissors" ,
4+ "emoji" : " 🪨" ,
5+ "category" : " games" ,
6+ "difficulty" : " beginner" ,
7+ "description" : " Battle against the computer in this classic hand game." ,
8+ "keywords" : [
9+ " rock" ,
10+ " paper" ,
11+ " scissors" ,
12+ " game" ,
13+ " battle" ,
14+ " computer"
15+ ],
16+ "path" : " games/Rock-Paper-Scissor/Rock-Paper-Scissor.py"
17+ },
18+ {
19+ "name" : " Dice Rolling" ,
20+ "emoji" : " 🎲" ,
21+ "category" : " games" ,
22+ "difficulty" : " beginner" ,
23+ "description" : " Roll two dice and calculate your fortune with emoji dice!" ,
24+ "keywords" : [
25+ " dice" ,
26+ " roll" ,
27+ " random" ,
28+ " luck" ,
29+ " board"
30+ ],
31+ "path" : " games/Roling-Dice/Roling-Dice.py"
32+ },
33+ {
34+ "name" : " Coin Flip" ,
35+ "emoji" : " 🪙" ,
36+ "category" : " games" ,
37+ "difficulty" : " beginner" ,
38+ "description" : " Predict heads or tails — a quick decision maker." ,
39+ "keywords" : [
40+ " coin" ,
41+ " flip" ,
42+ " heads" ,
43+ " tails" ,
44+ " random"
45+ ],
46+ "path" : " games/Flipping-toss/Flipping-toss.py"
47+ },
48+ {
49+ "name" : " Number Guessing Game" ,
50+ "emoji" : " 🎯" ,
51+ "category" : " games" ,
52+ "difficulty" : " beginner" ,
53+ "description" : " Guess the computer's secret number with smart hints." ,
54+ "keywords" : [
55+ " guess" ,
56+ " number" ,
57+ " hints" ,
58+ " game" ,
59+ " interactive"
60+ ],
61+ "path" : " games/Number-Guessing-Game/Number-Guessing-Game.py"
62+ },
63+ {
64+ "name" : " Hangman Game" ,
65+ "emoji" : " 🎮" ,
66+ "category" : " games" ,
67+ "difficulty" : " intermediate" ,
68+ "description" : " Classic word-guessing game with 6 attempts." ,
69+ "keywords" : [
70+ " hangman" ,
71+ " word" ,
72+ " guess" ,
73+ " letters" ,
74+ " classic"
75+ ],
76+ "path" : " games/Hangman-Game/Hangman-Game.py"
77+ },
78+ {
79+ "name" : " FLAMES Game" ,
80+ "emoji" : " 💖" ,
81+ "category" : " games" ,
82+ "difficulty" : " beginner" ,
83+ "description" : " Discover your relationship status with two names!" ,
84+ "keywords" : [
85+ " flames" ,
86+ " love" ,
87+ " relationship" ,
88+ " names" ,
89+ " fun"
90+ ],
91+ "path" : " games/FLAMES-Game/FLAMES-Game.py"
92+ },
93+ {
94+ "name" : " Fibonacci Series" ,
95+ "emoji" : " ✨" ,
96+ "category" : " math" ,
97+ "difficulty" : " beginner" ,
98+ "description" : " Generate beautiful Fibonacci sequences visually." ,
99+ "keywords" : [
100+ " fibonacci" ,
101+ " series" ,
102+ " sequence" ,
103+ " math" ,
104+ " pattern"
105+ ],
106+ "path" : " math/Fibonacci-Series/Fibonacci-Series.py"
107+ },
108+ {
109+ "name" : " Pascal's Triangle" ,
110+ "emoji" : " 🔺" ,
111+ "category" : " math" ,
112+ "difficulty" : " intermediate" ,
113+ "description" : " Explore mathematical beauty in Pascal's triangle." ,
114+ "keywords" : [
115+ " pascal" ,
116+ " triangle" ,
117+ " pattern" ,
118+ " math" ,
119+ " rows"
120+ ],
121+ "path" : " math/Pascal-Triangle/Pascal-Triangle.py"
122+ },
123+ {
124+ "name" : " Armstrong Number Checker" ,
125+ "emoji" : " 💎" ,
126+ "category" : " math" ,
127+ "difficulty" : " beginner" ,
128+ "description" : " Check if a number is an Armstrong number with breakdown." ,
129+ "keywords" : [
130+ " armstrong" ,
131+ " number" ,
132+ " checker" ,
133+ " narcissistic" ,
134+ " math"
135+ ],
136+ "path" : " math/Armstrong-Number/Armstrong-Number.py"
137+ },
138+ {
139+ "name" : " Simple Calculator" ,
140+ "emoji" : " 🧮" ,
141+ "category" : " math" ,
142+ "difficulty" : " beginner" ,
143+ "description" : " All basic math operations plus power and modulus." ,
144+ "keywords" : [
145+ " calculator" ,
146+ " math" ,
147+ " arithmetic" ,
148+ " add" ,
149+ " subtract"
150+ ],
151+ "path" : " math/Simple-Calculator/Simple-Calculator.py"
152+ },
153+ {
154+ "name" : " Prime Number Analyzer" ,
155+ "emoji" : " 🔱" ,
156+ "category" : " math" ,
157+ "difficulty" : " intermediate" ,
158+ "description" : " Check, generate, and factorize prime numbers." ,
159+ "keywords" : [
160+ " prime" ,
161+ " factor" ,
162+ " analyze" ,
163+ " sieve" ,
164+ " number theory"
165+ ],
166+ "path" : " math/Prime-Number-Analyzer/Prime-Number-Analyzer.py"
167+ },
168+ {
169+ "name" : " Collatz Conjecture" ,
170+ "emoji" : " 🔢" ,
171+ "category" : " math" ,
172+ "difficulty" : " intermediate" ,
173+ "description" : " Explore the famous 3n+1 sequence until it reaches 1." ,
174+ "keywords" : [
175+ " collatz" ,
176+ " conjecture" ,
177+ " sequence" ,
178+ " 3n+1" ,
179+ " math"
180+ ],
181+ "path" : " math/Collatz-Conjecture/Collatz-Conjecture.py"
182+ },
183+ {
184+ "name" : " Projectile Motion Game" ,
185+ "emoji" : " 🚀" ,
186+ "category" : " math" ,
187+ "difficulty" : " advanced" ,
188+ "description" : " Launch projectiles and visualize trajectory stats with matplotlib." ,
189+ "keywords" : [
190+ " projectile" ,
191+ " physics" ,
192+ " simulation" ,
193+ " trajectory" ,
194+ " matplotlib"
195+ ],
196+ "path" : " math/Projectile-Motion-Game/Projectile-Motion-Game.py"
197+ },
198+ {
199+ "name" : " Derivative Calculator" ,
200+ "emoji" : " ∂" ,
201+ "category" : " math" ,
202+ "difficulty" : " advanced" ,
203+ "description" : " Compute first and nth polynomial derivatives at any point." ,
204+ "keywords" : [
205+ " derivative" ,
206+ " calculus" ,
207+ " polynomial" ,
208+ " math" ,
209+ " algebra"
210+ ],
211+ "path" : " math/Derivative-Calculator/Derivative-Calculator.py"
212+ },
213+ {
214+ "name" : " Coordinate to Polar Transformation" ,
215+ "emoji" : " 🧭" ,
216+ "category" : " math" ,
217+ "difficulty" : " intermediate" ,
218+ "description" : " Convert Cartesian (x,y) coordinates to polar form." ,
219+ "keywords" : [
220+ " polar" ,
221+ " cartesian" ,
222+ " coordinate" ,
223+ " geometry" ,
224+ " angle"
225+ ],
226+ "path" : " math/Coordinate-to-Polar-Transformation/Coordinate-to-Polar-Transformation.py"
227+ },
228+ {
229+ "name" : " AP/GP/AGP/HP Recognizer" ,
230+ "emoji" : " 📐" ,
231+ "category" : " math" ,
232+ "difficulty" : " intermediate" ,
233+ "description" : " Identify progression types from any number sequence." ,
234+ "keywords" : [
235+ " progression" ,
236+ " arithmetic" ,
237+ " geometric" ,
238+ " harmonic" ,
239+ " sequence"
240+ ],
241+ "path" : " math/AP-GP-AGP-HP-Recognizer/AP-GP-AGP-HP-Recognizer.py"
242+ },
243+ {
244+ "name" : " Morse Code Translator" ,
245+ "emoji" : " 📻" ,
246+ "category" : " utilities" ,
247+ "difficulty" : " beginner" ,
248+ "description" : " Translate text to Morse code and back — bidirectional." ,
249+ "keywords" : [
250+ " morse" ,
251+ " code" ,
252+ " translate" ,
253+ " encrypt" ,
254+ " dots" ,
255+ " dashes"
256+ ],
257+ "path" : " utilities/Text-to-Morse/Text-to-Morse.py"
258+ },
259+ {
260+ "name" : " Tower of Hanoi" ,
261+ "emoji" : " 🗼" ,
262+ "category" : " utilities" ,
263+ "difficulty" : " intermediate" ,
264+ "description" : " Solve the classic Tower of Hanoi puzzle step by step." ,
265+ "keywords" : [
266+ " tower" ,
267+ " hanoi" ,
268+ " puzzle" ,
269+ " recursion" ,
270+ " algorithm"
271+ ],
272+ "path" : " utilities/Tower-of-Hanoi/Tower-of-Hanoi.py"
273+ }
274+ ]
0 commit comments