გახდი iPhone თამაშის შემქმნელი 10 ნაბიჯში [როგორ]

ნილ ფერგიუსონი, დეველოპერი ვირუსული დარტყმა, განმარტავს, თუ როგორ გახდე წარმატებული iPhone თამაშების შემქმნელი 10 ნაბიჯში.

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

მართალია, მე გამოცდილი პროგრამისტი ვარ-დავიწყე განვითარება BBC მიკროში 8 წლის ასაკში და ახლა ვმუშაობ სრულ განაკვეთზე ლონდონში პროგრამული უზრუნველყოფის დამწყებებისთვის. ცხადია, ჩემი გამოცდილება დამეხმარა განვითარების დროს ვირუსული დარტყმა, მაგრამ მე არ ვფიქრობ, რომ თქვენ აუცილებლად გჭირდებათ რაიმე პროგრამირების გამოცდილება წარმატებული თამაშის შესაქმნელად. უბრალოდ მიჰყევით ამ 10 ნაბიჯს:

1) შეარჩიეთ ორიგინალური იდეა

იდეა მომივიდა ამისთვის ვირუსული დარტყმა დაახლოებით ერთი წლის წინ. მე ვთამაშობდი ფიზიკაზე დაფუძნებულ თამაშს სახელწოდებით ლაინერიდერი

, ისევე, როგორც ფრენის კონტროლი. გამიჩნდა, რომ ფიზიკის ძრავის ხაზის შეთავსება მატჩის 3 ტიპის თამაშთან ერთად შეიძლება იყოს სახალისო სათამაშოდ, ასე რომ, მე გადავხედე თითოეული თავსატეხის თამაშს App Store– ში, რომ ენახა ვინმეს გააკეთა თუ არა ის საათები დამჭირდა - რამდენიმე დღე, ფაქტობრივად - მაგრამ მე ვერ ვიპოვე. მხოლოდ მაშინ, როდესაც ვიცოდი, რომ მქონდა ორიგინალური იდეა, დავიწყე განვითარება ვირუსული დარტყმა.

ესეების მრჩეველი აწვდის ესეების წერის სერვისების მიუკერძოებელ მიმოხილვას
გჭირდებათ დახმარება ესეების წერის ლეგიტიმური სამსახურის მოსაძებნად? ეს ვებ გვერდი გთავაზობთ საუკეთესო, მიუკერძოებელი ესეების წერის სერვისების მიმოხილვას სადმე. დაე ესეის მრჩეველი დაგეხმაროს პოვნაში საუკეთესო პლატფორმა A+ ესეების დასაწერად.

ამ პოსტს აფინანსებს ესეების მრჩეველი.

2) გამოიყენეთ სწორი ინსტრუმენტები

თუ არ ხართ გამოცდილი პროგრამისტი, შეგიძლიათ გამოიყენოთ თამაშების შექმნის ბიბლიოთეკა, როგორიცაა: თამაში სალათი. ეს საშუალებას გაძლევთ შექმნათ თამაშები პროგრამირების ცოდნის გარეშე და ის სპეციალურად შექმნილია iPhone– ისთვის. გარდა ამისა, თქვენ შეიძლება აღმოაჩინოთ, რომ Flash– ით თამაშების წერა უფრო ადვილია, ვიდრე Objective C (რომელიც iPhone– ის განვითარების სტანდარტული ენაა). ახლა თქვენ შეგიძლიათ გადააქციოთ Flash თამაშები iPhone– ზე გასაშვებად და დამწყებთათვის ხელმისაწვდომია უამრავი ღირსეული Flash თამაშის განვითარების წიგნი.

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

3) ისარგებლეთ უფასო გაკვეთილებით

ვირუსული დარტყმა ეს არის ჩემი პირველი iPhone თამაში და მე არასოდეს დამიპროგრამებია Objective C– ში მანამდე, ამიტომ ბევრი რამ ვისწავლე მისი შემუშავებისას. ონლაინ გაკვეთილები ძალიან დამეხმარა - განსაკუთრებით რეი ვენდერლიხი www.raywenderlich.com. ის გთავაზობთ უამრავ უფასო გაკვეთილს iOS პროგრამირების შესახებ, რაც მე ძალიან სასარგებლო აღმოვაჩინე. ასევე ბევრია ხელმისაწვდომი developer.apple.com.

4) აუთსორსინგი გაუკეთეთ ყველაფერს, რისი გაკეთებაც თქვენ თვითონ არ შეგიძლიათ

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

5) იფიქრეთ iPhone– ის სპეციფიკურ მახასიათებლებზე

App Store– ის ყველაზე წარმატებული თამაშები იყო ის, რაც სპეციალურად შეიქმნა iPhone– ზე სათამაშოდ. მაგალითად, თან ვირუსული დარტყმა, მე ავიღე კლასიკური Tetris სტილის გეიმპლეი და გავაერთიანე ის iPhone– ის ფუნქციებთან, როგორიცაა სენსორული ეკრანი და ამაჩქარებელი. ასე რომ, თქვენ ხატავთ ხაზებს ეკრანზე ვირუსების გადასაყვანად და თუ ეკრანს დახრით, ვირუსებიც იხრება. როდესაც თქვენ ავითარებთ თქვენს თამაშს, იფიქრეთ იმაზე, თუ როგორ შეუძლია iPhone– ის უნიკალურ კონტროლს თქვენი თამაშის როლი შეასრულოს. ეცადე იყო ორიგინალური!

Virus Strike აერთიანებს ხაზის დახატვის ფიზიკას მატჩ -3 გეიმპლეით.
Virus Strike აერთიანებს ხაზის დახატვის ფიზიკას მატჩ -3 გეიმპლეით.
ეკრანის ანაბეჭდი: ნილ ფერგიუსონი

6) დარწმუნდით, რომ თამაში არის რთული

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

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

7) მიიღეთ უფასო ხმოვანი ეფექტები

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

8) მიიღეთ უკუკავშირი

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

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

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

9) გადაიღეთ ვიდეო

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

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

10) გაყიდეთ თქვენი თამაში

რაც არ უნდა კარგი იყოს თქვენი თამაში, თუ არ გაუშვებთ ბაზარზე, როგორ იპოვის ვინმე მას ოდესმე App Store- ში? მოემზადეთ დახარჯოთ ბევრი დრო აპლიკაციების განხილვის საიტებისა და სხვა ტექნოლოგიური ვებსაიტების მიზანში.

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

გადმოწერა:Აპლიკაციების მაღაზია (iOS)

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

როგორ: Jailbreak iPhone 3G და iPod Touch G2 Redsn0w გამოყენებით
September 10, 2021

გაფრთხილება: ეს მეთოდი აღარ მუშაობს. უახლესი პროგრამული უზრუნველყოფის ჯეილბრეიქის მიზნით, შეამოწმეთ greenpois0n/ცაცხვი 1n/Pwnage ToolRedsn0w by Dev...

დაამატეთ მეტი წყარო Cydia [Jailbreak Superguide]
October 21, 2021

დაამატეთ მეტი წყარო Cydia [Jailbreak Superguide]მიუხედავად იმისა, რომ Cydia აპლიკაცია გვთავაზობს წვნიანისა და თხილის ფართო პაკეტს, დროდადრო თქვენ შ...

როგორ დააინსტალიროთ Apple Watch ბეტა სასწრაფოდ
September 10, 2021

თუ თქვენ ხართ Apple Watch– ის ადრეული მიმღები და ასევე რეგისტრირებული Apple დეველოპერი, შეგიძლიათ მიიღოთ ახალი watchOS 2 თქვენს მაჯაზე ახლავე. ამას...