Კომპიუტერები, Პროგრამირების
Როგორ შევქმნათ პიესა "Android" საკუთარი
ბევრი ადამიანი ჩამოტვირთვის თამაშები მობილური პლატფორმების, ვფიქრობ: "რატომ არ ოცნება რეალობად რატომ არ მიიღოს პროდუქტი, რომელიც არის უკეთესი და უფრო საინტერესო, ვიდრე უკვე სთავაზობს ინტერაქტიული გასართობი ინდუსტრიის?" თუ თქვენ არ იცით, თუ როგორ უნდა შექმნათ თამაშები "Android", მაგრამ გვინდა, რომ ისწავლონ, ამ მუხლის ვისაუბროთ ზოგიერთი პრობლემების რომ დაელოდება ახალბედა დეველოპერები.
იდეა
პირველი, რაც საჭიროა შეიქმნას თამაში - იდეა. პირველ ეტაპზე ეს შეიძლება იყოს წერილობითი ნებისმიერი ფორმით. სასურველია, რომ ის "clings" იყო გასაგები. სავარაუდოდ, ამ პროცესში ახორციელებს იგი შეიცვლება. რაღაც უნდა დაამატოთ, მაგრამ რაღაც - მთლიანად წაშლა ან შეცვლა. ამაში გასაკვირი არაფერია, - შემდგომ შემუშავებას ფუნქციური ნაწილები არა მხოლოდ უნდა საფუძვლიანად აღწერს, მაგრამ შეამოწმოს თავისი ვარგისიანობის.
არ არის აუცილებელი, სრულიად უარი თქვას საწყის აღწერა იდეები და დაიწყოს, რათა შეიქმნას Russian თამაში "Android", გამოტოვოთ ეს ნაბიჯი. შეგროვება იდეების - მთავარი ამოსავალი წერტილი, საიდანაც იგი არის ადვილი, რათა დაიწყოს მოძრაობა. გარდა ამისა, იდეები წარმოდგენილი ქაღალდის შეხედავს გეგმები, ობიექტურად შეიძლება წინასწარ გაფრთხილების და სწორი სუსტი მხარეები.
სია მახასიათებლები
ასე რომ, თუ როგორ უნდა შექმნათ თამაშები "Android" გარეშე შეუძლებელია დეტალური შემუშავება, ამ ეტაპზე მას მოუწევს მუშაობის გაგრძელებას ტექსტური რედაქტორი და აღწერს თვისებები, რომ იქნება თამაში. აქ არის მაგალითი: სერია God of War - ეს არის slasher. იარაღი გმირი - whip. დროს საბრძოლო, შეგიძლიათ ლამაზი ხანგრძლივი კომბინირებული შეტევები. თითოეული დონის დასრულდა შემადგენლობა ბოსი.
ეს სია საკმაოდ ძუნწი და ასახავს მხოლოდ ძირითადი თვისებები, რომ არის, ის, რომ აწარმოოს თამაშის ფონზე სხვები. სინამდვილეში არსებობს მრავალი სხვა, მაგრამ სხვა თვისებები საშუალო. აღწერილობაში პირველი უნდა წავიდეს იმ რომლის გარეშე თქვენი მომავალი შექმნა არ შეიძლება არსებობდეს, და უკანასკნელი - ნაკლებად მნიშვნელოვანია, რაც შეიძლება შეეწირა გულისთვის განვითარების სიჩქარე.
Dizdok
ასე რომ, თუ როგორ უნდა შექმნათ ახალი თამაში ამ დოკუმენტის გარეშეც თითქმის შეუძლებელია უნდა ვიმუშაოთ და ზემოთ. Dizdok - მოკლე "დიზაინის დოკუმენტი", იგი მოიცავს ყველაზე დეტალური აღწერა:
- ობიექტის მოდელი და ფუნქციონალური პირები.
- ფუნქციური სპეციფიკაციები.
- თამაშის შინაარსი.
- ინტერფეისი.
- საჭიროების შემთხვევაში შესაძლებელია დაემატოს ბაზა.
- ობიექტის მოდელი.
ობიექტის მოდელი
ობიექტის მოდელი შეიცავს ინფორმაციას თითოეული სათამაშო პირი: იარაღი, აბჯარი, NPC, მართლწერის, მოთამაშე. ეს არის უნიკალური თითოეული თამაში.
ფუნქციონირება უნდა იქნეს გაგებული:
- ჩავიცვა \ ამოიღონ \ შეძენა \ გაყიდვა \ გაუმჯობესება.
- უილ ინვენტარი სიკვდილის შემდეგ.
- ხართ დაკარგოს ძალა, დროთა განმავლობაში ან როდესაც გარკვეული მოქმედება.
- ზრდის თუ არა ხასიათი ან ჯგუფი.
- არა კომპლექტი სპეციალური თვისებები.
აღნიშნული საკითხი არ არის სავალდებულო, მათი რაოდენობა შეიძლება შემცირდეს ან გაიზარდა თითოეული ჯგუფი პირი.
ფუნქციური სპეციფიკაციები
რა თქმა უნდა, პასუხი კითხვაზე, თუ როგორ უნდა შევქმნათ თამაშები "Android", თქვენ უნდა მოგვითხრობს შემდეგი განყოფილება dizdoka. ფუნქციური სპეციფიკაციები აღწერს gameplay თითოეული. აქ თქვენ უნდა რაც შეიძლება ზუსტად რომ გითხრათ, რომ იცის თუ როგორ უნდა გავაკეთოთ მთავარი გმირი და როგორ ხორციელდება. იგივე უნდა გაკეთდეს თითოეული NPC ცალკე. გარდა ამისა, თამაშის გმირები, უნდა იყოს პირველადი დახმარების კომპლექტები, იარაღი, აბჯარი, ელემენტები გარემოს.
ფაქტობრივად, ამ მონაკვეთზე არის წესები, რომელიც იმოქმედებს ყველა თამაში მომენტები, მენიუდან და როგორ ზიანი გაანგარიშებულია გავლენა. უფრო მეტად მუშაობს თითოეული წერტილი, ადვილი იქნება განახორციელოს თქვენი პროექტი.
შინაარსი
მანამდე შევქმნათ კარგი თამაში, თქვენ უნდა ვიფიქროთ და რა იქნება ეს. აღწერს დაზუსტება, თქვენ შეგიძლიათ მიუთითოთ, რომ გმირები გადაღება ცეცხლსასროლი იარაღით, რომელშიც ბრალი კარტრიჯები მკაცრად ფიქსირებული დაზიანება. როდესაც გაუკეთეს შევიდა NPC ამ პარამეტრის დაკავდება დაჯავშნა მოცულობა. თქვენ ასევე უნდა მიუთითოთ სახელი, თითოეული ნიმუში იარაღი, აბჯარი, NPC. და, რა თქმა უნდა, აუცილებელია აღწერს გამოჩენა. Content - შენობა ბლოკად, რომელიც მთელი თამაში იქნება აგებული შემდეგ.
ინტერფეისი
ინტერფეისი - კომპლექტი ფუნქციების და ღილაკების, რომელიც მომხმარებელს ურთიერთქმედება პროგრამა. მთავარია, რომ უნდა ჩაითვალოს, როდესაც შექმნა - მოხერხებულობისთვის. უნდა გვესმოდეს, ზუსტად როგორ ორგანიზება ყველა ელემენტი, შეგიძლიათ აწარმოებს და ანალიზი საუკეთესო მაგალითები ჟანრის, გადაცემის ყველაზე შესაბამისი გადაწყვეტილებები თქვენი პროექტი.
არჩევანი ძრავის ან მშენებელი
კიდევ ერთი ნაბიჯი, რომელიც უნდა შეასრულოს სანამ შექმნით თამაში "Android" - აირჩიეთ თამაშის ძრავა. დიდი ხნის წინ წავიდა ის დრო, როდესაც ყველაფერი უნდა გაკეთდეს ნულიდან. დღეს, აღების მზად დიზაინერი, შეგიძლიათ შეასრულოს ყველა სამუშაო წერილობით მინიმუმ კოდი.
არჩევანი ძრავი ღირს, ეფუძნება ზოგიერთი მისი თვისებები:
- გამოყენების წესები.
- შესაძლებლობები.
- ფასი.
- მხარდაჭერა დეველოპერები.
- Zadokumentirovannost.
- ზომა თანამეგობრობას.
- სიმარტივე.
- გაფართოების.
გამოყენების წესები: ალბათ ერთხელ შეიძინა დიზაინერი, თქვენ არ გახდეს მისი სრული მფლობელი. ეს ხდება, რომ კომერციული წარმატება თამაში უნდა გადაიხადოს პროცენტული მოგება ძრავის დეველოპერები. რაც მთავარია - სანამ შექმნით თამაში "Android", წაიკითხა ლიცენზიის ხელშეკრულებით პროდუქციის შერჩეული განხორციელება.
მახასიათებლები: მათ უნდა მთლიანად მოიცავს საჭიროებებს დეველოპერი. თუ პროდუქტის სთავაზობს მეტი თქვენ უნდა, თამაში შეიძლება ადვილად გავრცელდეს გამოიყენოთ ახალი dizdoka ფუნქცია. მაგრამ ვიფიქროთ ბალანსი? გამოიყენეთ Unreal ძრავის Tetris - არის სულელური.
მხარდაჭერა: პირველ რიგში, მნიშვნელოვანია, რომ გაირკვეს, თუ პროდუქტს აქვს განვითარების? ხართ bug აფიქსირებს ვერსია ვერსია? თუ იგი იძენს ახალ ფუნქციებს და ინსტრუმენტები? ძრავა, რომელიც სწრაფად ვითარდება, უპირატესობა აქვს ძრავი, გაყინული რამდენიმე წლის წინ.
საზოგადოება: რა არის იმ ადამიანთა რიცხვი, გამოყენებით დიზაინერი? იმ შემთხვევაში, თუ დიდი რაოდენობით მომხმარებლებს, იპოვოს დოკუმენტაცია, გაკვეთილები, მასტერკლასები, მაგალითები არ არის პრობლემა. თუ მომხმარებელს შედარებით მცირე, ეს ინფორმაცია არ შეიძლება იყოს ხელმისაწვდომი იმ მოცულობით, რომელიც საშუალებას გაძლევთ, რომ რამე კონკურენტუნარიანი.
გაფართოების სანამ შექმნათ თქვენი საკუთარი თამაში, შეიწუხებს, რათა გაირკვეს, თუ არა დაკავშირება შერჩეული ძრავის მოდულები შეიძლება იყოს უცხო. როგორც წესი, ისინი გამოიყენება ექსპორტის ან იმპორტის სამგანზომილებიანი მოდელები, ხმები, სკრიპტები, sprites. თუ არსებობს მხარდაჭერა ისეთი იარაღები, დიზაინერი არ შემოიფარგლება შიდა ინსტრუმენტების შექმნა შინაარსი.
UDK
Unreal Development Kit - არ არის იოლი დაეუფლონ თამაშის ძრავა, მაგრამ ერთ-ერთი ყველაზე ძლიერი. იგი გამოიყენება არა მარტო ახალბედა პროგრამისტებს, არამედ მსხვილი კორპორაციები. თუ თქვენ ეძებს პასუხს კითხვაზე: "როგორ შევქმნათ 3D თამაშის ძრავით და როგორ უნდა აირჩიოს ეს?" - თქვენ უნდა შეისწავლონ შესაძლებლობები UDK.
აღწერს პროგრამირების ლოგიკა იყენებს შიდა სკრიფტინგის ენა - UnrealScript. შემქმნელი საიტის უზრუნველყოფს უამრავი გაკვეთილები ტყვედ ვიდეო და აღწერილია ტექსტის სახით. ამავე დროს, ისინი მოიცავს მაქსიმალური ფუნქციონირება - რედაქტორი დაწერა მათი სკრიპტები.
Torque 2D / 3D
Torque - ერთ-ერთი ყველაზე პოპულარული დიზაინერების თამაშები მობილური პლატფორმების. მას აქვს ყველა აუცილებელი კომპლექტი რედაქტორები და debuggers. განვითარების პროგრამებში ჩვენ დიდ ყურადღებას კომფორტს და ცდილობდნენ ყველა კომუნალური ყველაზე მარტივი და ხელმისაწვდომი.
დიზაინერი გააჩნია დოკუმენტაცია, რომელიც ასახავს ყველაზე შესაძლებლობები. ოფიციალურ ვებ-გვერდზე შეგიძლიათ იხილოთ გაკვეთილები და კოდის რამოდენიმე მზა თამაშები.
სკრიფტები ჩართული Torque Torque Script ენაზე. თვისებები თითოეული ობიექტი შეიძლება წინასწარ გადაწყვეტილია. ასევე დიზაინერი აშენდა კომპლექტი Box2D, რომელიც ეხება ფიზიკური გათვლები.
თუ თქვენ ცდილობს იპოვოს პასუხი კითხვაზე: "როგორ შემიძლია ალბომის შექმნა ქსელის თამაში და რა სცენარს ამ აირჩიოთ?" - ჩვენ შეგვიძლია უსაფრთხოდ ამბობენ, რომ Torque გახდის multiplayer პროექტი უმოკლეს დროში. ყველა საჭირო ფუნქცია აგებულია წინასწარ და მაგალითები, რომლებიც ოფიციალურ ვებგვერდზე, გამოჩნდება, თუ როგორ გამოიყენოთ ეს ყველაზე ეფექტურად.
სასწავლო
შერჩევის შემდეგ მაინც გაუგებარი თამაშის ძრავა, რაც შეიძლება შეიქმნას თამაში. უნდა დახარჯოს ბევრი დრო სწავლის. მას შემდეგ რაც გუნდი არ არის, თქვენ უნდა გავაკეთოთ ყველაფერი თავს: წერენ სკრიპტები, შექმნა ტექსტურები, sprites, მოდელი (თუ სამგანზომილებიანი თამაში), დაწერა სცენარი შესამოწმებლად. ეს არ არის რთული მისახვედრია, რომ novice დეველოპერი უნდა ვისწავლოთ საფუძვლებს უფლება მრავალი პროფესიის: პროგრამისტი, მწერალი, tester, მხატვარი, დიზაინერი.
ეს არის საუკეთესო ვისწავლოთ ამით, რომ არის მუშაობის პროცესში თქვენი პროექტი. კიდევ ერთი გზა უნდა ვისწავლოთ ყველაფერი რაც თქვენ გჭირდებათ - სამუშაო კომპანია, რომელიც უკვე განვითარებადი თამაშები. ჩვენ არ უნდა იარლიყით მაშინვე, როგორც უფროსი პროგრამისტი მაშინაც კი, თუ თქვენ მოგეთხოვებათ ჩაერთონ სიტუაციიდან chores, არ დავთმობთ შანსი შევხედოთ geymdev შიგნით.
მუშაობა ნებისმიერი კომპანია, იწყება ბოლოში, რომ ჯარიმა. დიახ scripters და უნარები, დონე დიზაინერი, balancer, tester ძალიან სასარგებლო იქნება, და ეს არის ამ მრეწველობის, რომელიც დასაქმება უმრავლესობა იუნიორებში. მას შემდეგ, რაც რამდენიმე წლის განმავლობაში ასეთი სწავლება იქნება სწავლის თუ როგორ უნდა შექმნათ dizdoki და ტექნიკური დავალებები, გაეცნობიან თვით, და შექმნან საკონტაქტო მონაცემთა ბაზაში. მას შემდეგ, რაც შესრულებული სამუშაოს, რათა შეიქმნას რუსეთის თამაში "Android", თქვენ უნდა გაატარონ გაცილებით ნაკლებია ძალისხმევა, რადგან თქვენ უნდა საფონდო up on ყველა საჭირო უნარები და შესაძლებლობები.
არ არის გამორიცხული, რომ, რომელმაც დაადასტურა, თავიანთი კომპეტენციის საკითხებს განვითარება, თქვენ არ უნდა დატოვონ ძველი გუნდი, მით უმეტეს, თქვენ მიიღებს წამყვან პოზიციას პროექტი.
Similar articles
Trending Now