Php dasturlash tilida o’yin yaratish: 1-qism
Yaqinda youtubeda eski kompyuterlar haqidagi hujjatli filmni ko’rayotganimda buyruq satri (cli) yordamida yaratilgan o’yinlar e’tiborimni tortdi. Bu matn asosida ishlaydigan yoki savollar berib boradigan emas balkim real vaqtda foydalanuvchi buyruqlarini takrorlovchi o’yin edi.
Demakki o’ttiz yoshli kompyuterda mumkin bo’lsa, unda PHP tili ham bunday ishni eplay olishi aniq!
Ko’pchilik vazifaning og’riqli deb biladigan nuqtasi real vaqt rejimida buyruq satrida klaviaturadan kirishni qanday aniqlashni hal qilishdir. PHP dasturlash tilida php://stdin kiritish oqimi mavjud. Ushbu oqim va fgets() funksiyasi yordamida biz bemalol foydalanuvchidan kelayotgan kiritish hodisalarini aniqlay olamiz.
// input.php fayli
tugmasi bosildi" . PHP_EOL;
}
}
Yuqoridagi koddan ko’radigan bo’lsak, kod biz buyrular qatoriga kiritgan har bir kiritish hodisasini o’qib aynan qaysi tugma bosilganini yangi qatorga chop etadi.
$: php input.php a -> tugmasi bosildi d -> tugmasi bosildi a -> tugmasi bosildi s -> tugmasi bosildi d -> tugmasi bosildi TAB -> tugmasi bosildi UP -> tugmasi bosildi DOWN -> tugmasi bosildi RIGHT -> tugmasi bosildi LEFT -> tugmasi bosildi UP -> tugmasi bosildi DOWN -> tugmasi bosildi RIGHT -> tugmasi bosildi LEFT -> tugmasi bosildi TAB -> tugmasi bosildi ESC -> tugmasi bosildi ESC -> tugmasi bosildi
Demak bizda o’yinni boshqarish uchun muhim qismlardan biri bo’lgan tugmalardan hodisalarni qabul qiluvchi qism tayyor.
Manba:
Umumiy Dasturlash
Php dasturlash tilida o’yin yaratish: 1-qism