Кіріспе
1986 жылғы бейне ойын
World Builder – нұсқауларға бағынып тышқанмен таңдау арқылы мәтіндік және графикалық оқиғалық ойындар жасауға арналған жүйе. Ол 1986 жылы Silicon Beach Software компаниясы Macintosh үшін шығарды және 1984 жылы Enchanted Scepters ойынын жасау үшін қолданылған. 1995 жылдың 7 тамызында ойынды жасаушы Уильям К. Апплтон World Builder жүйесін тегін пайдалануға арналған бағдарлама ретінде жариялады.
Функционалдылығы
World Builder екі терезеден тұратын ойындар жасайды: қазіргі орналасқан жердің 1 биттік қара-ақ суретін қамтитын көрініс терезесі; және қазіргі орналасқан жердің мәтіндік сипаттамасы, осы жердегі ойыншының кез келген әрекеттерінің тізімі және мәтіндік талдаушысы бар мәтін терезесі. Ойыншы көрініс терезесіндегі нысандарға басу арқылы, мәтіндік талдаушыға командалар енгізу арқылы және ойынның Командалар мен Қару-жарақ мәзірлерінен опцияларды таңдау арқылы ойын әлемімен өзара әрекеттеседі. World Builder физикалық және рухани зақымды қадағалайтын опционалды жауынгерлік жүйесін қамтиды. Әлем картасы бөлмелерге ұйымдастырылған, World Builder оларды сахна деп атайды, сахналар арасындағы қозғалыс негізгі бағыттарда (солтүстік, оңтүстік, шығыс, батыс) және жоғары/төмен, бұрынғы интерактивті ойын түрлерінде кең таралғандай, мүмкін. Скрипттер арқылы телепортация сияқты басқа да қозғалыс түрлері де қол жетімді. Ойын қозғалтқышы тек NPC-лермен жаулық әрекеттесуді қолдайды, бірақ бейбіт әрекеттесу сияқты күрделі мінез-құлық үшін скрипттерді пайдалануға болады. Бағдарламалық құрал 1.2 нұсқасына дейін 32 биттік адрестеуді қолдамады, сондықтан одан бұрынғы нұсқалармен жасалған ойындар System 7 немесе одан кейінгі нұсқалармен үйлесімсіз. ResEdit хакі бағдарламаны (және оның ойындарын) System 7-ден 9-ға дейінгі жүйелерде жұмыс істеуге мүмкіндік берді, бірақ Power PC Mac-тарда дыбыстар ойнатылмайтын еді. Рэй Дунакин, ойынды дамыту жүйесін пайдаланатын көптеген ойындардың авторы, World Builder 1.2 нұсқасы үшін түрлі құжаттамалар мен қосымша файлдарды ұсынды.
Интерфейсі
World Builder жұмыс ағыны интерфейсі World Builder ойынын құрайтын төрт түрлі World Builder компонентін қамтитын төрт негізгі терезеден тұрады: сахналар, кейіпкерлер, заттар және дыбыстар. Бұл терезелерден жеке компоненттердің қасиеттерін анықтау үшін әңгіме терезелері мен өңдеу терезелерін ашуға болады. Сахна картасы: Бұл терезеде ойынның сахналарын көрсететін прокруткаланатын тор картасы бар. Сахналар картадағы жасушалар ретінде қосылады. Әрбір жасушаны картада жылжытуға және сахнаның графикалық бейнесін, мәтіндік сипаттамасын, деректерін және кодын өңдеу үшін ашуға болады. Кейіпкерлер тізімі: Ойыншы кейіпкері мен NPC-лерде жыныс, ұрыс егжей-тегжейі, әртүрлі әрекеттерге байланысты дыбыс эффектілері және кейіпкер әрекет еткен кезде көрсетілетін түсініктемелер сияқты атрибуттарды анықтайтын өңдеуге болатын деректер бар. Барлық NPC-лер жауырыңқы және ойыншылардың өзара әрекеттесуі ұрыс, пара беру, қуу және қашумен шектеледі. Бейбіт NPC-лерді басқа да өзара әрекеттерге қабілетті ету үшін заттар мен кодты пайдалану қажет. Заттар тізімі: Бұларға инвентаризациядағы заттар мен есіктер сияқты интерактивті сахна заттары кіреді. Дыбыс тізімі: World Builder дыбыс кітапханаларынан және цифрланған аудиодан дыбыстарды импорттай алады, әр дыбыс эффектісінің максималды көлемі 65,535 кБ құрайды. World Builder құрамына заттарды, сахналарды және кейіпкерлерді суреттеуге арналған графикалық редактор кіреді, ол QuickDraw векторлық графикасын және битмап растрлық графикасын қолдайды, сонымен қатар растрлық графиканы редакторға қою мүмкіндігі бар.
Сценарий жасау
World Builder-де пайдаланушыға ойын компоненттерін екі деңгейлі код арқылы басқаруға мүмкіндік беретін скрипт тілі бар: сахна коді және жаһандық код. World Builder-дің скрипт тілі пайдаланушыға барлық сахналардағы өзара әрекеттесуді анықтау үшін жаһандық кодты, ал әрбір сахнаға тән өзара әрекеттесуді анықтау үшін сахна кодын бағдарламалауға мүмкіндік береді. Скрипт тілі ойыншы кейіпкерін, ойын емес кейіпкерлерді (NPC), нысандарды, ойыншының басуларын, енгізілген мәтінді, алдын ала анықталған сандық айнымалыларды және пайдаланушы анықтаған айнымалыларды «if-then» өрнектері, «let» өрнектері, салыстыру операторлары және операторлар арқылы қадағалауға және өзгертуге мүмкіндік береді. Бағдарламамен бірге келген World Template-де «солтүстік», «оңтүстік», «жоғары», «төмен» сияқты стандартты мәтіндік командаларға әдепкі жауаптар бар жаһандық код қамтылған. Кейіпкерлермен (әдетте, бұл жауынгерлік әрекеттерге қатысты) және нысандарды алу үшін оларға басудан басқа, барлық нәрсені код пен диалог терезелері арқылы орнату қажет.
Қабылдау
Ойын тарихшысы Ричард Мосс World Builder-ді Macintosh-тің «қалғандар үшін» философиясының бір бөлігі деп есептейді, ол қолданушыға ыңғайлы және қолжетімді құралдармен үй есептеуін демократияландырды. World Builder кодтау білімі жоқтарға «авторлық құралда бірнеше кликпен» және қуатты сценарий тілі арқылы ойындарды жасауға және өзгертуге мүмкіндік берді. 1987 жылға қарай World Builder «хабарлама тақталарында ойын түрлерінің толыққанды бір буынын тудырды», ол «жақсы кәсіби сюжеттерден бастап балалар мен жасөспірімдердің тапқыр, шығармашылық туындыларына» дейін ауқымды болды. 1986 жылы Macworld журналы World Builder-ді қарап шығып, оның «қалағандай етіп бөліктерді ұйымдастыру арқылы» күрделі ойындар жасау мүмкіндігін жоғары бағалады. Қарап тексеру барысында бірнеше шектеу анықталды. Жақсырақ мүмкіндіктерді енгізуді қиындататын қарапайым кодтау тілі, Infocom ойындары стиліндегі күрделі мәтін талдағыштың болмауы өзара әрекеттесуді шектейді, ал басқа кейіпкерлермен өзара әрекеттесу «көбінесе күреске ғана тоқталады». Бағдарлама 1987 жылы Хартли мен Патрисия Лессердің «Компьютерлердің рөлі» бағанында Dragon #118 журналында жарияланды. Сыншылар «Сіз жасай алатын және ынталандыра алатын әлемдердің, көріністердің және кейіпкерлердің әртүрлілігі шексіздей көрінеді. World Builder бізді қатты әсерге түсірді» деді. Келесі бағанда сыншылар бағдарламаға 5 жұлдыздың 3,5-ін берді. MacUser журналы 1987 жылы World Builder-ді қарап шығып, жалпы бағасы бойынша бес тышқанның төртінші жартысын берді және оны «коммерциялық сапалы ойындарды аздаған күш-жігермен жасауға болатын» «қимыл-ойын құрастыру жиынтығы» деп мақтады. 1989 жылы MacUser World Builder-ді 27 ең жақсы Macintosh ойынының бірі деп таңдап, оның «жетілген қиялы бар кез келген адамға фантастикалық оқиға ойынын жобалауға және бағдарламалауға мүмкіндік беретінін» айтты. 1994 жылы Newsweek журналы World Builder, Course Builder, SuperCard және HyperDA сияқты Appleton-ның «әңгімеге толы тұлғаға» айналуының себебі ретінде көрсетті.