Lojë xhelati

Kjo është një lojë klasike e supozimit të fjalëve e ndërtuar duke përdorur React dhe Gemini AI.

Çfarë bën

Loja ndjek rregullat tradicionale të Hangman, ku lojtarët përpiqen të zbulojnë një fjalë të fshehur duke hamendësuar një shkronjë në një kohë. Hamendjet e pasakta rezultojnë në vizatimin e një pjese të një figure shkopi dhe loja përfundon kur figura është tërhequr plotësisht ose fjala është gjetur me sukses.

Karakteristikat kryesore:
1. Ndërfaqja e përdoruesit: UI-ja e lojës është ndërtuar me React, duke siguruar një përvojë dinamike dhe të përgjegjshme.

2. Gjenerimi i fjalëve: Gemini AI API përdoret për të gjeneruar fjalë të rastësishme për çdo seancë loje. Kjo shton një element të paparashikueshmërisë dhe sfidës, pasi lojtarët ndeshen me një gamë të gjerë fjalësh.

3. Logjika e lojës: Logjika e lojës menaxhohet duke përdorur grepa të gjendjes dhe efektit të React.

4. Reagimet dhe ndërveprimet: Lojtarët marrin reagime vizuale të menjëhershme për supozimet e tyre.

5. Kushtet e mbarimit të lojës: Loja kontrollon kushtet e fitores ose humbjes pas çdo supozimi, duke përditësuar UI-në për të shfaqur një mesazh dhe duke ofruar opsionin për të filluar një lojë të re.

Duke përdorur Gemini API:
1. Marrja e fjalëve: Me fillimin e një loje të re, komponenti React bën një thirrje API te Gemini AI për të marrë një fjalë të rastësishme. Fjala më pas vendoset si fjala e synuar për lojën.

2. Integrimi API: Integrimi me Gemini API bëhet duke përdorur Axios për të bërë kërkesa HTTP.

3. Trajtimi i gabimeve: Trajtimi i gabimeve zbatohet për të menaxhuar rastet kur thirrja API dështon, duke siguruar që loja mund të trajtojë me hijeshi skenarë të tillë dhe t'i japë përdoruesit komentet e duhura.

E ndertuar me

  • Web/Chrome

Ekipi

Nga

Matin Imam

Nga

Indi