Spoiler Verläufe:
Spoiler Verläufe:
Geändert von ODemuth (05.03.2014 um 00:08 Uhr)
Prozessor: Intel Core i7 3770K (4x3.5Ghz) - Arbeitsspeicher: 32,0 GB Corsair Vengeance - Festplatten: 256GB SSD OCZ Vertex 4 - 2.0TB HDD Seagate Barracuda 7200 - Grafikkarte: ASUS Nvidia GeForce GTX 680 DCUII Top - Mainboard: ASUS P8Z77-V Deluxe - Netzteil: Corsair TX850W - Betriebssystem: Win 8.1
Anhang 7882
Vector Art![]()
CPU: i9 13900K € 5.5 Ghz | RAM: 32GB DDR4 CorsAir Dominator | Nvidia RTX 3070 OC | Asus ROG STRIX Gaming E2 WiFi Z690 | be Quiet Darkbase 900 Case | be Quiet Dark Power 12 850 Watt Titanium | 4K AOC Monitor | 24" BenQ Monitor |
hmm naja ich arbeite ab und zu an so nem kleinen HTML5 Spiel, in letzter Zeit hab ich dafür ein bisschen gemalt und komponiert (beides kann ich eigentlich nicht so richtig)
Und das ganze ist schon als Prototyp spielbar. Prototyp heisst natürlich es gibt KEINE Mission, kein gescheites Tutorial, kein Ziel und die Optik ist natürlich nicht final. Aber die Mechaniken funktionieren, das ist alles.
Spielbar hier:
http://quickgame6.atwebpages.com/
Wer ein bisschen mehr erfahren will - hier ist mein blog über das Spiel http://kosmonautblog.wordpress.com/
die KI ist momentan noch unendlich mies.
Steuerung ist natürlich schwer, ursprünglich war das Ziel eine richtige Simulation zu bauen. Du kannst es dir aber leichter machen, wenn du auf Settings clickst und da oben auf Casual 2 einstellst. Dann ist die Steuerung etwas einfacher.
Ansonsten ist das Ding physikalisch relativ plausibel. Es wird jeweils für den aktuellen Aufbau ein Trägheitsmoment gerechnet und für jeden Thruster werden Rotationsbeschleunigung und Beschleunigung daraus abgeleitet. War ganz interessant zu machen.
Das ganze nutzt natürlich nix wenn das Spiel hinterher nur für mich spielbar ist, da muss ich nochmal schauen :P. Vermutlich wird casual 2 die standardeinstellung. Oder etwas ncoh einfacheres (geschwindigkeit auch absolut).
gibt für sowas ziemlich nette libs die das alles können
edit: das hier ist z.b. nice http://gamemechanicexplorer.com/#thrust-2
ich hab das Default jetzt auf casual 2 gestellt, sollte also besser zu steuern sein für die meisten Leute(falls ihr das ding schonmal gestartet habt, dann müsst ihr shift-f5 neuladen)
http://quickgame6.atwebpages.com/
Der Unterschied jetzt ist dass die Steuerung nicht mehr realistisch ist, sondern dass die Drehung jetzt nicht ewig weitergeht (bzw keine beschleunigung erfährt (hehe diraq nur, wer es kennt)).
Kann man natürlich immer noch auf realistisch umstellen (Settings casual 0).
Ansonsten danke für den Link. Aber generell bin ich gegen Libraries. Das einzige was ich nutze ist jquery. Es gibt ja auch massenhaft gameengines für HTML, aber ne, selber programmieren ist der größte Spaß dabei.
Was zu überlegen wäre ist der Switch auf WebGL, dann würde ich vermutlich pixi oder three.js nutzen. Das ist aber nicht so leicht umzubauen, weil ich bisher alles mit Vektorgraphiken zeichne.
Die Library kann aber nicht das was ich beschrieben habe. Der Sinn in dem Spiel ist ja ständig das Schiff neuzubauen und die Booster manuell zu platzieren, und die resultierenden Kräfte sind zu berechnen (die ändern sich natürlich jedesmal wenn ein Element hinzugefügt wird, dh. Schwerpunkt Trägheitsmoment, Gewicht etc.). Vermutlich könnte ich jede mögliche Physikbibliothek dafür verwenden, aber dann wäre es ja kein Spaß, außerdem würde
ich viel Kontrolle verlieren.
EDIT: Ich hab mir deine geschickte Seite mal etwas mehr angeguckt und das ist definitiv ne coole Sache für anfangende Webdeveloper!
Geändert von (th) (05.05.2014 um 17:33 Uhr)