კრეიგ სმიტის ინტერვიუ: როგორ შემოაქვს ფროცი ინტერაქტიული მხატვრული ლიტერატურა iPhone- სა და iPod touch- ს

როდესაც ადამიანები საუბრობენ კლასიკურ თამაშებზე, ისინი ჩვეულებრივ ლაპარაკობენ მარტივ, სათამაშო თამაშებზე, რომლებიც რთულია, მაგრამ რომელსაც ხუთი წლის ბავშვმა შეიძლება წარმოიდგინოს. ასეთი ადამიანები აშკარად დაზარალდნენ ტექსტური თავგადასავლების შედეგად (ახლა მოიხსენიება საკმაოდ მაღალი ტერმინის „ინტერაქტიული მხატვრული ლიტერატურა“ გამოყენებით) და ამიტომ ამოიღეს ისინი მეხსიერებიდან.

ეს თამაშები ძირითადად ტექსტზე იყო დაფუძნებული, თქვენ თავსატეხებს წყვეტდით ზმნა-სახელის ანალიზატორების საშუალებით. რაც დრო გადიოდა, თავგადასავლები თანდათან უფრო რთული და დახვეწილი ხდებოდა ინფოკომი სავარაუდოდ ჟანრს მის სიმაღლეზე მიჰყავს.

სამწუხაროდ და ალბათ პროგნოზირებადი, ტექსტურმა თავგადასავლებმა საბოლოოდ საფუძვლიანი დარტყმა მიაყენეს. სიტყვებით რიჩარდ ჰარისი: ”გრაფიკა მოვიდა და ადამიანთა კომპიუტერის ნაწილმა დაივიწყა ენობრივი ევოლუციის 500 000 წლიანი პერიოდი და პირდაპირ უკან წავიდა ქანების ერთმანეთთან დარტყმის ელექტრონული ეკვივალენტისთვის-point ’n’ click game ”, რაც, მისი მტკიცებით, ნიშნავდა პოსტლიტერაბატონის ჩამოსვლას საზოგადოება.

ინტერნეტის მაგიის წყალობით, ინტერაქტიული მხატვრული ლიტერატურა იჭედება და Z- მანქანების ფორმატში დაკვრის პროგრამები ჩვეულებრივი მოვლენაა. ფროცი ერთ -ერთი საუკეთესოა და ის უკვე არსებობს როგორც უფასო iPod აპლიკაცია. მე გამოვესაუბრე მის დეველოპერს, კრეიგ სმიტს, იმის გასარკვევად, თუ რას ფიქრობს იგი ინტერაქტიული მხატვრული ლიტერატურის შესახებ და რატომ მიიყვანა ფროცი Apple– ის ხელისგულებთან.

Cult of Mac: რა არის ფროცი და რატომ გადაწყვიტეთ მისი შექმნა?
კრეიგ სმიტი: ჯერ კიდევ 80-იანი წლების დასაწყისში, როდესაც 320 × 200 პიქსელიანი ეკრანი 16 ფერით განიხილებოდა როგორც უახლესი ტექნოლოგია, Infocom– ს ჰქონდა ტექსტის ინტერაქტიული მხატვრული თამაშების პოპულარული ხაზი. მოთამაშეები აკონტროლებდნენ პერსონაჟს მარტივი იმპერატიული ბრძანებების შეტანის გზით, როგორიცაა "აანთეთ ფარანი" ან "მოკალი ტროლი მახვილით". თამაშების უმეტესობა კარგად დაწერილი და სახალისო იყო და ჩემი აზრით, განადგურდა სკოტ ადამსის თავგადასავლები და სხვა ადრეული კონკურენტები.

არ სურთ, რომ ხელით შეიტანონ თითოეული მათგანის თამაში, სხვადასხვა კომპიუტერულ პლატფორმაზე იმ დროისათვის Infocom– ს ჰქონდა იდეა ვირტუალური აპარატის შემუშავება და მათი თამაშების დაწერა შიგნით გასაშვებად ის ეს არსებითად იგივე იდეაა, როგორც ჯავა, მაგრამ მის დროზე 15 წლით ადრე. "Z- მანქანა" მხოლოდ ერთხელ იქნა გადატანილი თითოეულ პლატფორმაზე და ყველა თამაში გადიოდა VM– ში, დამატებითი სამუშაოს გარეშე. ეს მათთვის დიდი წარმატება იყო და Infocom– მა აწარმოა და გაყიდა 30 – ზე მეტი თამაში სისტემის გამოყენებით.

