როგორ გავაკეთოთ თამაშის ძრავა (სურათებით)

Სარჩევი:

როგორ გავაკეთოთ თამაშის ძრავა (სურათებით)
როგორ გავაკეთოთ თამაშის ძრავა (სურათებით)
Anonim

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

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

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

ნაბიჯები

მეოთხე ნაწილი 1: ისწავლეთ პროგრამირება

გააკეთეთ თამაშის ძრავა ნაბიჯი 1
გააკეთეთ თამაშის ძრავა ნაბიჯი 1

ნაბიჯი 1. აირჩიეთ თქვენი ენა

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

  • ბევრი პროგრამირების ენაა ასარჩევი, მაგრამ უმეტესობა მიდის C ++ ან Java და ისინი ასევე ყველაზე სასარგებლოა თამაშის შემუშავებაში.
  • მას შემდეგ რაც ერთ ენას ისწავლით, გაცილებით ადვილია მეორის სწავლა.
გააკეთეთ თამაშის ძრავა ნაბიჯი 2
გააკეთეთ თამაშის ძრავა ნაბიჯი 2

ნაბიჯი 2. იპოვეთ კურსი

პროგრამირების/კომპიუტერული მეცნიერების სწავლის ყველაზე ეფექტური გზა (ჩემი აზრით) არის კლასების გავლა! იქნება ეს გაკვეთილი თქვენს სკოლაში, თუ სკოლის გარეთ, არ აქვს მნიშვნელობა.

  • ვინც არ უნდა იყოთ, შეგიძლიათ იპოვოთ თქვენთვის შესაფერისი პროგრამირების კლასი.
  • MIT OpenCourseWare– ს (https://ocw.mit.edu/) აქვს მრავალფეროვანი უფასო გაკვეთილები.
  • თუ მიმოიხედავთ Google– ში, ნახავთ უამრავ სხვა საიტს, რომლებსაც ასევე აქვთ უფასო ლექციები და გაკვეთილები.
  • თქვენ ასევე შეიძლება გქონდეთ მეგობარი, რომელიც გასწავლით ენას, გაზიარება არის ზრუნვა.
გააკეთეთ თამაშის ძრავა ნაბიჯი 3
გააკეთეთ თამაშის ძრავა ნაბიჯი 3

ნაბიჯი 3. ივარჯიშეთ

თქვენ არ გსურთ თქვენი პირველი თამაში იყოს დიდი, მნიშვნელოვანი თამაში. თქვენ გინდათ რომ გაანადგუროთ და ძალიან არ იზრუნოთ თქვენს პროექტზე.

  • შეეცადეთ შექმნათ მარტივი თამაში.
  • თუ ისწავლეთ Java, შეამოწმეთ Swing პაკეტი.
  • ძალიან ნუ ინერვიულებთ ამ პროექტზე (პროექტებზე), მათ მხოლოდ რამდენიმე კვირა უნდა დასჭირდეთ თქვენი დროდან.
  • ისწავლეთ თქვენს შეცდომებზე.

ნაწილი 2 4 -დან: დაიწყეთ თამაში (ძრავა)

გააკეთეთ თამაშის ძრავა ნაბიჯი 4
გააკეთეთ თამაშის ძრავა ნაბიჯი 4

ნაბიჯი 1. მოიფიქრეთ თამაშის იდეა

შეეცადეთ დაუპირისპირდეთ საკუთარ თავს. ამრიგად, თუ თქვენ არ მიაღწევთ მიზანს, თქვენ მაინც (ალბათ) გექნებათ საკმაოდ კარგი თამაში.

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

ნაბიჯი 2. გაახარეთ თქვენი იდეა

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

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

გააკეთეთ თამაშის ძრავა ნაბიჯი 6
გააკეთეთ თამაშის ძრავა ნაბიჯი 6

ნაბიჯი 3. დახმარების მიღება

თქვენ არ გჭირდებათ ამის გაკეთება მარტო. ასევე უფრო სახალისო და ამაღელვებელია ჯგუფში.

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

ნაწილი 3 მეოთხედან: შეუდექი საქმეს

გააკეთეთ თამაშის ძრავა ნაბიჯი 7
გააკეთეთ თამაშის ძრავა ნაბიჯი 7

ნაბიჯი 1. კვლევა

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

  • გადახედეთ "OpenGL" - ს თუ ისწავლეთ C და "JOGL" თუ ისწავლეთ Java.
  • იქნებ შეიძინოთ სახელმძღვანელო OpenGL– ზე, „Redbook“არის ყველაზე ცნობილი, მაგრამ ის არის ონლაინ უფასოდ.
გააკეთეთ თამაშის ძრავა ნაბიჯი 8
გააკეთეთ თამაშის ძრავა ნაბიჯი 8

ნაბიჯი 2. დახაზეთ რამე

დასაწყებად მიანიჭეთ პრიმიტიული ან 2D ობიექტი.

  • გააკეთეთ 2D სამკუთხედი, ან კუბი.
  • გადახედეთ "ჩვენების სიებს", ასე რომ თქვენ შეგიძლიათ დახაზოთ ბევრი პრიმიტიული ობიექტი.
გააკეთეთ თამაშის ძრავა ნაბიჯი 9
გააკეთეთ თამაშის ძრავა ნაბიჯი 9

ნაბიჯი 3. შექმენით პერსპექტივა

არ არის ბევრი თამაში, სადაც არ შეგიძლია შეცვალო იქ, სადაც ეძებ.

შექმენით თქვენი თამაშის პერსპექტივა (პირველი პირის პერსპექტივა, ზემოდან ქვემოთ და ა

გააკეთეთ თამაშის ძრავა ნაბიჯი 10
გააკეთეთ თამაშის ძრავა ნაბიჯი 10

ნაბიჯი 4. გადაადგილება

ერთი ნაბიჯი ერთდროულად! რეალურად არა იმიტომ, რომ ნაბიჯის გადადგმა რეალურად ერთგვარი გართულებაა.

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

ნაბიჯი 5. დაამატეთ ტექსტურები (სურათები)

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

გაყავით ისინი თქვენს ჩვენების სიაში

გააკეთეთ თამაშის ძრავა ნაბიჯი 12
გააკეთეთ თამაშის ძრავა ნაბიჯი 12

ნაბიჯი 6. დაამატეთ აუდიო

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

ალბათ ფეხის დადგმისას როცა დადიხართ

გააკეთეთ თამაშის ძრავა ნაბიჯი 13
გააკეთეთ თამაშის ძრავა ნაბიჯი 13

ნაბიჯი 7. განათების დამატება

ეს ასევე მატებს რეალიზმს.

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

ნაბიჯი 8. დაამატეთ შეჯახების ამოცნობა

ყველაზე დიდი რამ, რასაც ხალხი ამჩნევს, როდესაც მათ აჩვენებთ არასრული თამაშის ძრავას, არის შეჯახების სათანადო გამოვლენის არარსებობა.

  • შეუძლებელი გახადე კუბის გავლა.
  • გახადეთ შესაძლებელი გადაადგილება (სხვა მიმართულებით), როდესაც კუბს ეჯახებით.
გააკეთეთ თამაშის ძრავა ნაბიჯი 15
გააკეთეთ თამაშის ძრავა ნაბიჯი 15

ნაბიჯი 9. დაამატეთ გრავიტაცია

თამაშების უმეტესობას სადღაც აქვს ჩამოვარდნილი საგნები.

გააკეთეთ იატაკი და გადახტეთ მასზე

ნაწილი 4 დან 4: დაასრულეთ ბიზნესი

გააკეთეთ თამაშის ძრავა ნაბიჯი 16
გააკეთეთ თამაშის ძრავა ნაბიჯი 16

ნაბიჯი 1. დაასრულეთ თქვენი თამაში

არ დაგავიწყდეთ მისი გაყიდვა. შეიძლება დაგჭირდეთ მარკეტინგის (მეგობრის) გამოძახება, რომელიც დაგეხმარებათ. დავუშვათ, რომ თქვენი თამაში იქნება ჰიტი, ასე რომ თქვენ შეგიძლიათ იმუშაოთ ამისკენ.

Გაერთე

გააკეთეთ თამაშის ძრავა ნაბიჯი 17
გააკეთეთ თამაშის ძრავა ნაბიჯი 17

ნაბიჯი 2. მართეთ სხვა თამაშები

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

  • თამაშის ძრავები ღირებული და შთამბეჭდავია.
  • შეამჩნიეთ რამდენად იმუხტება სხვა ძრავები ინდი დეველოპერებისთვის? (შენ შეიძლება იყო ის ძრავა!)
  • გამოიყენეთ თქვენი ძრავა, რომ მოიგოთ wannabe თამაშის დეველოპერები ინდუსტრიაში!
გააკეთეთ თამაშის ძრავა ნაბიჯი 18
გააკეთეთ თამაშის ძრავა ნაბიჯი 18

ნაბიჯი 3. წარმატებები

დაიწყეთ თქვენი მოგზაურობა აყვავებულ თამაშების ინდუსტრიაში!

გირჩევთ: