{"id":2304,"date":"2025-09-16T09:39:14","date_gmt":"2025-09-16T09:39:14","guid":{"rendered":"https:\/\/hukuk.name\/?p=2304"},"modified":"2025-10-08T14:29:23","modified_gmt":"2025-10-08T14:29:23","slug":"hukuk-bilgisi-oyun","status":"publish","type":"post","link":"https:\/\/hukuk.name\/index.php\/2025\/09\/16\/hukuk-bilgisi-oyun\/","title":{"rendered":"Aile Hukuku Sanal Oyun"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Bu bir oyundur. A\u015fa\u011f\u0131daki se\u00e7eneklerden i\u015faretleyerek se\u00e7im yap\u0131p sonucu g\u00f6rmek i\u00e7in en alttaki &#8220;karar\u0131 ver&#8221; butonuna t\u0131klaman\u0131z gerekir.<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"tr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Aile Hukuku Oyunu<\/title>\n<style>\nbody {\n  font-family: 'Segoe UI', sans-serif;\n  background-color: #f0f2f5;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  padding: 20px;\n}\n.container {\n  max-width: 900px;\n  width: 100%;\n  background: #fff;\n  padding: 30px;\n  border-radius: 10px;\n  box-shadow: 0 4px 20px rgba(0,0,0,0.1);\n}\nh2 { text-align: center; margin-bottom: 20px; }\n.kusur-list { list-style: none; padding: 0; }\n.kusur-list li { display: flex; align-items: center; padding: 8px 0; border-bottom: 1px solid #eee; }\n.kusur-list li label { margin-left: 8px; cursor: pointer; }\nbutton {\n  display: block;\n  margin: 20px auto 0;\n  padding: 12px 20px;\n  background-color: #007bff;\n  color: #fff;\n  border: none;\n  border-radius: 5px;\n  font-weight: bold;\n  cursor: pointer;\n}\nbutton:hover { background-color: #0056b3; }\n.sonuc-alani {\n  margin-top: 30px;\n  padding: 25px;\n  background-color: #e9ecef;\n  border-radius: 8px;\n  display: none;\n  text-align: center;\n}\n.kazanan { color: #28a745; font-weight: bold; }\n.kaybeden { color: #dc3545; font-weight: bold; }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"container\">\n  <h2>Aile Hukuku Sanal Oyun<\/h2>\n  <div style=\"display:flex; gap:20px; justify-content:space-between;\">\n    <div style=\"flex:1;\">\n      <h3>Kad\u0131n\u0131n Kusurlar\u0131<\/h3>\n      <ul id=\"kadinList\" class=\"kusur-list\"><\/ul>\n    <\/div>\n    <div style=\"flex:1;\">\n      <h3>Erke\u011fin Kusurlar\u0131<\/h3>\n      <ul id=\"erkekList\" class=\"kusur-list\"><\/ul>\n    <\/div>\n  <\/div>\n  <button onclick=\"kararVer()\">Karar\u0131 Ver<\/button>\n\n  <div id=\"sonucAlani\" class=\"sonuc-alani\">\n    <h3>Sim\u00fclasyon Karar\u0131<\/h3>\n    <p id=\"kararMetni\"><\/p>\n    <p id=\"hakimDegerlendirme\" style=\"margin-top:15px; font-style: italic; color:#555;\"><\/p>\n    <button onclick=\"window.location.reload()\">Tekrar Oyna<\/button>\n  <\/div>\n<\/div>\n\n<script>\nconst kusurlar = {\n  \"\u015eiddet\": 8, \"\u0130lgisizlik\": 3, \"Hakaret\": 3, \"Sadakatsizlik\": 8,\n  \"Terk\": 8, \"Ekonomik \u015eiddet\": 3, \"Alkol\": 3, \"Kumar\": 3,\n  \"\u00c7ocuklara Bakmama\": 3, \"Ev \u0130\u015flerini Yapmama\": 3, \"A\u015f\u0131r\u0131 Bor\u00e7lanma\": 3,\n  \"K\u00f6t\u00fc Davranma\": 3, \"Ba\u015fkas\u0131yla Ya\u015fama\": 10, \"Hayata Kast\": 10\n};\n\nfunction createList(taraf, containerId) {\n  const ul = document.getElementById(containerId);\n  for (const kusur in kusurlar) {\n    const li = document.createElement(\"li\");\n    li.innerHTML = `<input type=\"checkbox\" id=\"${taraf}-${kusur}\"><label for=\"${taraf}-${kusur}\">${kusur}<\/label>`;\n    ul.appendChild(li);\n  }\n}\n\ncreateList(\"kadin\", \"kadinList\");\ncreateList(\"erkek\", \"erkekList\");\n\nfunction calculateScore(taraf) {\n  let score = 0;\n  for (const kusur in kusurlar) {\n    const checkbox = document.getElementById(`${taraf}-${kusur}`);\n    if (checkbox.checked) score += kusurlar[kusur];\n  }\n  return score;\n}\n\nfunction kararVer() {\n  const kadinPuan = calculateScore(\"kadin\");\n  const erkekPuan = calculateScore(\"erkek\");\n  const kararAlani = document.getElementById(\"sonucAlani\");\n  const kararMetni = document.getElementById(\"kararMetni\");\n  const hakimDegerlendirme = document.getElementById(\"hakimDegerlendirme\");\n\n  let karar=\"\", deger=\"\";\n\n  \/\/ Kusursuz taraflar\n  const kadinKusursuz = kadinPuan === 0;\n  const erkekKusursuz = erkekPuan === 0;\n\n  if (kadinKusursuz && erkekKusursuz) {\n    karar = \"Mahkeme: Taraflar\u0131n bo\u015fanmaya sebep olacak kusuru bulunmam\u0131\u015ft\u0131r. Bo\u015fanma talebi reddedildi.\";\n    deger = \"Hakim: Evlilik birli\u011fi devam edebilir.\";\n  } else if (kadinPuan > erkekPuan) {\n    karar = `Mahkeme, <span class=\"kazanan\">erke\u011fi<\/span> daha az kusurlu bulmu\u015ftur. Bo\u015fanmaya karar verilmi\u015f, kad\u0131n tazminat \u00f6deyebilir.`;\n    deger = \"Hakim: Kad\u0131n\u0131n kusurlar\u0131 evlilik birli\u011fini a\u011f\u0131r \u015fekilde sarsm\u0131\u015ft\u0131r.\";\n  } else if (erkekPuan > kadinPuan) {\n    karar = `Mahkeme, <span class=\"kazanan\">kad\u0131n\u0131<\/span> daha az kusurlu bulmu\u015ftur. Bo\u015fanmaya karar verilmi\u015f, erkek tazminat \u00f6deyebilir.`;\n    deger = \"Hakim: Erke\u011fin kusurlar\u0131 evlili\u011fi \u00e7ekilmez hale getirmi\u015ftir.\";\n  } else {\n    karar = \"Mahkeme, taraflar\u0131n e\u015fit kusurlu oldu\u011funa karar vermi\u015ftir. Bo\u015fanmaya h\u00fckmedilmi\u015f, ancak tazminat hakk\u0131 do\u011fmamaktad\u0131r.\";\n    deger = \"Hakim: Taraflar\u0131n kusurlar\u0131 birbirini dengelemektedir.\";\n  }\n\n  kararMetni.innerHTML = karar;\n  hakimDegerlendirme.innerText = deger;\n  kararAlani.style.display = \"block\";\n  kararAlani.scrollIntoView({behavior:\"smooth\"});\n}\n<\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Bu bir oyundur. A\u015fa\u011f\u0131daki se\u00e7eneklerden i\u015faretleyerek se\u00e7im yap\u0131p sonucu g\u00f6rmek i\u00e7in en alttaki &#8220;karar\u0131 ver&#8221; butonuna t\u0131klaman\u0131z gerekir. Aile Hukuku Oyunu Aile Hukuku Sanal Oyun Kad\u0131n\u0131n Kusurlar\u0131 Erke\u011fin Kusurlar\u0131 Karar\u0131 Ver Sim\u00fclasyon Karar\u0131 Tekrar Oyna<\/p>\n","protected":false},"author":1,"featured_media":2305,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-2304","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/comments?post=2304"}],"version-history":[{"count":20,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2304\/revisions"}],"predecessor-version":[{"id":2363,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/posts\/2304\/revisions\/2363"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/media\/2305"}],"wp:attachment":[{"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/media?parent=2304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/categories?post=2304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hukuk.name\/index.php\/wp-json\/wp\/v2\/tags?post=2304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}