Yalnız BIN sənədiniz varsa PSX Oyunu üçün bir oyunun BIN sənədini necə yandırmaq olar
Video oyunu yaratmaq böyük bir layihədir, amma son nəticə, ehtimal ki, indiyə qədər tamamlayacağınız ən maraqlı proqramlaşdırma layihəsidir. Səviyyə alətlərinizdən daha çox şey öyrənəcəksiniz, buna görə sıfırdan başlayaraq ən yaxşı seçim olduğunu düşünməyin. Proqramı açdıqdan / proqram üçün təlimatı oxuduqdan on beş dəqiqə ərzində başa düşə biləcəyiniz bir proqramlaşdırma dili, inteqrasiya olunmuş inkişaf mühiti (IDE) və / və ya oyun yaratmaq üçün bir proqram seçin.
Video Oyunlarını necə Proqramlaşdırmaq olar
Videonuz: Oyunlara Kod Ne için Yazılır? – 5 Dk’da Oyun Yaparak Gösterdim!
MəZmun
Video oyunu yaratmaq böyük bir layihədir, amma son nəticə, ehtimal ki, indiyə qədər tamamlayacağınız ən maraqlı proqramlaşdırma layihəsidir. Səviyyə alətlərinizdən daha çox şey öyrənəcəksiniz, buna görə sıfırdan başlayaraq ən yaxşı seçim olduğunu düşünməyin. Proqramı açdıqdan / proqram üçün təlimatı oxuduqdan on beş dəqiqə ərzində başa düşə biləcəyiniz bir proqramlaşdırma dili, inteqrasiya olunmuş inkişaf mühiti (IDE) və / və ya oyun yaratmaq üçün bir proqram seçin.
Addım
2 üsulu 1: Bir oyun maşını seçilməsi
- Oyun motorları haqqında məlumat əldə edin. Əksər oyunlar, sıfırdan kod yazmadan hadisələr, personajlar və sair dizayn etməyə imkan verən müəyyən bir “mühərrik” ilə qurulmuşdur. Bir oyun motorunu sıfırdan qurmaq illər tələb edəcək, buna görə əksər müstəqil tərtibatçılar mövcud oyun motorlarından istifadə edirlər. Proqramlaşdırma anlayışınızdan və kiçik detallara sərf etməyə hazır olduğunuz vaxtdan asılı olaraq yalnız aşağıdakı hissədəki addımlardan birini yerinə yetirməlisiniz.
- Mobil oyunlar üçün MIT App ixtiraçısı və ya oyun salatı istifadə edin.
- Bir internet brauzer oyunu üçün Scratch və ya Snap sınayın! Scratch-ın daha ciddi bir versiyasıdır və proqramlaşdırmaya giriş üçün bir vasitə kimi nəzərdə tutulmuşdur.
- Macəra oyunları üçün Visionaire istifadə edin.
- Proqramlaşdırma üçün seçimləri olan sadə bir proqramdan istifadə etmək istəyirsinizsə, GameMaker-in pulsuz versiyasını sınayın.
- Mobil oyunlar üçün: ProjectAnarchy.
- Birdən çox cihazda 3D oyunu üçün: Birlik.
- Təcrübəli proqramçılar üçün: LWJGL (Java əsaslı), SFML (C ++ əsaslı).
- ActionScript bir Flash əsaslı oyun mühərriki qurmağa imkan verəcək və aralıq proqramçılar üçün başlamaq üçün yaxşı bir seçimdir.
- Java öyrənmək üçün kifayət qədər asandır. Java inkişaf dəsti (JDK) və Java üçün Eclipse və ya digər IDE lazımdır. Haradan başlamaq barədə qarışıq olsanız, Java təlimatını oxuyun.
- Artıq müəyyən bir proqramlaşdırma dili (xüsusən C və ya Python) ilə tanışsınızsa, bu dil üçün IDE axtarın. IDE-lər adətən bir tərtibçini və eyni layihədəki qrafika, audio və digər kodlarla işləmə bacarığını ehtiva edir.
- İstifadəçi girişini tərcümə edən və nəticələrini emal edən müştəri tərəfli server. Oyunun qrafikasına və texniki xüsusiyyətlərinə gəlməzdən əvvəl düzgün cavab verən bir giriş sistemi qurun. Əgər problem yaşayırsınızsa, “fəaliyyət dinləyiciləri” ni oxuyun.
- Digər simvolların istifadəçi hərəkətlərinə cavab verməsi üçün AI. Sadə layihələr üçün, personajların müəyyən yollarla hərəkət etmələrini və hərəkət etmələrini təmin edin.
- Qrafika göstərmək qabiliyyəti, yəni qrafik kartında təlimatlar yaratmaq və göndərmək imkanı.
- Oyun davam edərkən davam edən bir oyun loopu. Bu döngə istifadəçi girişini almalı, onu emal etməli, digər oyun məntiqlərini (məsələn, düşmən hərəkəti, arxa cizgi və digər hadisələrin səbəb olduğu hadisələr) emal etməli, ekranda nə göstərilməli olduğunu hesablamalı və qrafik kartına məlumat göndərməlidir. Sisteminiz güclüdürsə, bu döngəni saniyədə ən azı 30 dəfə (30 kadr) işləyin.
2-nin 2 üsulu: Oyunun dizaynı
- Əvvəlcə layihələrinizi yekunlaşdırın. Proqramlaşdırmaya başlamazdan əvvəl oyunun əsasını hazırlamaq üçün vaxt sərf edin. Oyun janrın nədir? Oyun 2D və ya 3D mi? Problemləri həll etmək, hekayələr yaratmaq, düşmənlərlə mübarizə və / və ya kəşf etməklə oyunçular necə hərəkət edirlər? Bir çox suallara cavab verdiyiniz və düşüncəniz nə qədər detallı olsa, uzun müddətdə qənaət edəcəksiniz. Proqramlaşdırma prosesinə başladıqdan sonra böyük dəyişikliklər etmək qərarına gəlsəniz, onları həyata keçirmək çox vaxt ala bilər.
- Fikirlərinizi mümkün qədər sadələşdirin. Oyununuzun necə işlədiyini izah edən və bir neçə səviyyəni oynamağı təmin edən sadə bir prototip əla başlanğıcdır. Prototipiniz tamamlandıqdan sonra onu oyun inkişafı üçün bir təməl kimi istifadə edə bilərsiniz və ya yeni bir layihənin yaradılmasında öyrəndiklərinizi tətbiq edə bilərsiniz.
- İstədiyiniz qaydada aşağıdakı addımları tamamlayın. İndi bir çox ev tapşırığınız var, amma nəticələr çox məmnun olacaq. Bir komanda vəzifələri üzvlər arasında bölüşdürə və eyni vaxtda işləyə bilərsə, bir şəxs hər mərhələdə hansı tapşırıqların asan və ya ən vacib olduğunu qərar verməlidir. Aşağıdakı bütün addımları oxuyun və sizi maraqlandıran bir tapşırıqdan başlayın.
- Sənət əşyaları toplamaq və ya yaratmaq. Mətn əsaslı bir oyun yaratmaq fikrində deyilsinizsə, 2D şəkillərə və bəlkə də 3D modellərə və toxumalara (modelə tətbiq olunan nümunələr) ehtiyacınız olacaq. Musiqini və səs effektlərini hazırlamağı bir az gecikdirə bilərsiniz, ancaq performansınızı dərc etmək istəsəniz hazır olmağınız yaxşı bir fikirdir. Sadə nişanlar, istifadəçi interfeysi və yazı tipi oyununuz yeni olanda ən aşağı prioritet idi, lakin bunların üzərində işləmək oyunçu məmnuniyyətini xeyli artıracaqdır.
- Pulsuz və ya ucuz sənət əşyaları tapmaq üçün bir neçə yer var. Makechool.com-un siyahısına baxmağa çalışın.
- Bir sənətçi işə götürmək böyük bir fərq edə bilər. Bir sənətçi işə götürmək iqtidarında deyilsinizsə, aktivləri özünüz toplayın və bədii istedadınızı göstərin və ya məsləhət almaq üçün bir oyun inkişafı və ya sənət forumuna göndərin.
- Bir hekayə irəliləməsini dizayn edin. Bu inkişaf əsasən oyun kodu xaricində bir plan sənədi olaraq yazılacaq, baxmayaraq ki, bir hekayə əsaslı oyun qurursanız, bir dialoq ağacı yaratmağınız lazım ola bilər. Oyununuzun ənənəvi bir hekayəsi olmasa da, planlaşdırdığınız tərəqqi olmalıdır. “Platformer” oyunları təkmilləşdirilmiş hərəkət və silahları əhatə edə bilər və “puzzle” oyunları yeni xüsusiyyətlər və çətinlik səviyyəsi əlavə edə bilər.
- Oyun səviyyəsini dizayn edin. Sadə ərazilərdən və ya səviyyələrdən başlayın. Bu səviyyədəki oyunçunun aldığı yola diqqət yetirin, sonra əlavə yollar (əlavə), daha ətraflı qrafika və artan çətinlik (platformanın hündürlüyünü tənzimləmək və ya düşmənləri hərəkət etdirmək kimi) əlavə edin .br>
- Pleyeri ərazidə növbəti vəziyyətə yönəltmək üçün işıq mənbələri və maddə damcılarından istifadə edin. Oyunçuların ölü nöqtələrə və ya keçmək çətin olan yollara girməməsi üçün kölgələrdən istifadə edin və düşmənləri hər iki məqsəd üçün istifadə edin (oyunçunuzun düşmən tərəfindən necə idarə olunduğuna bağlı olaraq). Yaxşı hazırlanmış sahələr oyunçulara qərar verdikləri və ya özlərini araşdırdıqları kimi hiss edirlər, lakin halsız yollarla aydın yolları tapmağa kömək edirlər.
- Oyunun qrafiklərini tənzimləyin və optimallaşdırın. Sadə bir oyun yaratmaq proqramı istifadə edirsinizsə, bu addım lazım deyil. Daha da qrafik sisteminə girmək istəyirsinizsə, hissəciklərə və şaderlərə təsir yaratmaqla və ya qrafik koduna girmək və oyunun istifadə etmədiyi kodu silməklə öyrənməyə başlaya bilərsiniz. Qrafika demək olar ki, həmişə işləmə sürətini müəyyənləşdirən nöqtədir, hətta 2D oyunları da adətən qrafik kartına və prosessora yükü azaltmaq üçün əhəmiyyətli düzəlişlərdən, yenidən yazmadan və optimallaşdırmadan keçir.
- Oyun sınayıcılarından rəy alın. Sadə bir oyun və ya onu necə oynamağın prototipini tapdıqdan sonra dostlarınıza oynayıb oyun üçün təkliflər verin. Onları sevindirən və əsəbiləşdirən şeyləri bilin. Sonra, oyununuz daha dolğun olduqda, kənarlarınızdan və ya qısa tanışlarınızdan məsləhət istəyə bilərsiniz, çünki onlar sizin uğurlarınıza əhəmiyyət verməyəcəklər.
- Oyunçular bir inkişaf etdiricinin nöqteyi-nəzərindən rəy verməyə öyrədilməyiblər. Bir oyunçu oyunun bir tərəfini bəyənmirsə, ümumiyyətlə inkişaf etdirilə biləcək bir cəhət haqqında bir şey var, ancaq oyunçunun xüsusi tövsiyələri ümumiyyətlə çox faydalı deyil. Hansı xüsusiyyətlərdən narahat olduqlarını tapmaq üçün çox xüsusi suallar verin.
Yalnız BIN sənədiniz varsa PSX Oyunu üçün bir oyunun BIN sənədini necə yandırmaq olar
Playstation 1 oyunları, hər birində 700 MB-a qədər məlumat saxlaya bilən CD disklərində qeyd olunur. Orijinalın itməsi, zədələnməsi və ya oğurlanması halında bu disklərin ehtiyat nüsxələrini çıxara bilərsiniz. Playstation 1 diskləri tək bir fayl içərisində disk məlumatlarının bütün quruluşunu ehtiva edən .BIN görüntü diski kimi kopyalana bilər. .BIN sənədlərini İnternetdə təklif olunan bir çox pulsuz proqramdan birini istifadə edərək PSX oyun ehtiyatınızdan yandıra bilərsiniz.
Disk şəkillərini yazmaq üçün kompüterinizi açın və proqramı yükləyin (bax Resurslar). Proqramı qurun və işə salın.
Proqramın əsas menyusunda “Şəkli Diskə Yandır” düyməsini vurun və sonra CD yazıcınızı seçin. Disk yazıcı tepsisini çıxarın, boş bir CD-R daxil edin və tepsiyi bağlayın.
“Disk şəklinə baxın” düyməsini vurun və sabit diskinizdə Playstation 1 üçün .BIN disk görüntü sənədini seçin.
Əsas proqram menyusunda “Disk üçün fayl (lər) yaz” düyməsini basın. İstədikdə yandıracağınız CD-R üçün bir başlıq yazın və sonra diskin yanma sürətini seçin (qeyd sessiyası zamanı heç bir hardware səhvinin olmaması üçün 1x, 2x və ya 4x seçin).
Seçimlərinizi təsdiqləmək üçün “Tamam” düyməsini basın və CD yazma prosesi başlayır. Prosesin bitməsini gözləyin və sonra proqramı bağlayın, diski çıxarın və kompüteri bağlayın.
Xəbərdarlıqlar
Sizə aid olmayan video oyun disklərini kopyalamaq qanunsuzdur. Millennium Digital müəllif hüququ qanununa əsasən, itirmə, oğurluq və ya zədələnmə halında arxivləşdirmə məqsədilə oyun disklərinizin yalnız bir nüsxə surətinə icazə verilir.
Bucağın Dərəcə ölçüsünü Necə Tapmaq Olar
Düz bucaqların dərəcələrin dərəcələrinin ölçülməsi qədim Babildə eramızın əvvəllərindən çox əvvəl icad edilmişdir. Bu əyalətin sakinləri altıbucaqlı hesablama sisteminə üstünlük verdilər, buna görə açıları 180 və ya 360 vahidlərə bölmək bu gün bir az qəribə görünür. Bununla birlikdə, müasir SI sistemində təklif olunan, pi-dən çox olan ölçü vahidləri də az qəribə deyil. Bu iki seçim günümüzdə istifadə olunan açıların işarəsi ilə məhdudlaşmır, buna görə dəyərlərini dərəcə ölçüsünə çevirmək vəzifəsi çox vaxt ortaya çıxır. Bucağın dərəcə ölçüsünü necə tapmaq olar
Təlimat
Addım 1
Radiandakı bucağı dərəcə ölçüsünə çevirməyiniz lazımdırsa, bir dərəcənin 1/180 pi-yə bərabər olan radian sayına uyğun gəldiyini əsas götürün. Bu riyazi sabitinin sonsuz saylı ondalık sayı var, buna görə radiandan dərəcəyə çevrilmə əmsalı da sonsuz bir kəsrdir. Bu, ondalık formatında tamamilə dəqiq bir dəyər əldə edə bilməyəcəyiniz deməkdir, buna görə dönüşüm faktorunu tamamlamalısınız. Məsələn, vahidin milyarddan birinin dəqiqliyi ilə hesablanan əmsal 0,017453293 olacaqdır. Tələb olunan rəqəm sayına yuvarlaqlaşdırıldıqdan sonra orijinal radian sayını bu əmsala bölün və bucağın dərəcə ölçüsünü əldə edəcəksiniz.
Addım 2
Həndəsə ilə əlaqəli bölmələrdən riyazi məsələləri həll edərkən tez-tez bucaqların radianlarda deyil, pi hissələrində ifadə olunduğu düsturlar olur. Bu sabiti ehtiva edən bir həll əldə etsəniz, dərəcəni çevirmək üçün π -i 180 ilə dəyişdirin, məsələn, mərkəz açısı π / 4-dirsə, bu onun dərəcə ölçüsünün 180 ° / 4 = 45 ° olduğu deməkdir.
Addım 3
Bucaqlar “inqilab” adlanan vahidlərlə də ifadə edilə bilər. Belə bir vahid 360 ° -ə uyğundur, buna görə yenidən hesablama ilə bağlı heç bir problem olmamalıdır. Məsələn, tapşırıq bir yarım dönmə bucağı haqqında deyirsə, bu dərəcə ölçüsündə 360 * 1.5 = 540 ° -ə cavab verir.
Addım 4
Bəzən həndəsi problemlərdə açılan bir bucaqdan bəhs olunur. Tərs istiqamətdəki iki şüa ilə, yəni bir düz xətt üzərində uzanaraq əmələ gəlir. Düzlənmiş bucağı dərəcələrlə ifadə etmək üçün 180 istifadə edin.
Addım 5
Geodeziya, kartoqrafiya, astronomiyada dərəcələr öz adları olan daha kiçik vahidlərə bölünür – dəqiqə və saniyə. Bu bölgünün dərəcələri ilə eyni yerdə kökləri var, buna görə hər dərəcə 60 dəqiqə və ya 3600 saniyədir. Saniyələri və dəqiqələri dərəcələrin onda biri ilə əvəz etmək istəyirsinizsə, bu rəqəmlərdən istifadə edin. Məsələn, 11 ° 14’22 “bir bucaq, ondalık hissəyə, təxminən 11 + 14/60 + 22/3600 ≈ 11, 2394 ° -ə bərabərdir.
Comments are closed, but trackbacks and pingbacks are open.