@@ -1604,6 +1604,13 @@ const projectInstructions = {
16041604 "The player with the higher card rank wins the round and gets a point." ,
16051605 "Ace is the highest, 2 is the lowest." ,
16061606 "Play continues until all cards are drawn. The player with the most points wins!"
1607+ "number-sliding-puzzle" : {
1608+ title : "🧩 How to Play Number Sliding Puzzle" ,
1609+ steps : [
1610+ "Use arrow keys (← ↑ → ↓) or click/tap on tiles next to the empty space to slide them." ,
1611+ "Arrange the numbers in ascending order from 1 to 8, with the blank space at the bottom right." ,
1612+ "A moves counter keeps track of your steps." ,
1613+ "Click the Reset button to restart the game."
16071614 ]
16081615 } ,
16091616 "2048-game" : {
@@ -1740,6 +1747,16 @@ const projectInstructions = {
17401747 "Beat the dealer to win"
17411748 ]
17421749 } ,
1750+ "reverse-hangman" : {
1751+ title : "🤖 How to Play Reverse Hangman" ,
1752+ steps : [
1753+ "Think of a secret word from the dictionary (40+ words available)" ,
1754+ "The AI tries to guess your word using letter frequency analysis" ,
1755+ "Tell the AI if its guess is correct or not" ,
1756+ "AI gets 8 attempts max — can you beat the computer?" ,
1757+ "Watch the hangman visual feedback as AI guesses"
1758+ ]
1759+ } ,
17431760
17441761 // MATH
17451762 "calculator" : {
@@ -1843,6 +1860,16 @@ const projectInstructions = {
18431860 "Click Recognize to identify the sequence type"
18441861 ]
18451862 } ,
1863+ "matrix-calculator" : {
1864+ title : "🧮 How to Use Matrix Calculator" ,
1865+ steps : [
1866+ "Select matrix dimensions (rows × columns)" ,
1867+ "Enter values into each cell" ,
1868+ "Choose operation: Addition, Subtraction, Multiplication, Transpose, Determinant, Rank, or Inverse" ,
1869+ "Click Calculate to see the result" ,
1870+ "Determinant & Inverse work only for square matrices"
1871+ ]
1872+ } ,
18461873
18471874 // UTILITIES
18481875 "color-palette" : {
@@ -1920,7 +1947,17 @@ const projectInstructions = {
19201947 "Mark projects as complete" ,
19211948 "See your progress over time"
19221949 ]
1923- }
1950+ } ,
1951+ "unit-converter" : {
1952+ title : "📏 How to Use Unit Converter" ,
1953+ steps : [
1954+ "Select conversion category (Length, Mass, Temperature, etc.)" ,
1955+ "Choose input and output units" ,
1956+ "Enter the value to convert" ,
1957+ "Result appears instantly" ,
1958+ "Supports multiple unit types"
1959+ ]
1960+ }
19241961} ;
19251962
19261963function getProjectInstructions ( projectName ) {
@@ -3140,6 +3177,7 @@ function initializeProject(projectName) {
31403177 "resume-analyzer" : "initResumeAnalyzer" ,
31413178 "caesar-cipher" : "initCaesarCipher" ,
31423179 "war-card-game" : "initWarCardGame"
3180+ "number-sliding-puzzle" : "initNumberSlidingPuzzle"
31433181 } ;
31443182
31453183 const initializerName = initializers [ projectName ] ;
0 commit comments