Mainu Studio

Pagbuo ng Banana Game | Hugis, physics at katatagan

Hugis ng banggaan, awtomatikong pagsasama, at portrait na board: tatlong desisyon sa paggawa ng laro. Paliwanag ito ng implementasyon, hindi pangakong walang bug sa lahat ng device.

Bakit hindi sapat ang bilog?

Magaan kalkulahin at madaling hulaan ang bilog na collision shape. Pero ang bilog sa palibot ng buong saging ay isinasara ang loob ng kurba, kaya parang lumulutang ang ibang prutas. Kapag maliit naman ang bilog, tumatagos sila sa dulo.

Kaya sumusunod sa kurba ang collision shape at bukas ang loob. Ganito rin ang prinsipyo sa ubas. Gayunman, ang pagsunod sa bawat pixel ay lumilikha ng maliliit na kanto na sumasabit at nanginginig. Pinananatili ang mahalagang hugis, hindi bawat maliit na uka.

Aktuwal na saging na ginagamit sa game. Bahagi ng paglalaro ang bakanteng loob ng kurba.
Aktuwal na saging na ginagamit sa game. Bahagi ng paglalaro ang bakanteng loob ng kurba.

Isang pagsasama, isang bilang

Minamarkahang nagamit na ang mga pinanggalingang prutas bago ilagay ang bagong prutas. Hindi na sila mabibilang muli ng ibang contact. Nakakabit din sa iisang pagsasama ang score at shake reward para hindi madoble dahil sa animation.

Iisang 720×1280 na batayan

Magkakaiba ang available area, safe margins, filter at input ng Web, Android at Windows. Dati, hiwalay na pag-aayos ang dahilan kung bakit sa isang platform lang mali o banat ang button.

Ngayon, pareho ang 720×1280 na layout at proporsyonal ang pag-scale; sa labas ng board ang sobrang espasyo. Maaaring mas malaki ang touch area sa larawan pero pareho ang sentro. Iisang scale din ang teksto at preview. Matalas ang nearest-neighbor sa integer scale, pero hindi ganoon ang karamihan ng telepono, kaya inuuna ang magkaugnay na posisyon bago pumili ng filter ayon sa asset.

Iisang patayong board ang pinapalaki nang proporsyonal, hindi binabanat kada platform.
Iisang patayong board ang pinapalaki nang proporsyonal, hindi binabanat kada platform.

Bumalik sa itaas