ieškoti

Žaidimas, paremtas minkštų kūnų fizikomis

Technorama 2017

Autorius: Edvinas Danevičius

Vadovas: doc. dr. Rytis Maskeliūnas

Aprašymas:

Kuriamas dvimatis, greitas, kompiuterinis veiksmo žaidimas, kuris leidžia žaidėjui plačiai keisti ir modifikuoti žaidimą, tobulinant įvairius fizikos parametrus, kuriant savo žaidimo lygius, ir diegiant įskiepius. Žaidimo variklis pasižymį savo fizikos variklio galimybėmis, kuris naudoja Box2D ir Google LiquidFun bibliotekas. Fizikos variklio simuliuojami kūnai susideda iš kietų objektų tokių kaip sienos, įvairių paprastų formų statinių arba dinaminių daugiakampių ir iš kūnų su minkštų fizikų simuliacija. Žaidimo variklis palaiko įvairaus tipo minkštuosius kūnus, tokius kaip: skysčiai (tiršti skysčiai, lipnūs skysčiai, vanduo) deformuojamos kliūtys, deformuojamas pagrindinis žaidėjo valdomas veikėjas ir t.t. Naudojant tokio tipo fizikinius kūnus stengiamasi sukurti unikalias žaidimo situacijas kur žaidėjas norėdamas pereiti lygį turi pagalvoti, kaip galima panaudoti šalia esančius fizikinius elementus, bet taip pat ir staigiai reaguoti, ir greitai judėti per žaidimo lygį norint pasiekti gerą rezultatą.

Jeigu žaidėjų netenkina standartiniai lygiai arba jie tiesiog nori paeksperimentuoti su fizikos varikliu, galima kurti papildomus lygius su įvairiais objektais ir juos lengvai integruoti į žaidimą Tiled lygių redaktoriaus pagalba. Jeigu netenkina fizikos variklio funkcionalumas arba žaidimo logika, ją galima išplėsti įskiepių sistemos pagalba. Ši sistema leidžia žaidėjams patobulinti žaidimo funkcionalumą paprastos programavimo sąsajos kuri palaiko Javascript programavimo kalbą pagalba. Įskiepių sistema realiu laiku aptinka žaidėjų parašytus kodo fragmentus ir juos integruoja į žaidimą, taip sutiekiant greitą atsaką, kuris yra patogus testuojant parašytus kodo fragmentus.

Žaidimas bus atviro kodo ir bet kas galės parsisiųsti jo naujausią versiją iš GitHub, ir modifikuoti savo nuožiūra. Tačiau pasiekus pirmą (1.0) versiją ir vėliau kuriant naujesnius patobulinimus, planuojama žaidimą pateikti į Steam Greenlight platformą ir kodo viešai nepublikuoti.

Duration:
2017 - 2017