Blog
בלוג תיק עבודות אישי, נקי ומינימלי, רספונסיבי, שנבנה עם PHP 8+ ו־PDO/SQLite בצד השרת, HTML5/CSS3 (Inter) ו־JS וניל בצד הלקוח. כולל פאנל ניהול מאובטח (התחברות עם סיסמה מוצפנת, הגנת CSRF), ניהול פוסטים עם קטגוריות/תגיות ותמונות מוצגות, עורך טקסט עשיר של Quill, כתובות URL נקיות, ו־RSS feed.
CMS
מערכת ניהול תוכן רספונסיבית ומינימלית הבנויה עם PHP 8+ ו־PDO/SQLite, עם חזית ב־HTML5/CSS3 (Inter) ו־JS וניל. כוללת פאנל ניהול מאובטח (התחברות עם סיסמה מוצפנת, הגנת CSRF), ניהול משתמשים ותפקידים, ניהול דפים ומודולים עם עורך Quill, תמיכה במדיה/תמונות מוצגות, תבניות והגדרות אתר, כתובות URL נקיות, וסכימת מסד נתונים קלת משקל לפריסה מהירה.
Forum
פורום דיון רספונסיבי וקומפקטי המיושם ב־PHP 8+ עם PDO/SQLite ו־HTML5/CSS3 (Inter) בתוספת JS וניל. הוא מספק אימות מאובטח (הצפנת סיסמאות, CSRF), פרופילי משתמשים ורישום, ניהול קטגוריות, שרשורים ופוסטים, כלי ניהול למנהלים (קטגוריות, שרשורים, פוסטים, משתמשים), עורך Quill לפוסטים עשירים, חיפוש ודפדוף, כתובות URL נקיות, ושאילתות PDO מוכנות לאורך כל הדרך.
Store
מודול חנות מינימלי ורספונסיבי הבנוי עם PHP 8+ ו־PDO/SQLite, תוך שימוש ב־HTML5/CSS3 (Inter) ו־JS וניל. התכונות כוללות קטלוג מוצרים עם תמונות מוצגות, זרימת עגלה ותשלום, ניהול הזמנות ו־CRUD מוצרים למנהל, אינטגרציית תשלומי PayPal, אימות מנהל מאובטח (התחברות עם סיסמה מוצפנת, הגנת CSRF), מעקב מלאי/הזמנות בסיסי, כתובות URL נקיות, ובטיחות צד אחורי באמצעות הצהרות PDO מוכנות.
Calendar
יישום יומן רשת מלא ורספונסיבי הבנוי עם PHP 8+ ו־PDO/SQLite להתמדה חזקה בצד השרת, ו־HTML5/CSS3 (Inter) עם JavaScript וניל לחזית מהירה ונגישה. התכונות כוללות יצירת אירועים ועריכה עם תיאורים עשירים, כללי אירועים חוזרים (יומי/שבועי/חודשי/שנתי), גרור־ושחרר לשינוי מועד בתצוגות יום/שבוע/חודש, זמני אירועים מודעי אזור זמן, תזכורות/התראות ניתנות להגדרה, ייבוא וייצוא iCal (RFC 5545), חיפוש וסינון, נגישות מקלדת, ועדכוני צד לקוח אופטימיים עם אימות צד שרת והצהרות מוכנות לאבטחה. כולל ממשק ניהול פשוט לניהול יומנים ציבוריים והגדרות ייבוא.
CactBridge (FFXIV Plugin)
תוסף Dalamud מותאם אישית ל־FFXIV שנכתב ב־C# (.NET) המשלב התראות Cactbot ישירות בתוך המשחק. הוא תוכנן במקור עבור SteamOS ב־Steam Deck, שם קשה יותר להשתמש ב־Browsingway באופן חלק והוא עלול לגרום לאובדן FPS משמעותי. הוא משלב שרת ממסר HTTP מקומי, מנויי WebSocket של OverlayPlugin, סביבת Chromium ללא ראש מוטמעת דרך PuppeteerSharp, וחלון שכבת־על Dalamud/ImGui עם הודעות צ'אט אופציונליות.
RimWorld Mods
אוסף של שבעה מודים ל־RimWorld, רובם ב־C# עם תיקוני Harmony לצד תיקוני XML פשוטים, שנבנו כדי להחליק את החספוסים של מערכות המכנואידים ב־Biotech וכדי לתקן אינטראקציות בין מודים של אחרים. Advanced Mech Upgrades בונה מחדש מכנואיד לגרסה המתקדמת שלו במקומו, בחצי מעלות ההריון, או מאפשר למכנואיד לשדרג את עצמו לאורך זמן. Mechs Never Die מפנה נזק קטלני למכנואידים לא עוינים למסלול ההפלה והתיקון המקורי, ו־Archotech: Unbreakable Implants מגביל נזק לחלקי ארכוטק כך שהם נשברים ומתקנים את עצמם במקום להיהרס. Mech Work Types מוציא תיקון מכנואידים, לידה וקידוד תת־ליבות מסוג העבודה Smithing לסוגי עבודה נפרדים. Mech Carrier Fix משחזר את התנהגות ההובלה המקורית כך שמשאבים מגיעים למיכל הנשיאה ולא למלאי של המכנואיד, Quarry Drone Patch מאפשר לרחפן הכרייה מ־Drone Factory לעבוד בחלקות Quarry, ו־Yayo Auto-Reload מתקן את טריגר הטעינה מחדש ב־Yayo's Combat 3. כל מוד הוא תיקייה עצמאית עם About.xml, תיקונים, ובמידת הצורך הגדרות ותרגומים, וכולם נכתבו ל־RimWorld 1.6 ו־1.7.
404 Kingdoms
משחק RTS מלא המוחבא בתוך דף השגיאה 404. פקד על צבא אבירים כדי להציל דף אינטרנט שנחטף על ידי דרקונים. כולל מכניקת אסטרטגיה בזמן אמת, בחירת יחידות, בניית מבנים, תורי ייצור, מציאת נתיבים, בינה מלאכותית קרבית, ערפל מלחמה, וקודי צ'יט נסתרים, הכל בנוי עם JavaScript וניל ו־HTML5 Canvas, ללא תלות חיצונית.
Olate Download
הגרתי את אתר Amazing World Music, שהריץ את Olate Download עם מודולים מותאמים אישית רבים שלא תוכננו לעבוד יחד. עיבדתי מחדש את כל המודולים לקוד אחיד, אבטחתי ועדכנתי את Olate Download לתאימות עם PHP 8.x, ופרסמתי את התיקונים ב־GitHub. לאחר מכן, תכננתי ובניתי גרסה חדשה, ניתנת להרחבה ומודולרית, המשלבת את כל התכונות המקוריות עם דגש על ארכיטקטורה נקייה, תחזוקה וגמישות.
Roombageddon
משחק פעולה תלת-ממדי שנבנה ב-Godot 4.7 עבור Godot Wild Jam #94, שם הוא הגיע למקום ה-24 מתוך 115 משתתפים. השחקן שולט בשואב אבק רובוטי המגן על בית מפני חפצים יומיומיים שהפכו לאויבים קטלניים, ורוכש יכולות תוך כדי כדי להילחם חזרה. פותח על ידי וריקו מאן. טיפלתי בתכנות ובעיצוב רמות, ועבדתי על מערכת היכולות, בינה מלאכותית של אויבים, גלי לחימה, בקר שחקן, HUD וממשק משתמש, שלל ופריטים, מנגנוני טעינה, שמירת מצב משחק, מערכת ההדרכה, ושילוב אודיו.
Let Meowt
פלטפורמר דו-ממדי בהשראת שנות ה-90 שנבנה ב-Godot 4.7 עבור Godot Wild Jam #95. בחר את החתול שלך והשתולל על ידי ניפוץ חפצים ברחבי הבית -- שלטים רחוקים, כוסות מים, כל מה שבא לך. כולל חתולי אויב, מלפפונים, אוסף של חתולית, מספר חתולים לשחק, ומערכת ניקוד עם בונוסי מהירות. פותח עם Koh Yun Ying Dianna וריקו מאן.\n\nמגבלות הזמן מנעו ממני להתעמק במכניקת הליבה כפי שהייתי רוצה הפעם, אבל טיפלתי בתשתית החיונית -- תפריטים, ניקוד, והטיימר. בניתי גם HUD מכ\"ם, אבל אני לא בטוח אם הוא שרד את החתך האחרון והגיע לגרסה הסופית, בהתחשב בכך שהיא נדחפה לגיטאב כ-15 דקות לפני המועד האחרון! זה טבעו של האקתון -- תכונות נוטות להתאדות בשעה האחרונה.
Dianna Koh Portfolio
אתר תיק עבודות מותאם אישית שנבנה עבור חברה, דיאנה קו, מעצבת גרפית, אמנית דיגיטלית ואנימטורית. האתר כולל עיצוב רספונסיבי עם אסתטיקה נקייה ומודרנית, וכולל פאנל ניהול מאובטח עם התחברות מוגנת בסיסמה לניהול תוכן התיק. הפונקציונליות העיקרית כוללת העלאת תמונות לפריטי גלריה עם יצירת תמונות ממוזערות אוטומטית, ניהול קטגוריות לסינון עבודה לפי סוג (עיצוב גרפי, אנימציה, אמנות דיגיטלית, מיתוג, איור), ופעולות CRUD מלאות לערכות תיק. נבנה עם PHP 8+ ו־PDO/SQLite בצד השרת, עם HTML5/CSS3 ו־JavaScript וניל בצד הלקוח.