სამწუხაროდ, კომპიუტერული ტექნიკის გაუმჯობესებასთან ერთად, გრაფიკამ და ხმის თამაშებმა დაიკავა ბაზარი და ტექსტური თავგადასავლები ნელ -ნელა ჩაქრა.

დრო გავიდა და საბოლოოდ ჰაკერების რამდენიმე დამოუკიდებელმა ჯგუფმა შეცვალა ვირტუალური მანქანა Infocom, რომელიც გამოიყენა და დაწერა პროგრამები, რომლებსაც შეეძლოთ Infocom– ის თამაშების თამაში ახალ კომპიუტერულ პლატფორმებზე. შემდეგ, 1993 წელს, ოქსფორდის ბრწყინვალე პროფესორმა, სახელად გრეჰემ ნელსონმა დაწერა ახალი ენა და შემდგენელი სახელწოდებით Inform, რომელსაც შეეძლო დაეთმო Z მანქანა. წყევლა, მისი პირველი თამაში სისტემის გამოყენებით, საკმაოდ უცნაური, საკმაოდ ბრიტანული და სახალისო იყო. საბოლოოდ, Inform– მა შეიმუშავა ინტერაქტიული მხატვრული ლიტერატურის ერთგული მიმდევრების დიდი რაოდენობა, რომლებიც ახალ თამაშებს ქმნიან მხოლოდ გასართობად. ინტერაქტიული ფანტასტიკის კონკურსი უკვე მე -15 წელია და ყოველწლიურად იღებს ათობით ჩანაწერს, დაწერილი Inform/Z-machine ან ნებისმიერი სხვა IF დიზაინის სისტემაში.

ასე რომ, საბოლოოდ რომ უპასუხოთ თქვენს შეკითხვას, Frotz არის აპლიკაცია, რომლის საშუალებითაც შეგიძლიათ ითამაშოთ ასეთი ინტერაქტიული ფანტასტიკური თამაშები iPhone და iPod Touch– ზე. ფროცს შეუძლია Z- მანქანების ფორმატში დაწერილი თამაშების უმეტესობა, მათ შორის Inform შემდგენლის მიერ წარმოებული თამაშები და ყველაზე ორიგინალური Infocom სათაურები.

საიდან გაჩნდა ფროცი?
სახელი მომდინარეობს ჯადოსნური შელოცვიდან Enchanter სერიის თამაშებში Infocom; "ფროცი" იყო შელოცვა, რომელიც გამოიწვევდა იმას, რასაც თქვენ გადააგდებთ, რომ გამოსხივოს. Infocom– ის მრავალი დამფუძნებელი იყო MIT კურსდამთავრებული და, როგორც ჩანს, „frotz“ იყო ჟარგონული სიტყვა MIT– ში, რაც ნიშნავდა თამაშით ან მანიპულირებით რაღაცებით და მათ ბევრი ასეთი ჟარგონი და შინაგანი ხუმრობები ჩაურთეს მათში თამაშები

IPhone– ის Frotz დაფუძნებულია ღია კოდის პროექტზე, რომელიც თავდაპირველად დაწერილია სტეფან ჯოკიშის მიერ, რომელიც წლების განმავლობაში გადატანილია ბევრ კომპიუტერსა და მობილურ მოწყობილობაში. როდესაც ახალ მოწყობილობას ვიღებ, პირველი რაც ვცდილობ ვცდილობ ვიპოვო IF თარჯიმანი, და რადგან არ იყო პირველი თაობის iPhone– ისთვის, მე გადმოვიღე ფროცი და გავაკეთე iPhone– ის ინტერფეისი, „jailbreak“ საზოგადოების ინსტრუმენტების გამოყენებით. მე ნამდვილად დავწერე ის საკუთარი თავისთვის, მაგრამ საკმაოდ კმაყოფილი ვიყავი შედეგებით და ამიტომ ვიფიქრე, რომ უნდა გამეზიარებინა სხვა ადამიანებისთვის. როდესაც App Store გაჩნდა ონლაინში, მე კიდევ უფრო გავპრიალებდი და გავგზავნე.

IF სხვა თარჯიმნებისგან განსხვავებით, iPhone– ისთვის Frotz– ს გააჩნია თამაშების დიდი კოლექცია, მათი უმეტესობა შერჩეულია წლების განმავლობაში IF კონკურსის გამარჯვებულთა შორის. თუ თქვენ უკვე ფლობთ ორიგინალურ Infocom თამაშის ფაილებს, ასევე შეგიძლიათ მიიღოთ ისინი Frotz– ში FTP პროგრამის გამოყენებით.

