Komputiloj, Komputilaj ludoj
Ludo Programado: Programo, aparte la kreo kaj rekomendoj
Certe ĉiu gamer almenaŭ unufoje en la vivo pensis pri krei vian propran ludon projekto. Krome, multaj eĉ komencos plenumi diversajn movadojn en tiu areo. Sed kutime, post unu-du semajnoj junaj geymdev, alfrontis kun iuj problemoj, kiel ekzemple manko de elementa scio, li forgesos pri la songxo, kaj sidas sur la flanko de la proksima shooter. Kio okazis? Ĉu ludoj programado - ĝi estas tiel tempo-konsumanta kaj nekompreneblaj por ordinaruloj procezo? La respondo al tiu demando povas trovi en ĉi tiu artikolo.
ludo Evoluo
Ni povas senhezite diri ke la ludo programado - unu el la plej malfacilaj taskoj en la IT sektoro. La fakto estas ke por krei bonan projekton, Vi devas havi tre vastan kvanton de scio. Ekzemple, vi bezonas scii plurajn lingvojn, povos skribi simpla kaj komprenebla kodo en kiu estas nenio superflua, ktp Estas tial kiu la disvolviĝo de la ludoj de granda geymdev teamo, kiu konsistas centoj da fakuloj en diversaj kampoj.
Kompreneble estas esceptoj al la regulo. Ekzemple, konata programisto Markus "Notch" Persson havas sole kreis "Maynkraft" - ludo kiu estas unu el la plej profitodonaj projektoj en la pasintaj 10 jaroj. Sed por evoluigi ion tiel, vi devas esti vera as en ilia kampo kaj havas grandegan sperton.
Kreante ludoj. programado
Komenci krei ĉefverkoj de la komputilo mondo povus teorie ĉiu. Sed kiel ni komprenu la ludo programado - ĝi estas tre malfacila. Tamen, fariĝi ludo disvolviĝo povas esti preskaŭ iu ajn. La plej grava kondiĉo - multe da libera tempo kaj titana persistemo. Supozu ke ni havas ĝin havebla. Kion fari poste?
La unua afero lerni almenaŭ iuj el la plej popularaj programlingvoj. Sen ĝi, establi altkvalitaj ludo verŝajne ne sukcesos. Kial estas pli ol unu lingvo? Estas unu sufiĉas? La fakto ke ĉiu programlingvo havas propran distinga kampo de apliko. Sube ni rigardas la plej popularaj lingvoj kaj ilia uzo en ludo programado.
lingvoj
Eble la plej komuna lingvo laŭ ludo programado estas C ++. Plej modernaj ludoj kaj motoroj por ili estas skribitaj sur ĝi. Kio estas la propreco de ĉi tiu lingvo? Eble unu el la ĉefaj avantaĝoj de C ++ estas grandega kvanto de ampleksa bibliotekoj. Tra ĉi signifas la lingvo vi povas skribi kion vi volas, de malgrandaj indie ludilojn por grava projekto AAA grado.
Sed bedaŭrinde, C ++ tre malfacila majstri. Newbie apenaŭ povas kompreni tiujn sovaĝejo. Estas tial ĝi estas bona por komenci lia konatiĝo kun la mondo de programado kun io pli simpla.
Python - tio estas verŝajne la plej bona elekto por novulo geymdeva. Unue, la sintakso estas sufiĉe simpla. Por komenci programado en Python, sufiĉas legi la lernilo kaj havas denaska nivelo de la angla. Due, la ebleco de la programlingvo estas sufiĉe larĝa. Kompreneble, Python ne resti kun C ++ en terminoj de funcionalidad. Tamen, per Python, vi povas krei tute decan softvaro (inkluzive de ludo). Ekzemple, en Python skribita ludoj kiel "Battlefield" (2005), "Civilizacio 4", "La Sims 4" kaj multaj aliaj projektoj kiuj fariĝis sukcesoj.
Java - alia defianto, kiu estas definitive valoras rigardo. Eble la ĉefa avantaĝo de ĉi tiu lingvo - kompletan multiplataforma. Tio signifas ke la programaro, skribante "Java", estas subtenata de ĉiuj mastrumaj sistemoj ( "windose", "Linukso", "Android", ktp). Tiu permesas vin rapide ŝanĝi la ludo por ajna platformo. Krome, Java donas la programisto multajn ŝancojn. La ekzemploj ne bezonas iri malproksimen. La supre menciitaj "Maynkraft" estis skribita sur ĝi estis "Java".
Krei ludojn sen programado
Sed kion se vi ne havas tempon por studi lingvojn, sed ilia kapablo skribi ankoraŭ volas? Jen venis al la helpo de la tiel nomata ludo diseñadores. Kio estas? La respondo al la demando povas trovi sube.
Designer Ludoj - speciala programo kiu kombinas integrita disvolviĝo medio kaj la motoro. Simple dirite, ĉi tiu programaro, per kiu vi povas fari vian ludon sen programado. Se vi estas nur akiranta komencita geymdeva, la diseñadores de ludoj - precize kion vi bezonas. Kun ilia helpo vi povos kompreni, kiel la procezo de disvolviĝo, kion vi devus pagi atenton kaj rimarki al vi aliajn gravajn aspektojn.
Tamen, tiaj programoj havas malavantaĝoj. Ludo diseñadores havas pli malriĉaj funkciojn. Tiaj programoj, postulu de la uzanto limigoj laŭ ĝenro, grafikaĵoj, mekaniko, ktp Tiu estas la kialo por krei notinda projekto kun la diseñadora estas neverŝajna sukcesi.
Programo por krei ludoj
Kiel povas esti komprenita, la diseñadores ne intencis krei grandajn projektojn. Tiaj programoj estas necesa por doni junaj geymdeva unua sperto en terminoj de ludo disvolviĝo. En ĉi tiu artikolo ni pritraktos la plej popularaj programoj por ludo programado helpi komencantoj fari la unuajn paŝojn en geymdev medio.
Eble, la tre konata programo por la disvolviĝo de ludoj - Game Maker. Ĝi estas desegnita por krei du-dimensia projektoj. Faru ludoj ebla sen programado kapabloj. Anstataŭ linioj de kodo al la uzanto provizas aro de antaŭdifinitaj agoj. Vi bezonas fari - por krei objektojn kaj difini la regulojn de interago inter ili. Ĝi estas ankaŭ valora rimarki ke vi povas desegni sprites en Game Maker rekte sen la uzo de senpermesa programoj. Sekve, la programaro estas tute memsufiĉa. Cetere, Game Maker ne doloras kaj altnivelaj uzantoj kiuj havas programado kapabloj. Ja la programo havas la kapablon aldoni ilian fontkodon. Game Maker povas esti kreita per la ludon kun la supra opinio (RPG, taktikaj pafilo, ktp) kaj la flanko (platformoj).
Konstrui 2 - estas alia diseñador por la disvolviĝo de la 2D-ludoj. Eble la ĉefa trajto de la programo - multiplataforma. Tra la "Konstrui", vi povas krei ludojn por iOS, Android, Windows, TTT, ktp En terminoj de funkciojn konstrui 2 ne estas malsupera al la "Ludo farantoj".
konkludo
Ludo Programado - tre laborema procezo, kiu daŭras dum monatoj aŭ eĉ jaroj. Do se vi volas iĝi profesia ludo evoluo, la bezonon evoluigi tiajn kvalitojn kiel pacienco kaj forto de volo.
Similar articles
Trending Now