🇬🇧 English version: README.en.md
צ'אט "AI" מזויף ומשחק איקס־עיגול שאי אפשר לנצח — שרצים כולם בתוך מיקרוסופט וורד, באמצעות תיקון שגיאות אוטומטי בלבד. בלי אינטרנט, בלי תוספות, בלי מאקרו בזמן ריצה.
OfficeChat היא מתיחה. לצופים זה נראה כאילו וורד עונה לך ומשחק איתך. במציאות, כל "תשובה" היא סתם החלפת טקסט שוורד מבצע תוך כדי הקלדה. זה עובד גם על מחשב מנותק לגמרי או נעול.
🤫 כל הפואנטה היא שזה לא AI. אם אתה מציג את זה — אל תגלה לצופים איך זה עובד. אף תגובה מובנית לא מסגירה את הטריק.
- 💬 יותר מ-20 תגובות שיחה על שלל נושאים — ברכות, בדיחות, שיחת חולין — כולן מנוסחות כדי להישמע כמו עוזר אמיתי.
- 🎮 איקס־עיגול מלא מול מחשב מושלם (שאי אפשר לנצח) — כל 1,120 מצבי הלוח האפשריים מחושבים מראש. הכי טוב שתשיג זה תיקו.
- 🌐 100% מקומי ולא מקוון. עובד גם כשהרשת/מאקרו חסומים.
- ↩️ הסרה נקייה שמחזירה את וורד בדיוק לקדמותו.
- 🖱️ התקנה בלחיצה אחת (
.vbs) או ייבוא ידני (.bas).
- הורד את הריפו (Code → Download ZIP) וחלץ.
- לחיצה כפולה על
easy-install/Install-OfficeChat.vbs. - תופיע הודעה "OfficeChat מוכן!" — סיימת.
הסקריפט מפעיל את וורד ומוסיף את ההחלפות. ייתכן ש-Windows או האנטי-וירוס יבקשו אישור להריץ סקריפט — זה תקין. אם סקריפטים חסומים במחשב שלך, השתמש בדרך ב'.
- פתח את וורד → לחץ Alt + F11 (עורך VBA).
- File → Import File… → בחר
src/OfficeChat_Setup.bas. - לחץ F5 → הרץ
OfficeChat_Install.
⚠️ מייבאים את קובץ ה-.bas— לא מדביקים אותו בחלון הקוד (השורה הראשונהAttribute VB_Nameתגרום ל-Syntax error).
כותבים את הביטוי ואז רווח, ווורד מחליף אותו.
שיחה — נסה: היי צאט · צאט ספר בדיחה · צאט מה משמעות החיים · צאט משעמם לי
(הרשימה המלאה: docs/replacements.txt)
איקס־עיגול:
- כתוב
בוא נשחק→ מופיע לוח. אתה X, המחשב O. - כדי לשחק מהלך, הקלד את הקוד הסודי שלך:
תתת+ ספרות המשבצות שבחרת עד עכשיו.- מהלך ראשון למשבצת 5:
תתת5 - אחר כך משבצת 9:
תתת59 - אחר כך משבצת 3:
תתת593
- מהלך ראשון למשבצת 5:
- הלוח מציג את המספרים
1–9במשבצות הפנויות, כך שתמיד תדע מה להוסיף.
הצופים רואים רק את הלוח מתעדכן ואת ה"AI" אומר תורך! / ניצחתי!.
תיקון השגיאות של וורד מחליף טקסט תוך כדי הקלדה. OfficeChat רושם אוסף גדול של החלפות: ביטויים קבועים לשיחה, וְרשומה לכל מצב במשחק. מכיוון שתיקון השגיאות חסר זיכרון, הקוד שאתה מקליד (תתת + המהלכים) מקודד את כל המשחק עד כה, והרשומה המתאימה מספקת את הלוח הבא.
שני עקרונות לא־מובנים־מאליהם שהפרויקט מתמודד איתם:
- רשימות תיקון־שגיאות הן פר־שפה. רשומות שנוספות דרך אוטומציה נכנסות לרשימה של שפה אחת. טריגר לטיני כמו
tttשמוקלד בהקשר אנגלי נבדק מול הרשימה האנגלית ולעולם לא נורה, בעוד טריגר עברי נבדק מול הרשימה העברית. לכן טריגר המשחק בעברית (תתת). - מניעת לולאה. וורד לא מחיל החלפה שהתוצאה שלה מכילה את הטריגר עצמו, ולכן שום טקסט של לוח לא חוזר על הקוד שלו.
הלוחות מוצגים עם מעבר־שורה רך (כדי שיצטברו לרשת) ועטופים בסימני כיווניות של יוניקוד (כדי שהמספרים לא יתהפכו בתוך מסמך מימין־לשמאל).
- לחיצה אחת: לחיצה כפולה על
easy-install/Uninstall-OfficeChat.vbs. - ידני: ייבא את
src/OfficeChat_Remove.basוהרץOfficeChat_Uninstall.
שתי הדרכים מסירות כל רשומה של OfficeChat (כולל סריקת ביטחון לכל שארית) ומשאירות את תיקון השגיאות שלך בדיוק כפי שהיה.
הכל נוצר על ידי סקריפט אחד:
python3 generate_officechat.pyערוך את רשימת CHAT שבתוכו כדי להוסיף או לשנות תגובות, והרץ מחדש כדי לייצר את קבצי ה-.bas וה-.vbs. עץ המשחק (משחק מושלם דרך מינימקס) וכל הטקסט העברי (מקודד כקודי תווים של ChrW כדי שהמקור יישאר ASCII נקי) נבנים אוטומטית.
- OfficeChat עורך רק את רשומות תיקון השגיאות שלך; ההסרה מחזירה אותן.
- יישור העמודות תלוי בפונט של המסמך — פונט רוחב־קבוע (כמו Consolas) מיישר הכי טוב.
- זה צעצוע/מתיחה. תיהנו. 🙂
MIT — ראה LICENSE.