Развој

Приказ књиге Водич за почетнике за развој Андроид игара

Приказ књиге Водич за почетнике за развој Андроид игара

Водич за почетнике за развој Андроид игара од Јамес Цхо-а је потпун курс за развој Андроид игара за почетнике који имају мало или нимало програмског искуства.

Кад год прочитам такву изјаву, брине ме да је књига превише плитка или да нагло убрзава темпо, тако да почетници неће моћи да је прате ако не потроше пуно времена да попуне празна места или концепте који нису објашњени.

Ова књига је другачија, али о томе више касније. Књига покрива развој Јава и Андроид игара, мада су њоме покривене основе Јава, она није потпуни Јава нити Андроид водич, већ се концентрише на основне ствари за програмирање Јава и Андроид игара.

Иако је то фокус, концепти које научите могу се користити и за креирање Јава и Андроид апликација.

Ецлипсе се користи у целој књизи за развој, што је једино питање које имам код књиге, јер би Андроид Студио био прикладнији, јер се Гоогле фокусира на то као на основно развојно окружење за Андроид.

То не значи да ћете налетети на проблеме или било шта друго, само да ћете на крају можда морати да пређете на Андроид Студио и да би имало смисла започети са Андроид Студиоом да бисте то избегли.

Водич за почетнике за развој игара за Андроид

Садржај

Прва три поглавља воде вас кроз основе Јава-а. Обухвата пуно терена, укључујући типове података, петље, стварање вашег првог програма, објеката, класа, рад са Јава АПИ-јем пре него што објасни напредне концепте као што су интерфејси, методе гетера и постављача или наслеђивање.

Добро разумете ове кључне концепте иако ћете морати потражити додатне информације за неке теме као што је полиморфизам. Међутим, ово додатно знање или боље разумевање није неопходно за праћење књиге.

Оно што је обезбеђено је управо оно што вам треба за креирање ваше прве игре на Јави. Додатни концепти дати су у целој књизи када се користе.

Следећа три поглавља покривају развој игара на Јави. У првом креирате оквир који користе две игре које креирате у следећа два поглавља. Тачно, у тим поглављима креирате две игре које можете играти на свом систему, па чак и дистрибуирати другима.

Аутор објашњава сврху сваке класе, методе, променљиве и линије кода тако да је врло лако следити.

Можда ћете желети да потражите одређене конструкције на мрежи да бисте их боље разумели. На пример, можда ћете желети да знате више о одређеним увозима направљеним у класама да бисте боље разумели шта они раде и за шта их можете користити.

Ово опет није нешто што вам треба, али вам може дугорочно помоћи, јер побољшава ваше разумевање тих класа и метода које они нуде.

Следећа три поглавља су посвећена програмирању Андроид игара. Прво поглавље вас упознаје са концептом развоја за Андроид. Објашњава основне Андроид концепте који се разликују од Јаве, на пример активности.

Оквир игара за Андроид створен је у следећем поглављу које служи сличној сврси као и Јава оквир за игре који сте креирали у поглављу 4 књиге.

Поглавље 9 вас коначно води кроз кораке стварања ваше прве Андроид игре.

Књига у овом тренутку није готова. Поглавље 10 нуди корисне информације о објављивању игре на Гоогле Плаи-у и њеном ажурирању, док поглавље 11 гледа даље и даје предлоге о томе шта бисте можда желели да урадите следеће.

У књизи ми се највише свиђа то што објашњења имају смисла. Никада нисам имао осећај да је аутор прескочио нешто важно или да је коришћен код који раније није правилно или уопште није објашњен.

То значи да можете да користите ову књигу и само ову књигу и да и даље разумете сваки поједини ред кода.

Књига је за почетнике, али може бити корисна и за Јава програмере који желе да почну са Андроидом или програмере који никада нису додирнули Јаву. Не бих препоручио прескакање поглавља о развоју Јава игре јер су основни концепти, активно приказивање, општи дизајн игре и њене класе, петља игре или анимација игре објашњени у оним поглављима која бисте требали знати.

Аутор има талент да сложене теме учини доступнијим, зато књигу могу свим срцем препоручити почетницима (укључујући апсолутне почетнике са нула програмског искуства) и другима који воле да започну са развојем Андроид или Јава игара.

ВинМоусе вам омогућава да прилагодите и побољшате кретање показивача миша на Виндовс рачунару
Ако желите да побољшате подразумеване функције показивача миша, користите бесплатни програм ВинМоусе. Додаје још функција које ће вам помоћи да на нај...
Леви тастер миша не ради у оперативном систему Виндовс 10
Ако уз преносни рачунар или стони рачунар користите наменски миш, али тастер миша не ради у оперативном систему Виндовс 10/8/7 из неких разлога, ево н...
Курсор скаче или се насумично помера док куцате у оперативном систему Виндовс 10
Ако откријете да курсор миша скаче или се сам помера, аутоматски, насумично док куцате на Виндовс преносном рачунару или рачунару, неки од ових предло...