Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Dacia 1316 cu 6 usi ...

Frecventa modificata radio

Un nou pericol pt batrani

Ar trebuii sa vindem imobiliarele...
 Dupa renuntarea la aparat dentar

pelerinaj in Balcik

Noul format Jpegli iși propu...

Dade, dade
 Parola la lock screen

Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...

Merita un Termostat Smart pentru ...
 Sfat achizitie MTB Devron Riddle

Problema mare cu parintii= nervi ...

switch microtik

Permis categoria B la 17 ani
 

[HTML] Chestionar cu puncte si clasament jucatori

- - - - -
  • Please log in to reply
11 replies to this topic

#1
HerrArgus

HerrArgus

    New Member

  • Grup: Junior Members
  • Posts: 7
  • Înscris: 13.01.2017
Salutări,

Sunt începător (deși am absolvit un liceu de mate-info) și încerc să creez un joc amuzant cu Notepad și html. Ideea jocului meu e foarte simplă. Intri pe prima pagină, completezi numele și prenumele, dai „trimitire” și astfel ești trimis către a doua pagină, unde începe prima întrebare și tot așa până la ultima.

Am aflat cum să fac legătura între două pagini, dar încă nu știu cum să fac să păstrez informațiile de la o pagină la alta. Spre exemplu, aș vrea ca după ce jucătorul și-a trecut numele, acesta să apară în dreapta sus pe fiecare dintre următoarele pagini.
De asemenea, aș vrea ca fiecare răspuns ales dintre opțiunile întrebărilor de la fiecare pagină să îi ofere un punct dacă e corect sau niciunul dacă e greșit, iar la final să existe un clasament cu toți cei care au jucat și numărul de puncte obținut. Se poate?

Vă mulțumesc mult!

#2
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,604
  • Înscris: 30.07.2003
Ai nevoie sa folosesti mai mult decat HTML. Un limbaj de programare pt. browser, adica Javascript, si un altul pentru server (aici lista-i lunga, ASP/ASP.NET, Java, PHP si tot neamul lor) plus o baza de date eventual (cu SQL-ul specific).

Edited by neagu_laurentiu, 13 January 2017 - 14:20.


#3
Kriogen

Kriogen

    Junior Member

  • Grup: Members
  • Posts: 185
  • Înscris: 23.04.2014
Salut,
Ce vrei tu nu se poate realiza doar cu html si Notepad.
Pentru a pastra numele jucatorului pe fiecare pagina trebuie ca acel nume sa fie stocat intr-o variabila si acea variabila afisata in fiecare pagina.
La fel si pentru punctaj, toate intrebarile trebuiesc stocate intr-o baza de date. Pe langa asta ai nevoie de punctajul pentru fiecare raspuns dat la intrebare, de exemplu, daca o intrebare are 3 raspunsuri diferite cu 3 punctaje diferite pentru fiecare raspuns, trebuie sa ai aceasta informatie undeva.

Exemplu concret:
Tabela pentru intrebari ar trebui sa fie de genul:
ID|Intrebare|Raspuns1|Raspuns2|Raspuns3|Punctaj1|Punctaj2|Punctaj3
1|Cate raspunsuri avem la aceasta intrebare?|1|2|3|0|0|10

Pe baza acestei tabele, in tabela de punctaje poti face asa:
ID|User|Intrebare|Punctaj
1|Gigel|1|10
1|Gigel|2|4

Apoi in ultima pagina, pe baza unui query, aduni toate punctele pentru userul cu ID 1 si afisezi totalul.

#4
maxtron_69

maxtron_69

    Senior Member

  • Grup: Senior Members
  • Posts: 2,534
  • Înscris: 18.08.2010

View Postneagu_laurentiu, on 13 ianuarie 2017 - 14:18, said:

Ai nevoie sa folosesti mai mult decat HTML. Un limbaj de programare pt. browser, adica Javascript, si un altul pentru server (aici lista-i lunga, ASP/ASP.NET, Java, PHP si tot neamul lor) plus o baza de date eventual (cu SQL-ul specific).
nu se poate stoca intr-un cookie?

View PostKriogen, on 13 ianuarie 2017 - 14:20, said:

Salut,
Ce vrei tu nu se poate realiza doar cu html si Notepad.
Pentru a pastra numele jucatorului pe fiecare pagina trebuie ca acel nume sa fie stocat intr-o variabila si acea variabila afisata in fiecare pagina.
La fel si pentru punctaj, toate intrebarile trebuiesc stocate intr-o baza de date. Pe langa asta ai nevoie de punctajul pentru fiecare raspuns dat la intrebare, de exemplu, daca o intrebare are 3 raspunsuri diferite cu 3 punctaje diferite pentru fiecare raspuns, trebuie sa ai aceasta informatie undeva.

Exemplu concret:
Tabela pentru intrebari ar trebui sa fie de genul:
ID|Intrebare|Raspuns1|Raspuns2|Raspuns3|Punctaj1|Punctaj2|Punctaj3
1|Cate raspunsuri avem la aceasta intrebare?|1|2|3|0|0|10

Pe baza acestei tabele, in tabela de punctaje poti face asa:
ID|User|Intrebare|Punctaj
1|Gigel|1|10
1|Gigel|2|4

Apoi in ultima pagina, pe baza unui query, aduni toate punctele pentru userul cu ID 1 si afisezi totalul.
a spus ca vrea sa pastreze datele doar de la pagina la alta, nu sa stocheze rezultatele.
Pare ca niste cookie-uri sint suficiente.

