Vizuālā Skriptošana
Ievads tam, ko pašlaik zinām par Hytale vizuālo skriptošanas sistēmu.
Vizuālā Skriptošana
Hytale plāno atbalstīt Vizuālo skriptošanu kā metodi advancētas loģikas izveidei un kontrolētu plūsmu plašākai Šī sistēma nebūs pieejama spēles palaišanas brīdī, bet vajadzētu būt pieejamai īsumā pēc tam.
Pārskats
Vizuālais Skripts iekš Hytale ir veidots, lai funkcionētu līdzīgi Blueprints iekš Unreal Engine. Tas ļauj dizaineriem viedot kompleksu uzvedību caur vizuālu interfeisu, kas atbilst tam kā domā spēle bez nepieciešamības kodēt.
Galvenās Funkcijas
- Java funkcionalitātes apakškopa: Vizuālā Skriptošana var izpildīt lielu daļu iespējamā ar Java spraudņiem
- Dizaineriem draudzīgs: "Dizaineri ir pilnvaroti caur vizuālu valodu, kas līdzinās tām kā viņi domā par uzvedību"
- Programmētājiem paplašīnāms: Programmetāji var papildināt un optimizēt sistēmas pievienojot jaunus mezglus, un veiktspējas-sensitīvas implementācijas
- Droša dalīšanās vide: Sniedz nodalītu, drošu vidi, lai dalītos ar loģiku starp modificētājiem
Priekšrocības pār tradicionālu kodēšanu
Vizuālā Skriptošana padara loģikas pielāgošanu pieejamāku novācot biežākos šķēršļus, kas saskarami izstrādājot ar Java:
- Bez komplicētas vides uzstādīšanas: Nav jāuztraucas par pareizu rīku instalēšanu, vai izstrādes vides konfigurāciju
- Sintakes-brīva izstrādāšana: Noņem vajadzību iegaumēt un atcerēties programmēšanas sintaksi
- Droša dalīšanās: Ļaunprogrammatūrai vizuālajā skriptošanā vajadzētu būt virtuāli neiespējamai
- Iekļaujošāka: Samazina iekļūšanas barjeru ne-programmētājiem
Attiecība ar Java
Vizuālā skriptošana un Javas spraudņi ir radīti darbībai tandēmā:
- Java paplašina vizuālo skriptošanu: Programmētāji var veidot jaunus vizuālos mezglus izmantojot Java
- Veiktspējas optimizācija: Lai gan Vizuālā skriptošana nav tik optimizēta cik tieši Java, programmētāji var implementēt veiktspējas-kritisku loģiku iekš Java un to izcelt kā vizuālus mezglus
- Visumā labākā opcija: Ļauj lielākajai daļai loģikas palikt viegli pieejamai Vizuālajā Skriptošanas vidē un paturēt smagas operācijas optimizētas
Hytale stipri iesaka Vizuālo Skriptošanu, jo tā ir gan viegli pieejama un drošāka vide, lai dalītos un lejuplādētu. Tomēr paliekot tīri Java vidē joprojām derēs tiem, kas vēlas.
3D Vizuālā Skriptošana
Viena no Hytale unikālajām funkcijām ir Vizuāla Skripta ieviešana 3D pasaulē:
- Iekš-pasaules rediģēšana: Saķēdē viras, durvis, spawnerus, triggerus un citus elementus tieši iekš spēles
- Piedzīvojumu kartes radīšana: Lielisks veids piedzīvojumu kartes un notikumu veidošanai neizejot no Hytale
- Līdzinās DOOM SnapMap: Piedāvā pazīstamu darba plūsmu tiem, kas lietojuši līdzīgas sistēmas
- Pilnībā integrēts: Strādā bez problēmām ar līdzekļiem un skript kaudzi
Nav Teksta-Bāzēta Skriptošana
Hytale ir pieņēmis apzinātu lēmumu neiekļaut teksta-bāzētas valodas. Viņu pamatojums:
- Nepatiess kompromiss: Teksta-bāzēta skriptošana bieži vien tiek iepazīstināta "lai palīdzētu ne-programmētājiem", bet vienalga pieprasa iemācīties programmēšanas konceptus
- Sarežģītības palielinājums: Programmētājiem beigās nākas žonglēt starp divām valodām, kur viena ir vājāka
- Vienalga prasa sintaksi: Dizaineriem joprojām jāmācās sintakse un programmēšanas koncepti
- Mazāk pieejams: Īsti neatrisina pieejamības problēmu
- Fragmentācija: Izvairās no "sadrumstalotas loģikas vairākās pus-valodās"
Tā vietā Hytale tic, ka vizuālā skriptošana ir labāka pieeja, kas patiesi padara spēles loģiku pieejamu plašākai auditorijai uzturot jaudas un elastības vajadzību