ഞാൻ ഒരു സോൾസ്റ്റിസ് പസിൽ ഗെയിം നിർമ്മിച്ചു

ജൂൺ സോൾസ്റ്റിസ് ഗെയിം ജാമിനായി (June Solstice Game Jam) ഞാൻ ഒരു ബ്രൗസർ ഗെയിം നിർമ്മിച്ചു. ഇതിന് ഞാൻ Solstice Cipher എന്ന് പേരിട്ടു.

ലക്ഷ്യം ലളിതമാണ്. നിങ്ങൾ ഒരു മാളിലൂടെ (maze) സഞ്ചരിക്കുന്നു. നാല് സൈഫർ സ്പാർക്കുകൾ (cipher sparks) നിങ്ങൾ ശേഖരിക്കണം. ഒരു ലൈറ്റ് മീറ്റർ സുരക്ഷിത മേഖലയിൽ നിലനിർത്തണം. സമയം കഴിയുന്നതിന് മുമ്പ് ഗേറ്റിൽ എത്തണം.

ഗെയിം മെക്കാനിക്സ് തീമിന് അനുയോജ്യമാണ്. ലൈറ്റ് സ്പാർക്കുകൾ മീറ്ററിനെ മുകളിലേക്ക് ഉയർത്തുന്നു. ഷാഡോ സ്പാർക്കുകൾ അതിനെ താഴേക്ക് വലിക്കുന്നു. ഇത് സോൾസ്റ്റീസിന്റെ സന്തുലിതാവസ്ഥയെ പ്രതിഫലിപ്പിക്കുന്നു.

ഞാൻ വളരെ ലളിതമായ ഒരു ടെക് സ്റ്റാക്ക് ആണ് ഉപയോഗിച്ചത്:

  • പേജിനായി HTML
  • സ്റ്റൈലിനായി CSS
  • ലോജിക്കിനായി JavaScript
  • ഗ്രാഫിക്സിനായി Canvas

ഞാൻ ലെവലുകൾ ASCII മാപ്പുകളായി സൂക്ഷിച്ചു. ഇത് ക്രമീകരണങ്ങൾ എളുപ്പമാക്കി. റെൻഡർ കോഡ് മാറ്റാതെ തന്നെ ഭിത്തികളും സ്പാർക്കുകളും മാറ്റാൻ എനിക്ക് കഴിഞ്ഞു.

ഒരു വ്യക്തമായ മെക്കാനിക്സിൻമേൽ ഞാൻ ശ്രദ്ധ കേന്ദ്രീകരിച്ചു. വെളിച്ചത്തിനും ഇരുട്ടിനും ഇടയിലുള്ള ആകർഷണം നിങ്ങൾക്ക് അനുഭവപ്പെടും. ഇത് തീമിനെ ഗെയിംപ്ലേയുടെ ഭാഗമാക്കുന്നു.

ഭാവിയിലെ അപ്‌ഡേറ്റുകൾ:

  • ചലിക്കുന്ന ലൈറ്റ് ബാൻഡുകൾ (Moving light bands)
  • അലൻ ട്യൂറിംഗ് സ്റ്റോറി കാർഡുകൾ (Alan Turing story cards)
  • പ്രൈഡ് പാലറ്റ് മോഡ് (Pride palette mode)
  • മൊബൈൽ കൺട്രോളുകൾ (Mobile controls)

ഡിസൈൻ ചെയ്യുന്നതിനും കോഡിംഗിനും AI സഹായിച്ചു. എന്നാൽ ദിശ, റിവ്യൂ, ടെസ്റ്റിംഗ് എന്നിവയിൽ അവസാന തീരുമാനങ്ങൾ ഞാൻ തന്നെയാണ് എടുത്തത്.

ഇവിടെ കളിക്കാം: https://kax168.github.io/solstice-cipher/ കോഡ്: https://github.com/kax168/solstice-cipher സ്രോതസ്സ്: https://dev.to/kax168/i-built-solstice-cipher-a-light-and-shadow-puzzle-for-the-june-solstice-game-jam-17io