لعبة ألغاز ومنصات باسم "Gravity Shift" يدوّر فيها اللاعب العالم بالكامل للتنقّل داخل متاهة ثلاثية الأبعاد منخفضة المضلعات. البيئة بسيطة، بتدرجات باستيلية وأشكال هندسية حادة.
View original English sourceفكرة اللعبة: لعبة ألغاز ومنصات باسم "Gravity Shift" يدوّر فيها اللاعب العالم بالكامل للتنقّل داخل متاهة ثلاثية الأبعاد منخفضة المضلعات (Low-Poly). تعتمد البيئة على أسلوب بصري بسيط، بتدرجات باستيلية وأشكال هندسية حادة.
المتطلبات التقنية:
ابنِ لعبة منصات ثلاثية الأبعاد باستخدام Three.js و Cannon.js. العالم عبارة عن متاهة على شكل مكعب. عند ضغط المستخدم على زر 'R'، دوّر متجه world.gravity بمقدار 90 درجة.
JavaScript
// منطق تدوير الجاذبية
world.gravity.set(0, -9.82, 0); // الوضع الافتراضي
function rotateGravity() {
let newG = new CANNON.Vec3(-world.gravity.y, world.gravity.x, 0);
world.gravity.copy(newG);
}
أضف انتقالًا سلسًا للكاميرا باستخدام Lerp لتتبع الجسم الفيزيائي للاعب أثناء تغيّر اتجاه الجاذبية.