الزاد الروحاني: 0%
...للحقيقة وجه آخر
الموقع الخفي
بصيرة الروح
صدى الحق
نبضات التأمل
نور البصيرة
قوة الصبر
<script>
let spiritualLevel = 0;
function initializeExperience() {
setTimeout(() => { document.getElementById('mysteryMessage').style.opacity = 1; }, 2000);
if (!navigator.onLine) alert("للحصول على التجربة الكاملة، يُفضل الاتصال بالإنترنت.");
window.addEventListener('deviceorientation', handleOrientation, true);
checkBatteryStatus();
}
function increaseSpiritualLevel(amount = 20) {
spiritualLevel += amount;
document.getElementById('spiritualMeter').textContent = `الزاد الروحاني: ${spiritualLevel}%`;
if (spiritualLevel >= 100) {
alert("لقد وصلت إلى عمق الرحلة الروحانية.");
document.getElementById('mysteryMessage').textContent = "أنت الآن أقرب للحقيقة.";
}
}
function activateFeature(feature) {
const features = {
location: () => navigator.geolocation?.getCurrentPosition(() => {
increaseSpiritualLevel();
showMessage("إدراك الموقع الخفي.");
}),
camera: () => navigator.mediaDevices.getUserMedia({ video: true }).then(stream => {
increaseSpiritualLevel();
const video = document.createElement("video");
video.srcObject = stream; video.autoplay = true; video.style.width = "300px";
video.style.borderRadius = "10px"; document.body.appendChild(video);
showMessage("بصيرة الروح تفتح.");
}),
microphone: () => navigator.mediaDevices.getUserMedia({ audio: true }).then(() => {
increaseSpiritualLevel();
showMessage("صدى الحق يتردد.");
}),
vibrate: () => { navigator.vibrate(300); increaseSpiritualLevel(); showMessage("نبضات التأمل تُشعر بالنور."); },
light_control: () => { document.body.style.filter = "brightness(1.4)"; increaseSpiritualLevel();
setTimeout(() => { document.body.style.filter = "brightness(1)"; showMessage("نور البصيرة يسطع."); }, 3000); },
battery: checkBatteryStatus
};
features[feature]?.();
}
function handleOrientation(event) {
const { beta, gamma } = event;
if (Math.abs(beta) > 30 || Math.abs(gamma) > 30) {
increaseSpiritualLevel(10);
showMessage("الرحلة تستجيب لحركتك.");
}
}
function checkBatteryStatus() {
navigator.getBattery?.().then(battery => {
battery.addEventListener('levelchange', () => {
if (battery.level < 0.2) {
alert("مستوى البطارية منخفض. فرصة للتأمل والصبر.");
}
increaseSpiritualLevel(5);
});
});
}
function showMessage(text) {
const message = document.getElementById('mysteryMessage');
message.textContent = text;
message.style.opacity = 1;
setTimeout(() => { message.style.opacity = 0; }, 3000);
}
</script>