Deutsch mit Spaß!
Singular → Plural
Cuvântul 1 din 15
der Apfel
măr
Scor: 0
Joc terminat!
(function(){
const root=document.getElementById('plural15');
if(!root || root.dataset.started)return;
root.dataset.started='1';
const data=[
['der Apfel','die Äpfel','măr'],
['die Banane','die Bananen','banană'],
['das Buch','die Bücher','carte'],
['der Tisch','die Tische','masă'],
['der Stuhl','die Stühle','scaun'],
['das Kind','die Kinder','copil'],
['die Frau','die Frauen','femeie'],
['der Mann','die Männer','bărbat'],
['das Haus','die Häuser','casă'],
['die Katze','die Katzen','pisică'],
['der Hund','die Hunde','câine'],
['der Vogel','die Vögel','pasăre'],
['das Pferd','die Pferde','cal'],
['die Maus','die Mäuse','șoarece'],
['die Blume','die Blumen','floare']
];
const el=id=>root.querySelector('#p15-'+id);
let i=0,score=0,checked=false;
function show(){
const w=data[i];
el('count').textContent='Cuvântul '+(i+1)+' din 15';
el('word').textContent=w[0];
el('ro').textContent=w[2];
el('answer').value='';
el('answer').disabled=false;
el('result').textContent='';
el('check').hidden=false;
el('next').hidden=true;
el('end').hidden=true;
el('score').textContent='Scor: '+score;
checked=false;
}
function check(){
if(checked)return;
const answer=el('answer').value.trim();
if(!answer){
el('result').textContent='Scrie răspunsul mai întâi!';
return;
}
checked=true;
const norm=s=>s.toLocaleLowerCase('de-DE')
.trim()
.replace(/^die\s+/,'')
.replace(/\s+/g,' ');
const ok=norm(answer)===norm(data[i][1]);
if(ok)score++;
el('result').textContent=ok
?'Richtig! Răspuns corect!'
:'Răspuns corect: '+data[i][1];
el('answer').disabled=true;
el('check').hidden=true;
el('next').hidden=false;
el('next').textContent=i===14?'Vezi rezultatul':'Următorul';
el('score').textContent='Scor: '+score;
}
function next(){
if(!checked)return;
if(i{
if(e.key==='Enter'){
if(!checked)check();
else next();
}
});
el('restart').addEventListener('click',()=>{
i=0;
score=0;
el('answer').hidden=false;
show();
});
show();
})();