რა არის თქვენთვის მიმზიდველი ინტერაქტიული მხატვრული ლიტერატურისთვის?
IF– ის პირველი ექსპოზიცია მე –8 კლასში იყო, როდესაც ვიღაცამ Zork I– ის ასლი Commodore 64– ისთვის იყო ჩემს უმცროს მაღალ კომპიუტერულ ლაბორატორიაში. მე მაშინვე გავერთე და დავამთავრე თამაში და ცემა ყველა Infocom თამაშზე, რომლებიც მათ შექმნეს C64– ისთვის, შემდეგ კი სამების თამაშს, ბიუროკრატია და გონება სამუდამოდ მოგზაურობა (რომლებიც ძალიან დიდი იყო C64– ზე გასაშვებად) მეგობრის Commodore 128 –ზე და ამიგაზე სისტემები. რამდენიმე გამონაკლისის გარდა, ინფოკომის ყველა თამაშს ჰქონდა კარგად დაწერილი, მიმზიდველი პროზა, რთული გამოცანები და რაც მთავარია, კარგი იუმორის გრძნობა.

საბედნიეროდ, ახალი ნამუშევრები, რომლებიც ყოველწლიურად იქმნება მოყვარულთა მიერ, გრძელდება ამ ტრადიციით და მე ვიტყოდი, რომ ბევრი მათგანი ინფოკომის თამაშების ხარისხსაც კი აღემატება. მე ვფიქრობ, რომ არსებობს მხოლოდ გარკვეული ბუნებრივი გაფილტვრის პროცესი, რომლის მიხედვითაც იზიდავს ადამიანების სახეები IF და მოტივირებული, რომ უფასოდ აწარმოოს თამაშები მხიარული გართობისთვის, ის ასევე წერა -კითხვის მცოდნეა და მახვილგონივრული გაითვალისწინეთ, რომ მე ფაქტობრივად არ დავწერე არცერთი IF თამაში, რომელიც მოყვება ფროცს და არ მაქვს რაიმე განსაკუთრებული პრეტენზია ეს თვისებები, მაგრამ მე ძალიან ვაფასებ მათ მცდელობებს, რომელთა გარეშეც ფროცი არ იქნებოდა სასარგებლო!

როგორ დარწმუნდით, რომ ფროცის ინტერფეისი საშუალებას მისცემს ხალხს ადვილად ითამაშონ თამაშები?
მე არ ვფიქრობ, რომ iPhone– ის ვირტუალური კლავიატურა დიდ პრობლემას წარმოადგენს, რადგან ბრძანებების უმეტესობა თქვენ უნდა შეიყვანოთ თუ IF არის მოკლე და მხარს უჭერს უამრავ აბრევიატურას, ხოლო iPhone– ის ავტოკორექცია ხელს უწყობს სიტყვას დასრულება. ამის თქმით, მე ნამდვილად მივიღე გამოხმაურება იმ მომხმარებლებისგან, რომლებსაც ნამდვილად არ მოსწონთ აკრეფა. უახლეს გამოშვებას დავამატე შეყვანის დამხმარე მალსახმობის მენიუები და ბრძანების ხაზის ისტორია, რომ დაგეხმარო ამაში. ვიმედოვნებ, რომ გავაგრძელებ გაუმჯობესებას მომავალ ვერსიებში.

ფროცი მიგიყვანთ დამამშვიდებელ, მაგრამ ტვინისკენ მიმავალ ვიდეო თამაშების ეპოქაში.
ფროცი მიგიყვანთ დამამშვიდებელ, მაგრამ ტვინისკენ მიმავალ ვიდეო თამაშების ეპოქაში.

ფროცი დამტკიცებულია App Store– ისთვის, მაგრამ შემდეგ ვერსია ამოიშალა. Რა მოხდა?
ჩემი უახლესი განახლება ფროცზე (1.3) წარმოდგენილი იყო App Store– ის განსახილველად ზუსტად იმ დროს, როდესაც Apple– მა C64 (Commodore 64 ემულატორი) აპლიკაცია უარყო. ამან გამოიწვია საზოგადოების დიდი ყურადღება და ბევრმა სტატიამ განიხილა ის, რომ ფროცი (ერთად რამდენიმე სხვა დამტკიცებული აპლიკაცია) შეიცავს თარჯიმანს, ამიტომ Apple არათანმიმდევრული იყო C64– ის უარყოფაზე საფუძველი

