
Quake-SRP העביר את Quake מ-1996 של id Software לדפדפן, עם רינדור תוכנה ב-Rust
Quake-SRP הוא פורט של Quake מ-1996 של id Software לדפדפן, אשר נכתב מחדש ב-Rust מקוד המקור תחת GPL ומצייר באופן תוכנתי ללא GPU. כולל את פרק ה-shareware, ובעלי המשחק יכולים להוסיף קבצים משלהם.
קלאסיקה מ-1996, נבנתה מחדש ב-Rust
Quake-SRP הוא פורט של Quake מ-1996 של id Software, אשר נכתב מחדש ב-Rust מקוד המקור תחת GPL של המשחק ומרונדר באופן תוכנתי ישירות בדפדפן. לפי אתר הפרויקט, הפורט לא דורש לא GPU ולא תלויות, ומצורף אליו פרק ה-shareware, קובץ quake106.zip המקורי של id בגודל 9.1 MB. קוד המקור זמין ב-GitHub.
שני פרסטים: Classic ו-Slop
לפורט יש שני פרסטים. פרסט Classic מחקה במדויק את מנוע WinQuake של id, כאשר כל אפשרויות slop כבויות, ואילו פרסט Slop משתמש בפרמטרים משלו של הפורט, שכל אחד מהם ניתן לשינוי, למשל asm_showfps 1 או host_maxfps 60. שחקנים יכולים לפתוח את העמוד עם הפרמטר ?classic או ?slop כדי להתחיל עם פרסט מסוים. לאחר אישור של שניהם, המקלדת, הפרמטרים והווידאו מוחזרים למצב ההתחלתי, אך משחקים שמורים נשארים.
שליטה ופקודות קונסולה
השליטה כוללת תנועה עם WASD, שליטה בצפייה עם העכבר ותמיכה בגיימפד; idcontrols מעביר לשליטה המקורית של id מ-1996: יריות, ללא צפייה בעכבר, ללא גיימפד, Always Run כבוי. הקונסולה, אשר נפתחת באמצעות מקש טילדה, תומכת בצ'יטים ובחירת רמות, בין היתר: god לחיות נצחיות, noclip למעבר דרך קירות, fly למצב תעופה, give לחסינות וחומרי קרב, impulse 9 לכל הנשק וחומרי הקרב, map למעבר לרמה, kill לריספאון. F6 ו-F9 שולטים בשמירה מהירה וטעינה מהירה, ו-F12 לוכד צילום מסך כקובץ .pcx אשר נשמר באחסון העמוד.
הוספת קבצים משלך
בעלי Quake יכולים להעלות לעמוד את קובץ id1/pak1.pak של העתק שלהם עבור פרקים 2-4, חבילות המשימות hipnotic/pak0.pak או rogue/pak0.pak וקבצי מוזיקה מה-CD, או לבחור קבצים ידנית. הקבצים נשארים בדפדפן. חבילות המשימות Scourge of Armagon ו-Dissolution of Eternity נבחרות במסך ההתחלה, והעמוד נטען מחדש עם הפרמטר ?game=hipnotic או ?game=rogue. Quake הוא סימן מסחרי של id Software, ו-quake-srp אינו קשור ל-id Software ואינו נתמך על ידי id Software.
מקורות: quake-srp.pages.dev
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.