Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎭 היומן של תום רידל

🇬🇧 English version: README.en.md

צ'אט "AI" מזויף ומשחק איקס־עיגול שאי אפשר לנצח — שרצים כולם בתוך מיקרוסופט וורד, באמצעות תיקון שגיאות אוטומטי בלבד. בלי אינטרנט, בלי תוספות, בלי מאקרו בזמן ריצה.

תום רידל היא מתיחה. לצופים זה נראה כאילו וורד עונה לך ומשחק איתך. במציאות, כל "תשובה" היא סתם החלפת טקסט שוורד מבצע תוך כדי הקלדה. זה עובד גם על מחשב מנותק לגמרי או נעול.

🤫 כל הפואנטה היא שזה לא AI. אם אתה מציג את זה — אל תגלה לצופים איך זה עובד. אף תגובה מובנית לא מסגירה את הטריק.


✨ תכונות

  • 💬 כ-280 משפטי שיחה — אפשר לכתוב לו משפטים טבעיים ("מה נשמע", "מי אתה", "ספר לי בדיחה", "אני עצוב", "מה בירת צרפת"...) ולקבל תשובה שנשמעת כמו עוזר אמיתי.
  • שאלות עם המשך — "בוא נשחק" שואל אם אתה רוצה לשחק (כן/לא), חידות עם "מה התשובה", והצעת משחק חוזר בסוף כל סיבוב.
  • 🎮 איקס־עיגול מלא מול מחשב מושלם (שאי אפשר לנצח) — כל 1,120 מצבי הלוח האפשריים מחושבים מראש. הכי טוב שתשיג זה תיקו.
  • 🌐 100% מקומי ולא מקוון. עובד גם כשהרשת/מאקרו חסומים.
  • ↩️ הסרה נקייה שמחזירה את וורד בדיוק לקדמותו.
  • 🖱️ התקנה בלחיצה אחת (.vbs) או ייבוא ידני (.bas).

🚀 התקנה

דרך א' — לחיצה אחת (הכי קל)

  1. הורד את הריפו (Code → Download ZIP) וחלץ.
  2. לחיצה כפולה על easy-install/Install-TomRiddle.vbs.
  3. תופיע הודעה "תום רידל מוכן!" — סיימת.

הסקריפט מפעיל את וורד ומוסיף את ההחלפות. ייתכן ש-Windows או האנטי-וירוס יבקשו אישור להריץ סקריפט — זה תקין. אם סקריפטים חסומים במחשב שלך, השתמש בדרך ב'.

דרך ב' — ייבוא ידני (הכי אמין)

  1. פתח את וורד → לחץ Alt + F11 (עורך VBA).
  2. File → Import File… → בחר src/TomRiddle_Setup.bas.
  3. לחץ F5 → הרץ TomRiddle_Install.

⚠️ מייבאים את קובץ ה-.basלא מדביקים אותו בחלון הקוד (השורה הראשונה Attribute VB_Name תגרום ל-Syntax error).


🕹️ שימוש (כל הטריגרים בעברית)

כותבים את הביטוי ואז רווח, ווורד מחליף אותו.

שיחה — נסה: מה נשמע · מי אתה · ספר לי בדיחה · אני עצוב · מה בירת צרפת · תן חידה · היי צאט

(הרשימה המלאה: docs/replacements.txt)

איקס־עיגול:

  • כתוב בוא נשחק → הוא עונה שהוא יודע בינתיים רק איקס־עיגול ושואל אם בא לך. הקלד כן (או יאללה/בטח) ורווח → מופיע לוח (טבלה אמיתית). אתה X, המחשב O.
  • בכל תור: בסוף שורת "המהלך שלך הוא- " הקלד את ספרת המשבצת (כפי שמוצגת בלוח) ואז רווח — והלוח הבא מופיע מעצמו. בלי קודים, בלי לזכור כלום.
  • בסוף המשחק הוא מציע עוד סיבוב — שוב כן ורווח ולוח חדש נפתח.
  • ייתכן שמה שתקליד אחרי שאלה/לוח לא ייראה על המסך — זה מכוון וזה חלק מהקסם.
  • טעית בספרה (למשל משבצת תפוסה)? Backspace והקלד שוב. תמיד רווח, לא Enter.