არ ვარ დარწმუნებული რა გავლენა მოახდინა საჯაროობამ Apple– ზე, მაგრამ შვიდი წლის განმავლობაში გაურკვევლობაში ჩარჩენის შემდეგ კვირის განმავლობაში, Apple– მა უარყო ჩემი განახლება, რადგან მან დაარღვია Apple– ის SDK– ს პუნქტი „არა თარჯიმნებს“ შეთანხმება. მიუხედავად ამისა, მათ მომცეს წინა ვერსია App Store– ში (მიუხედავად იმისა, რომ ის ასევე შეიცავს თარჯიმანს), რათა მე მქონდეს დრო, რომ „ფროცი შევიტანო შესაბამისობაში“. Apple– თან კომუნიკაციის რამდენიმე რაუნდის შემდეგ, მათ შორის დიდი შეფერხებით, საბოლოოდ აღმოვაჩინე, რომ Apple– ის პრობლემა არ იყო იმაში, რომ ფროცს ჰყავდა თარჯიმანი, არამედ ის, რომ მომხმარებელს შეეძლო გადმოეწერა ინტერპრეტირებული ორობითი კოდი - ახალი თამაშები იმისათვის, რომ ფროცი შევინახო App Store– ში, მე უნდა ამოვიღო პროგრამის შიგნიდან გადმოტვირთვის შესაძლებლობა. ასე რომ, მე უსათუოდ ასე მოვიქეცი და გადმოტვირთული ფროცი დამტკიცდა დაახლოებით 10 დღეში.

მე მესმის, რომ Apple– ის რეალური განზრახვაა თავიდან აიცილოს უსაფრთხოების და კონფიდენციალურობის საკითხები და უზრუნველყოს პროგრამებს არ შეუძლიათ გვერდის ავლით iTunes App Store შემოსავლების ნაკადს დამატებითი შინაარსისთვის, რაც მე ვფიქრობ გონივრულია შეშფოთება. სამწუხაროდ, ვფიქრობ, არათანმიმდევრული აღსრულების კრიტიკის ფონზე, ისინი ახლა აღასრულებენ იურიდიული შეთანხმების წერილს მისი სულის ხარჯზე. Z- მანქანა VM არის ძალიან შეზღუდული და მთლიანად ქვიშის ყუთში, და ყველა გადმოწერილი შინაარსი უფასოა, ასე რომ ნამდვილად არ არსებობს ლეგიტიმური უსაფრთხოების ან შემოსავლის პრობლემა ფროცთან დაკავშირებით. ვიმედოვნებ, რომ Apple საბოლოოდ დაარეგულირებს SDK– ს შეთანხმებას ისე, რომ უფრო ზუსტად ასახავდეს რისი თავიდან აცილება სურთ იმდენი გარანტიის გარეშე.

ასე რომ, უკმაყოფილო ხართ ფროცის გადმოტვირთვის შესაძლებლობის მოხსნით?
მე ძალიან ცუდად ვგრძნობდი თავს ფროციდან პირდაპირი გადმოტვირთვის ამოღების გამო, მაგრამ მე სხვა არჩევანი არ მქონდა, გარდა იმისა, რომ ფროცი მთლიანად წაშალე App Store– დან. ზარალის შესამცირებლად, მე შევაჯამე IF სათაურების უზარმაზარი კოლექცია ინტერაქტიული დაფინანსების მონაცემთა ბაზიდან ფროცთან ერთად და ვცდილობდი მომხმარებლის გამოცდილება რაც შეიძლება ახლოს მიმეღო, როგორც ადრე. მომხმარებლებს შეუძლიათ კვლავ დაათვალიერონ IFDB აპლიკაციის შიგნიდან და წაიკითხონ თამაშების აღწერა და მიმოხილვები, მაგრამ როდესაც ისინი დააწკაპუნეთ ჩამოტვირთვის ბმულზე, Frotz ახლა ამოიღებს და აყენებს თამაშის საკუთარ შეფუთულ ასლს ნაცვლად გადმოწერა IFDB– ზე არის დიდი რაოდენობით Z მანქანების თამაშები, მაგრამ დაბალი რეიტინგის თამაშების გაფილტვრით და შეკუმშვით დანარჩენი, მე შემეძლო შემეტანა IFDB– ის მნიშვნელოვანი ქვესიმრავლე და მე ვიმედოვნებ, რომ მომხმარებლების უმეტესობამ ნამდვილად ვერ შეამჩნია დაკარგვა.

მომხმარებლებს, რომელთაც სურთ იყვნენ უახლოეს მომავალში და ითამაშონ უახლესი თამაშები, რომლებიც არ არის შეფუთული, მაინც შეუძლიათ ჩამოტვირთონ ისინი თავიანთ კომპიუტერში და დააინსტალირონ ხელით FTP გამოყენებით. საბედნიეროდ, Apple– ს არ ჰქონია პრობლემა ამ სახის ფაილების გადაცემასთან დაკავშირებით, ალბათ იმიტომ, რომ ის არ არის წამოყენებული აპლიკაციიდან.