#5
modoran

modoran

    Senior Member

  • Grup: Senior Members
  • Posts: 8,402
  • Înscris: 08.02.2011

View PostHerrArgus, on 13 ianuarie 2017 - 14:00, said:


De asemenea, aș vrea ca fiecare răspuns ales dintre opțiunile întrebărilor de la fiecare pagină să îi ofere un punct dacă e corect sau niciunul dacă e greșit, iar la final să existe un clasament cu toți cei care au jucat și numărul de puncte obținut. Se poate?

Vă mulțumesc mult!


Uite de asta NU sunt suficiente doar niste cookie-uri, trebuie o baza de date unde sa centralizezi datele si un limbaj de programare tip server-side.  Daca doar vroiai sa pastrezi datele de la o pagina la alta atunci se putea doar cu cookies.

#6
cristirg

cristirg

    Senior Member

  • Grup: Senior Members
  • Posts: 7,711
  • Înscris: 16.11.2012
mai bine invata tu html5,css3,javascript,jquery...si incerci ceva in web design ,decat sa faci doar joculete

#7
maxtron_69

maxtron_69

    Senior Member

  • Grup: Senior Members
  • Posts: 2,534
  • Înscris: 18.08.2010

View Postmodoran, on 13 ianuarie 2017 - 15:09, said:



Uite de asta NU sunt suficiente doar niste cookie-uri, trebuie o baza de date unde sa centralizezi datele si un limbaj de programare tip server-side.  Daca doar vroiai sa pastrezi datele de la o pagina la alta atunci se putea doar cu cookies.
Ai dreptate, nu poti pastra rezultatele altora doar in cookieuri, nu citisem si partea aia.
Pt clasamente si persistenta datelor e nevoie de baza de date, server-side etc

#8
laffin

laffin

    Senior Member

  • Grup: Senior Members
  • Posts: 9,537
  • Înscris: 16.03.2007
Ceva simplu faci rapid cu html si php + o metoda de stocare date (le poti stoca simplu intr-un fisier pe disc daca nu vrei sa-ti prinzi urechile intr-o baza de date). Nu ai nevoie de javascript pentru ce vrei tu sa faci. Informatiile de la o pagina la alta vor fi pastrate in sesiuni php.

Cel putin la nivelul asta. Daca scopul este vrei sa inveti cat mai multe, e bine sa-ti bagi nasul in toate.

Edited by laffin, 14 January 2017 - 06:51.


#9
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004

View Postlaffin, on 14 ianuarie 2017 - 06:48, said:

Ceva simplu faci rapid cu html si php + o metoda de stocare date


Lol. Pun pariu ca nu reuseste sa instaleze si sa configureze apache+php+mysql nici intr-o luna. "Rapid" :roflmao:

#10
laffin

laffin

    Senior Member

  • Grup: Senior Members
  • Posts: 9,537
  • Înscris: 16.03.2007
Las' c-asa invata. Veteranii nu-si mai aduc aminte ca si ei se chinuiau sa invete php 4 dupa tutorialele lu' oriceon. Posted Image

#11
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Prea mult cod php scris cu picioarele s-a adunat. Nu recomand nimanui sa se apuce de php.

#12
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,443
  • Înscris: 10.08.2005

View PostHerrArgus, on 13 ianuarie 2017 - 14:00, said:

Salutări,

Sunt începător (deși am absolvit un liceu de mate-info) și încerc să creez un joc amuzant cu Notepad și html. Ideea jocului meu e foarte simplă. Intri pe prima pagină, completezi numele și prenumele, dai „trimitire” și astfel ești trimis către a doua pagină, unde începe prima întrebare și tot așa până la ultima.

Am aflat cum să fac legătura între două pagini, dar încă nu știu cum să fac să păstrez informațiile de la o pagină la alta. Spre exemplu, aș vrea ca după ce jucătorul și-a trecut numele, acesta să apară în dreapta sus pe fiecare dintre următoarele pagini.
De asemenea, aș vrea ca fiecare răspuns ales dintre opțiunile întrebărilor de la fiecare pagină să îi ofere un punct dacă e corect sau niciunul dacă e greșit, iar la final să existe un clasament cu toți cei care au jucat și numărul de puncte obținut. Se poate?

Vă mulțumesc mult!
Sunt începător - perfect, incepem cu o scuza
absolvent de mate-info - asta imi spune ca ai fost lenes
încerc să creez un joc amuzant cu notepad și html - doar atat -- online sau offline ?

nu știu cum să fac să păstrez informațiile de la o pagină la alta - orice informatie trece printr-o variabila, in functie de online / offline ai optiuni diferite, asta ca sa tinem cont si de integritatea datelor
* baza de date tot un fisier este

exemplu
jucătorul și-a trecut numele - avem un "jucator" care are: nume si punctaj **
acesta să apară în dreapta sus - HTML +/- CSS
pe fiecare dintre următoarele pagini - tiparul este acelasi (nume jucator, dreapta sus), daca apare pe o pagina atunci apare pe toate
fiecare răspuns ales dintre opțiunile întrebărilor - ai o pagina cu o intrebare si un raspuns corect, la fel ca mai sus, daca merge pentru o pagina, merge pentru toate
final să existe un clasament cu toți cei care au jucat și **numărul de puncte obținut - online sau offline ?

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate