متعدد اللاعبين؟ [2]
الفصل 166: متعدد اللاعبين؟ [2]
لكن، الآن وقد ظهر هذا البرنامج أمامي، لم أستطع منع عقلي من التفكير في كل الاحتمالات التي انفتحت لي.
“أصوات المرآة؟”
─────
عندما قرأتُ اسم المكافأة ولاحظتُ اللون المخصص لها، استطعت أن أُدرك أنها برنامج. لكنني حين استعرضتُ ذهنيًا جميع البرامج المتاحة في المتجر، لم يُطابق أيٌّ منها ما تلقيته للتو — “أصوات المرآة”.
“تفضل. نحن كالإخوة يا كايل. إن أردت لعبها، فقط أخبرني… كوك.”
في هذه الحالة، فهذا برنامج فريد من نوعه.
تفوّهت بها دون أن أدرك.
واحد لم يكن متاحًا حتى في المتجر بعد.
في الحال، أومضت الشاشة بلون أبيض واختفت العجلة، وعدتُ إلى التطبيق الرئيسي حيث فتحتُ قسم تطوير الألعاب.
خفق قلبي بقوة عند هذه الفكرة، ونظرتُ سريعًا إلى الأسفل، حيث ظهر ضوء منبثق.
: غير قابل للاستهلاك.
[تهانينا! لقد توقفت العجلة على جائزة!]
على الأقل، أنا لن أفعل. لستُ غبيًا إلى هذه الدرجة.
[هل ترغب في تحصيلها؟]
هزّ كايل رأسه.
▶[نعم] ▷[لا]
بضع خطوات داخل المكتب، ووجه كايل شحب كأنه رأى شبحًا. ارتفعت يداه إلى عنقه، كما لو أن قوة غير مرئية كانت تخنقه.
“نعم!”
حكّ كايل جانب خده، وعيناه تحدقان أرضًا. وبمجرد أن رأيت ردّة فعله، ابتسمت ووقفت، مشيرًا إلى مقعدي.
لم أتردد لحظة وضغطتُ على “نعم”.
كتم غضبه، ثم أخرج رأسه مرة أخرى ليتنفس بعمق، ثم أعاده للداخل. وأخيرًا، اكتفى بهزّ رأسه ناظرًا إليّ.
في الحال، أومضت الشاشة بلون أبيض واختفت العجلة، وعدتُ إلى التطبيق الرئيسي حيث فتحتُ قسم تطوير الألعاب.
لقد التزمت الهدوء في الآونة الأخيرة. لا أظنني أزعجت أحدًا، ورئيس القسم بدا مشغولًا في معظم الأوقات.
وكان هناك، رأيتُ برنامجًا جديدًا قد أُضيف، وضغطتُ عليه فورًا لقراءة وصفه.
بعينين محمرّتين، نظر إليّ، وكانت نظراته مشوبة بالصدمة والاشمئزاز.
وفي اللحظة التي فعلتُ ذلك، اتسعت عيناي.
“انتظر، لم يفعلوا؟”
“يا إلهي…”
“نعم، فعلت. مرّات عدّة.”
كان هذا ضخمًا.
“…آه.”
─────
“جئت لأتحدث في أمر آخر. يتعلق بك إلى حد ما.”
[أصوات المرآة]
─────
النوع / برنامج
تضاقت عيناي وأنا أنظر إلى كايل.
برنامج قادر على تسجيل وتقليد أصوات أيّ شخصٍ يلعب اللعبة. لكي يعمل البرنامج، يجب تفعيل الميكروفون. يمكن تطبيق البرنامج على “الممثلين” في اللعبة.
كتم غضبه، ثم أخرج رأسه مرة أخرى ليتنفس بعمق، ثم أعاده للداخل. وأخيرًا، اكتفى بهزّ رأسه ناظرًا إليّ.
: غير قابل للاستهلاك.
‘نعم، يبدو الأمر مناسبًا.’
─────
كلا، لن يفعل.
لمحة واحدة كانت كافية لجعل قلبي ينبض بجنون. آلاف الاحتمالات عبرت ذهني بينما كنتُ أعيد قراءة وصف البرنامج.
.shola-widget, .shola-lb-wrap, .shola-pb-wrap { background: var(--bg-color, #fff); border: 1px solid var(--border-color, #e5e2e2); border-radius: 4px; padding: 15px; color: var(--text-color, #333); font-family: inherit; direction: rtl; box-sizing: border-box; margin-bottom: 20px; } .darkmode .shola-widget, .darkmode .shola-lb-wrap, .darkmode .shola-pb-wrap { background: #1a1a1a; border-color: #333; color: #ddd; } .shola-progress-wrap { margin-bottom: 20px; } .shola-progress-header, .shola-pb-header { display: flex; justify-content: space-between; align-items: center; font-size: .95em; margin-bottom: 6px; font-weight: bold; } .shola-days-left, .shola-pb-days { color: #f5a623; font-size: .85em; font-weight: normal; } .shola-numbers, .shola-pb-numbers { display: flex; justify-content: space-between; font-size: .85em; color: inherit; margin-bottom: 8px; opacity: 0.8; } .shola-bar-bg, .shola-pb-bg { background: rgba(150,150,150,0.2); border-radius: 20px; height: 25px; overflow: hidden; } .shola-bar-fill, .shola-pb-fill { background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); height: 100%; border-radius: 20px; display: flex; align-items: center; justify-content: flex-end; padding-left: 10px; min-width: 4px; transition: width 1s ease; font-size: .8em; font-weight: bold; color:#fff; } .shola-completed, .shola-pb-done { text-align: center; color: #2ecc71; font-weight: bold; margin-top: 10px; font-size: 1.05em; } .shola-pre-goal, .shola-pb-pre { text-align: center; color: inherit; font-weight: bold; margin-top: 10px; font-size: 1.05em; opacity: 0.9; } .shola-tabs { display: flex; gap: 8px; margin-bottom: 14px; border-bottom: 1px solid rgba(150,150,150,0.2); padding-bottom: 10px; flex-wrap: wrap; } .shola-tab { background: rgba(150,150,150,0.1); border: 1px solid rgba(150,150,150,0.2); color: inherit; padding: 5px 12px; border-radius: 3px; cursor: pointer; font-family: inherit; font-size: .85em; transition: all .3s; } .shola-tab.active { background: #366ad3; border-color: #366ad3; color: #fff; } .shola-tab:hover:not(.active) { background: rgba(150,150,150,0.2); } .shola-row, .shola-lb-row { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: 4px; margin-bottom: 6px; background: rgba(150,150,150,0.05); transition: background .2s; border:1px solid rgba(150,150,150,0.1); } .shola-top3, .shola-lb-top3 { background: rgba(54,106,211,0.08); border-color:rgba(54,106,211,0.2); } .shola-row:hover, .shola-lb-row:hover { background: rgba(150,150,150,0.1); } .shola-rank, .shola-lb-rank { min-width: 30px; text-align: center; font-size: 1.1em; } .shola-num, .shola-lb-num { display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; background: rgba(150,150,150,0.2); border-radius: 50%; font-size: .8em; color: inherit; opacity:0.8; } .shola-avatar { width: 32px; height: 32px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(150,150,150,0.3); flex-shrink: 0; } .shola-uname, .shola-lb-uname { flex: 1; font-size: .95em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:600;} .shola-score, .shola-lb-score { color: #f5a623; font-weight: bold; font-size: .9em; white-space: nowrap; } .shola-empty, .shola-lb-empty { text-align: center; color: inherit; opacity:0.7; padding: 20px 0; font-size: .9em; } .shola-btn-support { display: block; width: 100%; background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); color: #fff; text-align: center; padding: 10px; border-radius: 4px; font-weight: bold; cursor: pointer; border: none; margin-top: 15px; font-family: inherit; font-size: 1.05em; transition: opacity 0.3s; } .shola-btn-support:hover { opacity: 0.9; color: #fff; } .shola-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 999999; display: none; align-items: center; justify-content: center; backdrop-filter: blur(3px); } .shola-modal-box { background: var(--bg-color, #fff); color: var(--text-color, #333); padding: 25px; border-radius: 8px; width: 90%; max-width: 400px; position: relative; box-shadow: 0 10px 30px rgba(0,0,0,0.5); } .darkmode .shola-modal-box { background: #1a1a1a; color: #ddd; border: 1px solid #333; } .shola-modal-close { position: absolute; top: 10px; left: 15px; font-size: 24px; cursor: pointer; color: inherit; opacity: 0.7; font-weight: bold; line-height: 1; } .shola-modal-close:hover { opacity: 1; } function sholaTab(btn, id) { var widget = btn.closest(".shola-widget"); widget.querySelectorAll(".shola-tab").forEach(function(b){ b.classList.remove("active"); }); widget.querySelectorAll(".shola-board").forEach(function(b){ b.style.display = "none"; }); btn.classList.add("active"); document.getElementById("shola-" + id).style.display = "block"; } function sholaOpenModal(modalId) { document.getElementById(modalId).style.display = "flex"; } function sholaCloseModal(modalId) { document.getElementById(modalId).style.display = "none"; } 🔥 تحدي أغسطس 2026 ⏳ 5 يوم متبقي 69,410 شعلة الهدف: 66,666 104.1% 🎉 حققنا هدف الشهر، شكرًا لكل الداعمين! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 40,000🥈Yazeed Alsaedi🔥 105🥉saleh R🔥 1004Abdelelah Alghamdi🔥 1005Fares saeed🔥 1006Ahmad Salem🔥 1007hdg75🔥 1008Ibrahim Alshalili🔥 1009islam haskilo🔥 10010karam Ibrahim🔥 100 🥇M. K💎 52,000🥈Fares saeed💎 1,100🥉Abdullah K💎 5004ibrahim shazly💎 5005Hamood Mahemed💎 5006Yazeed Alsaedi💎 1057Abdulrahman Alghamdi💎 1008abdulrahman kh💎 1009E A💎 10010Ayde Wer💎 100
“هذا… يمكنني بالتأكيد استغلاله في اللعبة التي طورتها للتو.”
لسبب ما، شعرت بخيبة أمل حين سمعت ذلك. بما أن جيمي لم يردّ عليّ، كنت أموت شوقًا لمعرفة جودة اللعبة. لقد أثّرت على روان، لكن هل ستؤثّر في من هم أقوى منه؟
لم يكن الأمر أنني لم أفكر سابقًا في إضافة هذه الخاصية للعبة، لكن برمجة شيء كهذا كانت ببساطة صعبة للغاية من دون فريق. ليس هذا فحسب، بل لم تكن ستكون ذات فائدة كبيرة على أيّ حال.
“ماذا لو غيّرتُ صوته؟ همم، هذا سيجعله أقل رغبة في الالتفات. لقد جعلتُ الرجل الملتوي يُقلّد صوت العجوز سابقًا. وجعلته يُقلّد صوت الأشياء أيضًا. من أصوات الأبواب المصرصرة إلى غيرها. ما الذي يمكنني فعله أيضًا؟ ما الذي…”
‘وما الفائدة إن استطعتُ جعل “الرجل الملتوي” يقلّد صوت الشخص الذي يلعب؟ هذا سيُخيفهم قليلًا فقط. لكنه لن يكون كافيًا لخداعهم وجعلهم ينظرون إلى الرجل الملتوي.’
صحيح، روان لعب اللعبة. والباقون رأوها أيضًا.
وهذا تحديدًا كان السبب الجوهري الذي جعلني أتخلى عن الفكرة.
“…آه.”
لكن، الآن وقد ظهر هذا البرنامج أمامي، لم أستطع منع عقلي من التفكير في كل الاحتمالات التي انفتحت لي.
“جئت لأتحدث في أمر آخر. يتعلق بك إلى حد ما.”
ومع ذلك، كانت هناك مشكلة أساسية يجب أن أُعالجها.
“هم؟”
كيف يمكنني أن أخدع اللاعب بصوته الخاص؟
كان صوته مضحكًا إلى حدٍ ما.
“إن جعلتُ الرجل الملتوي يُقلّد صوته، هل سيدفعه ذلك للالتفات؟”
عندما قرأتُ اسم المكافأة ولاحظتُ اللون المخصص لها، استطعت أن أُدرك أنها برنامج. لكنني حين استعرضتُ ذهنيًا جميع البرامج المتاحة في المتجر، لم يُطابق أيٌّ منها ما تلقيته للتو — “أصوات المرآة”.
كلا، لن يفعل.
“لعبتي الأخيرة؟”
على الأقل، أنا لن أفعل. لستُ غبيًا إلى هذه الدرجة.
وبينما كان يحدّق بي، أطلق كايل أنينًا مكتومًا، ثم خرج من الغرفة ليأخذ أنفاسًا عميقة، ثم عاد واضعًا يده على أنفه وهو يفتح فمه للكلام.
إذًا…
“نعم!”
كيف يمكنني خداع اللاعب ليُدير رأسه؟
“هذا لا يغيّر شيئًا! ماذا فعلت هنا؟ هل قتلت أحدهم؟ المكان تفوح منه رائحة جثة متعفّنة.”
“ماذا لو غيّرتُ صوته؟ همم، هذا سيجعله أقل رغبة في الالتفات. لقد جعلتُ الرجل الملتوي يُقلّد صوت العجوز سابقًا. وجعلته يُقلّد صوت الأشياء أيضًا. من أصوات الأبواب المصرصرة إلى غيرها. ما الذي يمكنني فعله أيضًا؟ ما الذي…”
“كما قلت، اسأل قبل أن تدخل.”
قطبتُ حاجبيّ وأنا أغوص في التفكير، لكنني رفعتُ رأسي فجأة، وقد جذبني صوت خطوات مكتومة تتردد من الخارج.
“اعتبره درسًا… لا تدخل مكتبي أبدًا دون إذن مسبق مني.”
“هم؟”
[أصوات المرآة]
ثم—
كان هذا ضخمًا.
طرق طرق—!
هزّ كايل رأسه.
سمعتُ طرقًا مفاجئًا على الباب، وغمزتُ بعينيّ.
كيف يمكنني أن أخدع اللاعب بصوته الخاص؟
“من؟”
بعينين محمرّتين، نظر إليّ، وكانت نظراته مشوبة بالصدمة والاشمئزاز.
“…إنه أنا.”
“ليست غلطتي أن هذا المكان بلا نوافذ ولا تهوية.”
كان الصوت متعبًا نوعًا ما، لكنه بلا شك صوت كايل. أملتُ رأسي، وكنت على وشك الرد عندما دار مقبض الباب، وفتح كايل الباب.
“نعم!”
“سأدخل— أووخ!”
فمن إذًا…؟
بضع خطوات داخل المكتب، ووجه كايل شحب كأنه رأى شبحًا. ارتفعت يداه إلى عنقه، كما لو أن قوة غير مرئية كانت تخنقه.
─────
بعينين محمرّتين، نظر إليّ، وكانت نظراته مشوبة بالصدمة والاشمئزاز.
“هل تذكر عندما بدأ روان بالصراخ وكل ذلك؟ قالوا إن الأمر بسبب لعبتك. حصل خلاف صغير بينهم وبين روان، و… انتهى به الأمر لأن يتحول إلى نوع من الرهان، حيث قال روان إنهم سيشعرون بالخوف.”
اكتفيت بهزّ رأسي حين التقت أعيننا.
“أصوات المرآة؟”
‘نعم، يبدو الأمر مناسبًا.’
“ماذا لو غيّرتُ صوته؟ همم، هذا سيجعله أقل رغبة في الالتفات. لقد جعلتُ الرجل الملتوي يُقلّد صوت العجوز سابقًا. وجعلته يُقلّد صوت الأشياء أيضًا. من أصوات الأبواب المصرصرة إلى غيرها. ما الذي يمكنني فعله أيضًا؟ ما الذي…”
كانت الغرفة بلا نوافذ ولا تهوية. ومع بقائي ونومي في هذا المكان طيلة الأسابيع الماضية، لم أشكّ لحظة أنّ رائحته لا تطاق.
كيف يمكنني خداع اللاعب ليُدير رأسه؟
“اعتبره درسًا… لا تدخل مكتبي أبدًا دون إذن مسبق مني.”
اكتفيت بهزّ رأسي حين التقت أعيننا.
لقد حاولت تحذيره قبل أن يدخل. لكن من المؤسف أنه سبقني بالدخول.
‘وما الفائدة إن استطعتُ جعل “الرجل الملتوي” يقلّد صوت الشخص الذي يلعب؟ هذا سيُخيفهم قليلًا فقط. لكنه لن يكون كافيًا لخداعهم وجعلهم ينظرون إلى الرجل الملتوي.’
“كيك.”
لسبب ما، شعرت بخيبة أمل حين سمعت ذلك. بما أن جيمي لم يردّ عليّ، كنت أموت شوقًا لمعرفة جودة اللعبة. لقد أثّرت على روان، لكن هل ستؤثّر في من هم أقوى منه؟
اللعنة.
“يا إلهي…”
رفعت بصري وغطّيت فمي.
برنامج قادر على تسجيل وتقليد أصوات أيّ شخصٍ يلعب اللعبة. لكي يعمل البرنامج، يجب تفعيل الميكروفون. يمكن تطبيق البرنامج على “الممثلين” في اللعبة.
تفوّهت بها دون أن أدرك.
“من؟”
“أغخ.”
‘هل يمكن أن يكون جيمي قد أعطاها لزوي؟’
وبينما كان يحدّق بي، أطلق كايل أنينًا مكتومًا، ثم خرج من الغرفة ليأخذ أنفاسًا عميقة، ثم عاد واضعًا يده على أنفه وهو يفتح فمه للكلام.
“لا بأس، لست هنا لهذا السبب.”
“أيها اللعين، ماذا فعلت بهذا المكان؟ هذه جريمة!”
أعتقد أن كل الوقت الذي قضيته في مساعدة روان أثمر أخيرًا.
كان صوته مضحكًا إلى حدٍ ما.
الفصل 166: متعدد اللاعبين؟ [2]
اكتفيت بهزّ كتفي.
كنت فعليًا أموت لأعرف.
“كما قلت، اسأل قبل أن تدخل.”
كيف يمكنني خداع اللاعب ليُدير رأسه؟
“هذا لا يغيّر شيئًا! ماذا فعلت هنا؟ هل قتلت أحدهم؟ المكان تفوح منه رائحة جثة متعفّنة.”
آه، انتظر!
“تبدو وكأنك شممت هذه الرائحة من قبل—”
“انتظر، لم يفعلوا؟”
“نعم، فعلت. مرّات عدّة.”
: غير قابل للاستهلاك.
“…آه.”
لسبب ما، شعرت بخيبة أمل حين سمعت ذلك. بما أن جيمي لم يردّ عليّ، كنت أموت شوقًا لمعرفة جودة اللعبة. لقد أثّرت على روان، لكن هل ستؤثّر في من هم أقوى منه؟
صحيح.
هل يمكن أن…؟
هذه الوظيفة…
“يتعلق بلعبتك الأخيرة.”
“ليست غلطتي أن هذا المكان بلا نوافذ ولا تهوية.”
“أردت فقط أن أذكر الأمر لأنك ربما تُسأل عن لعبتك لاحقًا. لا أعلم إن كان سيحدث، لكن ردّة فعل روان جعلت بعض الأشخاص يشعرون بالفضول.”
“أنا…”
صحيح.
كتم غضبه، ثم أخرج رأسه مرة أخرى ليتنفس بعمق، ثم أعاده للداخل. وأخيرًا، اكتفى بهزّ رأسه ناظرًا إليّ.
.shola-widget, .shola-lb-wrap, .shola-pb-wrap { background: var(--bg-color, #fff); border: 1px solid var(--border-color, #e5e2e2); border-radius: 4px; padding: 15px; color: var(--text-color, #333); font-family: inherit; direction: rtl; box-sizing: border-box; margin-bottom: 20px; } .darkmode .shola-widget, .darkmode .shola-lb-wrap, .darkmode .shola-pb-wrap { background: #1a1a1a; border-color: #333; color: #ddd; } .shola-progress-wrap { margin-bottom: 20px; } .shola-progress-header, .shola-pb-header { display: flex; justify-content: space-between; align-items: center; font-size: .95em; margin-bottom: 6px; font-weight: bold; } .shola-days-left, .shola-pb-days { color: #f5a623; font-size: .85em; font-weight: normal; } .shola-numbers, .shola-pb-numbers { display: flex; justify-content: space-between; font-size: .85em; color: inherit; margin-bottom: 8px; opacity: 0.8; } .shola-bar-bg, .shola-pb-bg { background: rgba(150,150,150,0.2); border-radius: 20px; height: 25px; overflow: hidden; } .shola-bar-fill, .shola-pb-fill { background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); height: 100%; border-radius: 20px; display: flex; align-items: center; justify-content: flex-end; padding-left: 10px; min-width: 4px; transition: width 1s ease; font-size: .8em; font-weight: bold; color:#fff; } .shola-completed, .shola-pb-done { text-align: center; color: #2ecc71; font-weight: bold; margin-top: 10px; font-size: 1.05em; } .shola-pre-goal, .shola-pb-pre { text-align: center; color: inherit; font-weight: bold; margin-top: 10px; font-size: 1.05em; opacity: 0.9; } .shola-tabs { display: flex; gap: 8px; margin-bottom: 14px; border-bottom: 1px solid rgba(150,150,150,0.2); padding-bottom: 10px; flex-wrap: wrap; } .shola-tab { background: rgba(150,150,150,0.1); border: 1px solid rgba(150,150,150,0.2); color: inherit; padding: 5px 12px; border-radius: 3px; cursor: pointer; font-family: inherit; font-size: .85em; transition: all .3s; } .shola-tab.active { background: #366ad3; border-color: #366ad3; color: #fff; } .shola-tab:hover:not(.active) { background: rgba(150,150,150,0.2); } .shola-row, .shola-lb-row { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: 4px; margin-bottom: 6px; background: rgba(150,150,150,0.05); transition: background .2s; border:1px solid rgba(150,150,150,0.1); } .shola-top3, .shola-lb-top3 { background: rgba(54,106,211,0.08); border-color:rgba(54,106,211,0.2); } .shola-row:hover, .shola-lb-row:hover { background: rgba(150,150,150,0.1); } .shola-rank, .shola-lb-rank { min-width: 30px; text-align: center; font-size: 1.1em; } .shola-num, .shola-lb-num { display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; background: rgba(150,150,150,0.2); border-radius: 50%; font-size: .8em; color: inherit; opacity:0.8; } .shola-avatar { width: 32px; height: 32px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(150,150,150,0.3); flex-shrink: 0; } .shola-uname, .shola-lb-uname { flex: 1; font-size: .95em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:600;} .shola-score, .shola-lb-score { color: #f5a623; font-weight: bold; font-size: .9em; white-space: nowrap; } .shola-empty, .shola-lb-empty { text-align: center; color: inherit; opacity:0.7; padding: 20px 0; font-size: .9em; } .shola-btn-support { display: block; width: 100%; background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); color: #fff; text-align: center; padding: 10px; border-radius: 4px; font-weight: bold; cursor: pointer; border: none; margin-top: 15px; font-family: inherit; font-size: 1.05em; transition: opacity 0.3s; } .shola-btn-support:hover { opacity: 0.9; color: #fff; } .shola-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 999999; display: none; align-items: center; justify-content: center; backdrop-filter: blur(3px); } .shola-modal-box { background: var(--bg-color, #fff); color: var(--text-color, #333); padding: 25px; border-radius: 8px; width: 90%; max-width: 400px; position: relative; box-shadow: 0 10px 30px rgba(0,0,0,0.5); } .darkmode .shola-modal-box { background: #1a1a1a; color: #ddd; border: 1px solid #333; } .shola-modal-close { position: absolute; top: 10px; left: 15px; font-size: 24px; cursor: pointer; color: inherit; opacity: 0.7; font-weight: bold; line-height: 1; } .shola-modal-close:hover { opacity: 1; } function sholaTab(btn, id) { var widget = btn.closest(".shola-widget"); widget.querySelectorAll(".shola-tab").forEach(function(b){ b.classList.remove("active"); }); widget.querySelectorAll(".shola-board").forEach(function(b){ b.style.display = "none"; }); btn.classList.add("active"); document.getElementById("shola-" + id).style.display = "block"; } function sholaOpenModal(modalId) { document.getElementById(modalId).style.display = "flex"; } function sholaCloseModal(modalId) { document.getElementById(modalId).style.display = "none"; } 🔥 تحدي أغسطس 2026 ⏳ 5 يوم متبقي 69,410 شعلة الهدف: 66,666 104.1% 🎉 حققنا هدف الشهر، شكرًا لكل الداعمين! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 40,000🥈Yazeed Alsaedi🔥 105🥉saleh R🔥 1004Abdelelah Alghamdi🔥 1005Fares saeed🔥 1006Ahmad Salem🔥 1007hdg75🔥 1008Ibrahim Alshalili🔥 1009islam haskilo🔥 10010karam Ibrahim🔥 100 🥇M. K💎 52,000🥈Fares saeed💎 1,100🥉Abdullah K💎 5004ibrahim shazly💎 5005Hamood Mahemed💎 5006Yazeed Alsaedi💎 1057Abdulrahman Alghamdi💎 1008abdulrahman kh💎 1009E A💎 10010Ayde Wer💎 100
“لا بأس، لست هنا لهذا السبب.”
“أصوات المرآة؟”
ثم نظر خلفه.
لم يكن الأمر أنني لم أفكر سابقًا في إضافة هذه الخاصية للعبة، لكن برمجة شيء كهذا كانت ببساطة صعبة للغاية من دون فريق. ليس هذا فحسب، بل لم تكن ستكون ذات فائدة كبيرة على أيّ حال.
“جئت لأتحدث في أمر آخر. يتعلق بك إلى حد ما.”
“هذا لا يغيّر شيئًا! ماذا فعلت هنا؟ هل قتلت أحدهم؟ المكان تفوح منه رائحة جثة متعفّنة.”
“بي؟”
“نعم!”
ولماذا أُورّط أنا؟
ومع ذلك، كانت هناك مشكلة أساسية يجب أن أُعالجها.
لقد التزمت الهدوء في الآونة الأخيرة. لا أظنني أزعجت أحدًا، ورئيس القسم بدا مشغولًا في معظم الأوقات.
لمحة واحدة كانت كافية لجعل قلبي ينبض بجنون. آلاف الاحتمالات عبرت ذهني بينما كنتُ أعيد قراءة وصف البرنامج.
فما الذي يمكن أن يكون؟
: غير قابل للاستهلاك.
“يتعلق بلعبتك الأخيرة.”
“انتظر، انتظر.”
“لعبتي الأخيرة؟”
اكتفيت بهزّ رأسي حين التقت أعيننا.
ما هذا بحق الجحيم؟ صحيح أنني أخبرته عن لعبتي، لكني لم أرِها له، ولا لأي أحد في الحقيقة. الوحيد الذي امتلك نسخة منها هو جيمي.
“هذا… يمكنني بالتأكيد استغلاله في اللعبة التي طورتها للتو.”
‘هل يمكن أن يكون جيمي قد أعطاها لزوي؟’
فما الذي يمكن أن يكون؟
لا، هذا لا يبدو منطقيًا. زوي لا تبدو من النوع المهتم بهذه الأمور.
لمحة واحدة كانت كافية لجعل قلبي ينبض بجنون. آلاف الاحتمالات عبرت ذهني بينما كنتُ أعيد قراءة وصف البرنامج.
فمن إذًا…؟
“…آه.”
“هل تذكر عندما بدأ روان بالصراخ وكل ذلك؟ قالوا إن الأمر بسبب لعبتك. حصل خلاف صغير بينهم وبين روان، و… انتهى به الأمر لأن يتحول إلى نوع من الرهان، حيث قال روان إنهم سيشعرون بالخوف.”
صحيح… صحيح…
“هاه؟”
“…آه.”
آه، انتظر!
فمن إذًا…؟
تذكرت الآن.
“لعبتي الأخيرة؟”
صحيح، روان لعب اللعبة. والباقون رأوها أيضًا.
“هاه؟”
صحيح… صحيح…
الفصل 166: متعدد اللاعبين؟ [2]
لقد حدث ذلك فعلًا.
في هذه الحالة، فهذا برنامج فريد من نوعه.
“لا تقلق بشأن الأمر. لم يأخذوا الرهان على محمل الجد. لم يبدُ عليهم الاهتمام حقًا.”
“هل تذكر عندما بدأ روان بالصراخ وكل ذلك؟ قالوا إن الأمر بسبب لعبتك. حصل خلاف صغير بينهم وبين روان، و… انتهى به الأمر لأن يتحول إلى نوع من الرهان، حيث قال روان إنهم سيشعرون بالخوف.”
“انتظر، لم يفعلوا؟”
لا، هذا لا يبدو منطقيًا. زوي لا تبدو من النوع المهتم بهذه الأمور.
“أبدًا.”
تذكرت الآن.
هزّ كايل رأسه.
هل يمكن أن…؟
“كما قلت، لم يكونوا مهتمين. وانتهى الموقف عند ذلك.”
“…آه.”
برنامج قادر على تسجيل وتقليد أصوات أيّ شخصٍ يلعب اللعبة. لكي يعمل البرنامج، يجب تفعيل الميكروفون. يمكن تطبيق البرنامج على “الممثلين” في اللعبة.
لسبب ما، شعرت بخيبة أمل حين سمعت ذلك. بما أن جيمي لم يردّ عليّ، كنت أموت شوقًا لمعرفة جودة اللعبة. لقد أثّرت على روان، لكن هل ستؤثّر في من هم أقوى منه؟
كان صوته مضحكًا إلى حدٍ ما.
كنت فعليًا أموت لأعرف.
“تبدو وكأنك شممت هذه الرائحة من قبل—”
‘اللعنة! لقد كانت ستكون فرصة رائعة!’
عليّ أن أكبت ذلك.
شعرت برغبة في اقتلاع شعري في تلك اللحظة. لكن، ومع ذلك… إن لم يتم الرهان، فلماذا يخبرني بهذا؟
.shola-widget, .shola-lb-wrap, .shola-pb-wrap { background: var(--bg-color, #fff); border: 1px solid var(--border-color, #e5e2e2); border-radius: 4px; padding: 15px; color: var(--text-color, #333); font-family: inherit; direction: rtl; box-sizing: border-box; margin-bottom: 20px; } .darkmode .shola-widget, .darkmode .shola-lb-wrap, .darkmode .shola-pb-wrap { background: #1a1a1a; border-color: #333; color: #ddd; } .shola-progress-wrap { margin-bottom: 20px; } .shola-progress-header, .shola-pb-header { display: flex; justify-content: space-between; align-items: center; font-size: .95em; margin-bottom: 6px; font-weight: bold; } .shola-days-left, .shola-pb-days { color: #f5a623; font-size: .85em; font-weight: normal; } .shola-numbers, .shola-pb-numbers { display: flex; justify-content: space-between; font-size: .85em; color: inherit; margin-bottom: 8px; opacity: 0.8; } .shola-bar-bg, .shola-pb-bg { background: rgba(150,150,150,0.2); border-radius: 20px; height: 25px; overflow: hidden; } .shola-bar-fill, .shola-pb-fill { background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); height: 100%; border-radius: 20px; display: flex; align-items: center; justify-content: flex-end; padding-left: 10px; min-width: 4px; transition: width 1s ease; font-size: .8em; font-weight: bold; color:#fff; } .shola-completed, .shola-pb-done { text-align: center; color: #2ecc71; font-weight: bold; margin-top: 10px; font-size: 1.05em; } .shola-pre-goal, .shola-pb-pre { text-align: center; color: inherit; font-weight: bold; margin-top: 10px; font-size: 1.05em; opacity: 0.9; } .shola-tabs { display: flex; gap: 8px; margin-bottom: 14px; border-bottom: 1px solid rgba(150,150,150,0.2); padding-bottom: 10px; flex-wrap: wrap; } .shola-tab { background: rgba(150,150,150,0.1); border: 1px solid rgba(150,150,150,0.2); color: inherit; padding: 5px 12px; border-radius: 3px; cursor: pointer; font-family: inherit; font-size: .85em; transition: all .3s; } .shola-tab.active { background: #366ad3; border-color: #366ad3; color: #fff; } .shola-tab:hover:not(.active) { background: rgba(150,150,150,0.2); } .shola-row, .shola-lb-row { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: 4px; margin-bottom: 6px; background: rgba(150,150,150,0.05); transition: background .2s; border:1px solid rgba(150,150,150,0.1); } .shola-top3, .shola-lb-top3 { background: rgba(54,106,211,0.08); border-color:rgba(54,106,211,0.2); } .shola-row:hover, .shola-lb-row:hover { background: rgba(150,150,150,0.1); } .shola-rank, .shola-lb-rank { min-width: 30px; text-align: center; font-size: 1.1em; } .shola-num, .shola-lb-num { display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; background: rgba(150,150,150,0.2); border-radius: 50%; font-size: .8em; color: inherit; opacity:0.8; } .shola-avatar { width: 32px; height: 32px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(150,150,150,0.3); flex-shrink: 0; } .shola-uname, .shola-lb-uname { flex: 1; font-size: .95em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:600;} .shola-score, .shola-lb-score { color: #f5a623; font-weight: bold; font-size: .9em; white-space: nowrap; } .shola-empty, .shola-lb-empty { text-align: center; color: inherit; opacity:0.7; padding: 20px 0; font-size: .9em; } .shola-btn-support { display: block; width: 100%; background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); color: #fff; text-align: center; padding: 10px; border-radius: 4px; font-weight: bold; cursor: pointer; border: none; margin-top: 15px; font-family: inherit; font-size: 1.05em; transition: opacity 0.3s; } .shola-btn-support:hover { opacity: 0.9; color: #fff; } .shola-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 999999; display: none; align-items: center; justify-content: center; backdrop-filter: blur(3px); } .shola-modal-box { background: var(--bg-color, #fff); color: var(--text-color, #333); padding: 25px; border-radius: 8px; width: 90%; max-width: 400px; position: relative; box-shadow: 0 10px 30px rgba(0,0,0,0.5); } .darkmode .shola-modal-box { background: #1a1a1a; color: #ddd; border: 1px solid #333; } .shola-modal-close { position: absolute; top: 10px; left: 15px; font-size: 24px; cursor: pointer; color: inherit; opacity: 0.7; font-weight: bold; line-height: 1; } .shola-modal-close:hover { opacity: 1; } function sholaTab(btn, id) { var widget = btn.closest(".shola-widget"); widget.querySelectorAll(".shola-tab").forEach(function(b){ b.classList.remove("active"); }); widget.querySelectorAll(".shola-board").forEach(function(b){ b.style.display = "none"; }); btn.classList.add("active"); document.getElementById("shola-" + id).style.display = "block"; } function sholaOpenModal(modalId) { document.getElementById(modalId).style.display = "flex"; } function sholaCloseModal(modalId) { document.getElementById(modalId).style.display = "none"; } 🔥 تحدي أغسطس 2026 ⏳ 5 يوم متبقي 69,410 شعلة الهدف: 66,666 104.1% 🎉 حققنا هدف الشهر، شكرًا لكل الداعمين! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 40,000🥈Yazeed Alsaedi🔥 105🥉saleh R🔥 1004Abdelelah Alghamdi🔥 1005Fares saeed🔥 1006Ahmad Salem🔥 1007hdg75🔥 1008Ibrahim Alshalili🔥 1009islam haskilo🔥 10010karam Ibrahim🔥 100 🥇M. K💎 52,000🥈Fares saeed💎 1,100🥉Abdullah K💎 5004ibrahim shazly💎 5005Hamood Mahemed💎 5006Yazeed Alsaedi💎 1057Abdulrahman Alghamdi💎 1008abdulrahman kh💎 1009E A💎 10010Ayde Wer💎 100
وكأنه قرأ أفكاري، أخرج كايل رأسه ثم أعاده مجددًا قبل أن يجيب.
لا، لا أظن—
“أردت فقط أن أذكر الأمر لأنك ربما تُسأل عن لعبتك لاحقًا. لا أعلم إن كان سيحدث، لكن ردّة فعل روان جعلت بعض الأشخاص يشعرون بالفضول.”
“هذا لا يغيّر شيئًا! ماذا فعلت هنا؟ هل قتلت أحدهم؟ المكان تفوح منه رائحة جثة متعفّنة.”
“…فهمت.”
صحيح، روان لعب اللعبة. والباقون رأوها أيضًا.
هذا جيد على ما يبدو.
توقّفت، رمشت قليلًا، ثم أطبقت شفتي.
أعتقد أن كل الوقت الذي قضيته في مساعدة روان أثمر أخيرًا.
على الأقل، أنا لن أفعل. لستُ غبيًا إلى هذه الدرجة.
انتظر.
“نعم!”
تضاقت عيناي وأنا أنظر إلى كايل.
“أغخ.”
هل يمكن أن…؟
بضع خطوات داخل المكتب، ووجه كايل شحب كأنه رأى شبحًا. ارتفعت يداه إلى عنقه، كما لو أن قوة غير مرئية كانت تخنقه.
“هل تريد أن تجرّب اللعبة أيضًا؟”
لكن، الآن وقد ظهر هذا البرنامج أمامي، لم أستطع منع عقلي من التفكير في كل الاحتمالات التي انفتحت لي.
“حسنًا…”
ما هذا بحق الجحيم؟ صحيح أنني أخبرته عن لعبتي، لكني لم أرِها له، ولا لأي أحد في الحقيقة. الوحيد الذي امتلك نسخة منها هو جيمي.
حكّ كايل جانب خده، وعيناه تحدقان أرضًا. وبمجرد أن رأيت ردّة فعله، ابتسمت ووقفت، مشيرًا إلى مقعدي.
“انتظر، لم يفعلوا؟”
“تفضل. نحن كالإخوة يا كايل. إن أردت لعبها، فقط أخبرني… كوك.”
شعرت برغبة في اقتلاع شعري في تلك اللحظة. لكن، ومع ذلك… إن لم يتم الرهان، فلماذا يخبرني بهذا؟
آه، لا.
ما هذا بحق الجحيم؟ صحيح أنني أخبرته عن لعبتي، لكني لم أرِها له، ولا لأي أحد في الحقيقة. الوحيد الذي امتلك نسخة منها هو جيمي.
عليّ أن أكبت ذلك.
كان الصوت متعبًا نوعًا ما، لكنه بلا شك صوت كايل. أملتُ رأسي، وكنت على وشك الرد عندما دار مقبض الباب، وفتح كايل الباب.
لحست شفتي، ونظرت إلى الحاسوب المحمول، وكنت على وشك تشغيل اللعبة حين دوّى صوت كايل.
تضاقت عيناي وأنا أنظر إلى كايل.
“انتظر، انتظر.”
: غير قابل للاستهلاك.
“ماذا…؟”
لمحة واحدة كانت كافية لجعل قلبي ينبض بجنون. آلاف الاحتمالات عبرت ذهني بينما كنتُ أعيد قراءة وصف البرنامج.
هل بدأ يتردد؟
“…آه.”
لا، لا أظن—
“بي؟”
“بشأن المكان الذي سنلعب فيه. هل يمكن أن نخرج للعب؟ هذا المكان نوعًا ما….”
“جئت لأتحدث في أمر آخر. يتعلق بك إلى حد ما.”
توقّفت، رمشت قليلًا، ثم أطبقت شفتي.
“جئت لأتحدث في أمر آخر. يتعلق بك إلى حد ما.”
“صحيح، بالطبع.”
“انتظر، لم يفعلوا؟”
في الحال، أومضت الشاشة بلون أبيض واختفت العجلة، وعدتُ إلى التطبيق الرئيسي حيث فتحتُ قسم تطوير الألعاب.
بعينين محمرّتين، نظر إليّ، وكانت نظراته مشوبة بالصدمة والاشمئزاز.