როგორია გამოხმაურება აპლიკაციასთან დაკავშირებით? რა გამოდის შემდეგ ვერსიაში?
ფროცის შესახებ გამოხმაურება ძირითადად ძალიან პოზიტიური იყო, რამოდენიმე მიმომხილველმა თქვა, რომ ეს არის საუკეთესო IF თარჯიმანი, რომელიც მათ გამოიყენეს მობილურ მოწყობილობაზე. რასაკვირველია, არის ადამიანების ნაწილი, რომლებიც უბრალოდ "არ იღებენ" და ვის ვერასდროს მოვახერხებდი. იმ ადამიანებს შეუძლიათ გამოტოვონ ფროცი და ითამაშონ თავიანთი საყვარელი სკატოლოგიური ხმის ეფექტის აპლიკაციით!

მე ველოდი, რომ ახალ ვერსიაში გადმოტვირთვის მოხსნის შესახებ გამომეხმაურებოდა, მაგრამ ჯერჯერობით ამაზე დიდი გამოხმაურება ნამდვილად არ მქონია.

ახლა მე ვმუშაობ Frotz– ის ტექსტური გამომავალი ძრავის გადაწერაზე, ასე რომ ეს არ იქნება დამოკიდებული iPhone API– ის UITextView ან UIWebView კონტროლზე. ეს მოითხოვს HTML- ის გამოყენებას ფორმატირებული ტექსტის შესაქმნელად, და ეს იყო წარმოშობის პრობლემების დიდი წყარო, რადგან თქვენ უნდა განაახლოთ კონტროლის მთელი შინაარსი ერთდროულად; არ არის დანართის ფუნქცია.

საკუთარი ტექსტის ფორმატირება არა მხოლოდ გააუმჯობესებს მუშაობას და გამიადვილებს ინტერფეისის გაუმჯობესებას, მაგალითად, საშუალებას მივცემ მომხმარებლებს შეიტანონ სიტყვები ეკრანზე დაჭერით. ეს ასევე საშუალებას მომცემს საბოლოოდ დავამატო მხარდაჭერა Glulx თამაშებისთვის, რომელიც არის კიდევ ერთი ვირტუალური მანქანა, რომელსაც მხარს უჭერს Inform მხარს უჭერს უფრო დიდ თამაშებს და რომელსაც აქვს უფრო ზოგადი ფანჯრის სისტემა, რომლის მხარდაჭერაც ძნელი იქნება HTML– ის გამოყენებით განხორციელება.

მე ასევე ვგეგმავ კიდევ უფრო გავაუმჯობესო ფროცის მხარდაჭერა VoiceOver– ს მხედველობადაქვეითებული მომხმარებლებისთვის. თამაშებისა და გასართობი პროგრამების უმეტესობა ასეთი მომხმარებლებისთვის მიუწვდომელია, მაგრამ ფროცი, ტექსტზე დაფუძნებული, იდეალურია, ასე რომ, მე ასევე შემიძლია გავაკეთო ის, რაც შემიძლია, რათა დავრწმუნდე, რომ ის კარგად მუშაობს მათთვის.

ფროცი უფასოა და ხელმისაწვდომი Აპლიკაციების მაღაზია

უახლესი ბლოგი

With Fitbit მსგავსი აქტივობის Tracker ასევე პულსი მეტრი
October 21, 2021

With Fitbit მსგავსი აქტივობის Tracker ასევე პულსი მეტრიამ ეტაპზე, Withings უნდა იყოს ყველაზე სრულყოფილი ბიომეტრიული კომპლექტი, რომელიც არსებობს საა...

IPhone, რომელსაც აქვს macOS პროგრამები, შეიძლება იყოს თქვენთვის საჭირო ყველა კომპიუტერი
October 21, 2021

Mac– ები მალე გამოიყენებენ Apple Silicon– ს, იგივე ტიპის პროცესორებს, რომლებიც გვხვდება iPhone– ებში. და დაუდასტურებელი მოხსენება მიუთითებს იმაზე, ...

Apple იკვლევს მრავალ მომხმარებლის ანგარიშს iPad და iPhone– ისთვის
October 21, 2021

Apple იკვლევს მრავალ მომხმარებლის ანგარიშს iPad და iPhone– ისთვისCBS All Access მხარს უჭერს მრავალჯერადი მომხმარებლის ანგარიშს. რატომ არა iPadOS?ფო...