הצופים רואים שיחה חיה, לוחות שמופיעים "לבד", ואת ה"AI" מנצח. 😈


🧠 איך זה עובד

תיקון השגיאות של וורד מחליף טקסט תוך כדי הקלדה. תום רידל רושם אוסף גדול של החלפות מעוצבות: ביטויים קבועים לשיחה, ולוח (טבלה אמיתית) לכל מצב במשחק. מכיוון שתיקון השגיאות חסר זיכרון, כל לוח שותל בסוף שורת "המהלך שלך הוא- " אסימון נסתר (טקסט בעיצוב Hidden) שמקודד את כל המשחק עד כה; הספרה שאתה מקליד מצטרפת אליו ויוצרת את הטריגר של הלוח הבא. מנגנון ההתאמה של וורד קורא את הטקסט שבמסמך — כולל טקסט נסתר וכולל הרווח שנשאר מהמהלך הקודם — ולכן השרשרת נמשכת מעצמה.

שלושה עקרונות לא־מובנים־מאליהם שהפרויקט מתמודד איתם:

  1. רשומות מעוצבות הן גלובליות. רשומות טקסט רגילות חיות ברשימה נפרדת לכל שפה, ורשומות שנוספות באוטומציה נוחתות ברשימה שההקלדה שלך לא בהכרח בודקת — ולכן הכול כאן רשומות מעוצבות (וגם לא נופלים במגבלת 255 התווים).
  2. מניעת לולאה. וורד לא מחיל החלפה שהתוצאה שלה מכילה את הטריגר של עצמה — לכן האסימון החדש בכל לוח מקודד את ההיסטוריה בסדר הפוך, מה שמבטיח שהטריגר שירה לא יופיע בתוצאה.
  3. טבלה באמצע שורה בולעת את הטקסט שלפניה — לכן כל ערך לוח מתחיל במעבר־פסקה.

🧹 הסרה

  • לחיצה אחת: לחיצה כפולה על easy-install/Uninstall-TomRiddle.vbs.
  • ידני: ייבא את src/TomRiddle_Remove.bas והרץ TomRiddle_Uninstall.

שתי הדרכים מסירות כל רשומה של תום רידל (כולל סריקת ביטחון לכל שארית) ומשאירות את תיקון השגיאות שלך בדיוק כפי שהיה.


🛠️ פיתוח

הכל נוצר על ידי סקריפט אחד:

python3 generate_tomriddle.py

ערוך את רשימת CHAT שבתוכו כדי להוסיף או לשנות תגובות, והרץ מחדש כדי לייצר את קבצי ה-.bas וה-.vbs. עץ המשחק (משחק מושלם דרך מינימקס) וכל הטקסט העברי (מקודד כקודי תווים של ChrW כדי שהמקור יישאר ASCII נקי) נבנים אוטומטית.


⚠️ הערות

  • תום רידל עורך רק את רשומות תיקון השגיאות שלך; ההסרה מחזירה אותן.
  • הלוחות הם טבלאות וורד אמיתיות (רשומות תיקון־שגיאות מעוצבות) — X אדום, O כחול, גבולות אמיתיים. נראה מצוין בכל פונט, בלי שום דרישה מהמסמך.
  • ההתקנה אורכת כ-3–4 דקות (נרשמות ~1,430 החלפות מעוצבות) ומסתיימת בהודעה עם מספר הלוחות שנשמרו. ההסרה מהירה.
  • זה צעצוע/מתיחה. תיהנו. 🙂

📄 רישיון

MIT — ראה LICENSE.

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages