Projekt: Blood of the Undead

Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Projekt: Blood of the Undead

Beitrag von marcgfx »

Absichtserklärung für ein mini Strategiespiel

Hauptthema: Winter -> kalt, weisser Boden, eisig.

Schlagwörter (wähle 2 oder mehr):
Laub -> Bäume mit und ohne Laub, evtl. als Schutz/Sichtverdecker
Reparatur -> Gebäude reparieren
Vampir -> Die dunkle Fraktion
Vier Elemente -> Magie (Erde, Feuer, Wasser, Luft) oder 4 Spielelemente?

Blood of the Undead -> muss wohl eine Resource sein im Spiel? Untotes Blut als Ressource für die Menschen, Menschenblut für die Untoten

Grafikstil: Pixelart
Spielmechaniken (du kannst eine oder beide umsetzen):
NPC -> Gegner
Fog of War -> dann sieht man wohl nicht alles, Sichtbereich festlegen

Entwicklungszeit: Zwei Wochen oder drei Wochen.... oh nein

erste Ideen:
Menschen (Männlein, Weiblein, Magier?)
vs
Undead (Vampire, Ghoul, Skelett, Necromancer?)

Männlein -> Bauer, Schwertkämpfer, Phalanx
Weiblein -> Bauer, Bogenschützin, Heilerin

Vampir -> Männlein/Weiblein aussaugen -> Heilen / Ghouls / Vampire machen
Ghouls -> hirnlos und aggressiv, fressen ist wichtig
Skellet -> blind, günstig, schwach aber zahlreich
Necromancer -> belebt Skelette
Benutzeravatar
Schrompf
Moderator
Beiträge: 5040
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas
Wohnort: Dresden
Kontaktdaten:

Re: Projekt: Blood of the Undead

Beitrag von Schrompf »

Ja geil, dass Du mitmachst! Taktik wird auch fein... denkst Du eher an Echtzeit oder an rundenbasiert?
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
Jonathan
Establishment
Beiträge: 2543
Registriert: 04.08.2004, 20:06
Kontaktdaten:

Re: Projekt: Blood of the Undead

Beitrag von Jonathan »

Ja, klingt schon ganz gut. Bin auf ein detaillierteres Konzept / den ersten Prototypen gespannt.
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Mir schwebt schon lange was zwischen Echtzeit und Rundenbasiert vor, aber keine Ahnung ob das klappt. Die Idee wäre das Einheiten automatisch angreifen, wenn ein Gegner in Reichweite ist, womöglich gar in Position gehen. Ich mag RTS, nur bin ich nicht schnell genug um alles gleichzeitig zu machen. Bei Rundenbasierten spielen wird es schnell mal ultra aufwändig, da man jede einzelne Einheit steuert.

Mir schwebt vor die Anzahl Kommandos pro Runde zu limitieren, aber mit einem Kommando mehrere Einheiten bewegen zu können.

Da ich es nicht zu kompliziert machen will, wird es sicher Grid-Basiert. Ob sich diese Ideen vereinen lassen, wird sich zeigen.
Benutzeravatar
grinseengel
Establishment
Beiträge: 885
Registriert: 29.03.2011, 13:47
Echter Name: Andreas

Re: Projekt: Blood of the Undead

Beitrag von grinseengel »

Mir schwebt schon lange was zwischen Echtzeit und Rundenbasiert vor, aber keine Ahnung ob das klappt.
Das wollte ich auch schon mal umsetzen. Hat mich aber überfordert und bin dann total durcheinander gekommen. Mein größtes Problem war die Attribute des Spielers von der einen in die andere Welt zu übertragen. Das fand ich total schwer. Dein Konzept für die Action hört sich aber sehr interessant an.
Benutzeravatar
Schrompf
Moderator
Beiträge: 5040
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas
Wohnort: Dresden
Kontaktdaten:

Re: Projekt: Blood of the Undead

Beitrag von Schrompf »

Die Kommandopunkte hat schonmal ein Spiel gemacht, hat damals wohl gut funktioniert. Hab aber nur Tests in ner Zeitschrift davon gelesen. Ich bin, was RTSe angeht, ganz auf Deiner Seite - das ist mir zu schnell. Aber die meisten RTSse haben heutzutage ne Pause-Funktion, in der man rumgucken und Befehle geben kann. Und damit komm ich dann prima klar. Geht natürlich nicht im Multiplayer, aber ich habe den Verdacht, dass Du das eh nicht multiplayern willst.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
erschreckend gut... ein Bild generiert. Fertig wars. Projekt ist jetzt immerhin erstellt und ich werde mal LittleJS ausprobieren. Gibt auch grad auf Itch.io einen Jam, dort geht es allerdings um Tiere. Evtl... mach ich dann einen Asset-Tausch, falls ich überhaupt so weit komme.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
Ich weiss nicht wann ich das letzte mal von Hand was gepixelt habe, dürfte über 30 Jahre her sein... irgendwie machts immer noch Spass. Es wird Mann/Frau geben und diese werden unterschiedliche Ausbauoptionen haben. Wie das Upgradesystem funktioniert ist mir noch nicht klar. XP ist meistens mit Micromanagement verbunden, aber die Bilder deuten zumindest bei den Frauen darauf hin... ein globales Upgradesystem wie bei Starcraft gefällt mir eigentlich besser. Aber mal sehen.

Code gibts noch gar nichts.
Benutzeravatar
Schrompf
Moderator
Beiträge: 5040
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas
Wohnort: Dresden
Kontaktdaten:

Re: Projekt: Blood of the Undead

Beitrag von Schrompf »

Das Gepixelte ist aber stylisch. Ziehst Du Dir noch von Kenny eins der LowRes-Tilesets und schon bist Du gameplay-bereit!
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

danke Schrompf :), Kenny? Schau ich mal nach

es zeichnet sich wie von selbst... ob es alles braucht ist eine andere Frage.
Teilweise als upgrade, teils als neuen Zweig zu verstehen.
Bild
Benutzeravatar
joeydee
Establishment
Beiträge: 1117
Registriert: 23.04.2003, 15:29
Kontaktdaten:

Re: Projekt: Blood of the Undead

Beitrag von joeydee »

Sehr cool :)
marcgfx hat geschrieben: 14.11.2024, 14:17 Kenny?
Kenney.
https://kenney.nl/
Die Farbschemata gefallen mir dort meist nicht, aber wenn du da ein Set einfach s/w entfärbst und ein paar Akzente setzt im Schema wie dein Titelbild könnte ich mir das sehr gut vorstellen!
antisteo
Establishment
Beiträge: 928
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Projekt: Blood of the Undead

Beitrag von antisteo »

Ich find das so cool, dass man seit Minecraft auch wieder Grafikstile von länst outdateten Epochen benutzen kann und es als Kunst durchgeht. Das ewige Wettrüsten seit Crysis fotorealistische Grafik rausbrachte war für die komplette Spieleindustrie einfach nur noch krank.
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Benutzeravatar
Jonathan
Establishment
Beiträge: 2543
Registriert: 04.08.2004, 20:06
Kontaktdaten:

Re: Projekt: Blood of the Undead

Beitrag von Jonathan »

joeydee hat geschrieben: 14.11.2024, 17:21 Sehr cool :)
marcgfx hat geschrieben: 14.11.2024, 14:17 Kenny?
Kenney.
https://kenney.nl/
Die Farbschemata gefallen mir dort meist nicht, aber wenn du da ein Set einfach s/w entfärbst und ein paar Akzente setzt im Schema wie dein Titelbild könnte ich mir das sehr gut vorstellen!
Ach richtig. Das hätte man tatsächlich auch als Vorgabe einbauen können - alle Spiele benutzen das gleiche Grafikset. Bei sowas ist übrigens auch das von mir neulich zitierte Happyland-Adventures heraus gekommen.
(Ja, wäre bissle schwierig gewesen, weil alle 2D Spiele hätten machen können und es nur noch ums Programmieren und nicht mehr ums Grafiken Pinseln geht, von daher ist dieser sehr freie Wettbewerb schon vermutlich besser. Aber interessant ist die Herausforderung allemal)
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
Benutzeravatar
woodsmoke
Beiträge: 96
Registriert: 30.06.2023, 14:05
Benutzertext: behandeltObjektewieFrauen
Wohnort: Ludwigshafen
Kontaktdaten:

Re: Projekt: Blood of the Undead

Beitrag von woodsmoke »

Das AI Bild erinnert mich an ein Film Poster. War das Teil des Prompts?

Deine Pixel Kunst gefällt mir sehr, nur (eine Kleinigkeit) beim zweiten Bogenschützen bin ich mir nicht sicher ob Mann oder Frau (hinten kurze Haare + Busen)
Benutzeravatar
grinseengel
Establishment
Beiträge: 885
Registriert: 29.03.2011, 13:47
Echter Name: Andreas

Re: Projekt: Blood of the Undead

Beitrag von grinseengel »

Sorry, Doppelpost.
erschreckend gut... ein Bild generiert. Fertig wars.
Ja, KI kann schon was. Mal sehen wo wir in 5 Jahren sind.
Zuletzt geändert von grinseengel am 15.11.2024, 10:20, insgesamt 1-mal geändert.
Benutzeravatar
grinseengel
Establishment
Beiträge: 885
Registriert: 29.03.2011, 13:47
Echter Name: Andreas

Re: Projekt: Blood of the Undead

Beitrag von grinseengel »

erschreckend gut... ein Bild generiert. Fertig wars.
Ja, KI kann schon was. Mal sehen wo wir in 5 Jahren sind.
Ich find das so cool, dass man seit Minecraft auch wieder Grafikstile von länst outdateten Epochen benutzen kann und es als Kunst durchgeht. Das ewige Wettrüsten seit Crysis fotorealistische Grafik rausbrachte war für die komplette Spieleindustrie einfach nur noch krank.
Da gebe ich dir Recht. ist zwar immer ein tolles AH,OH Gefühl wenn man sich die Grafik der neusten Spiele anschaut. Allerdings steckt da ja bekanntlich die teuerste Technik von Allen dahinten. Das kann sich ja kein normaler Entwickler leisten.
scheichs
Establishment
Beiträge: 892
Registriert: 28.07.2010, 20:18

Re: Projekt: Blood of the Undead

Beitrag von scheichs »

Tolle Pixelchars mit viel Charme. Freu mich schon auf die Gibt es auch Animationen dazu?
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Danke :) Pixelart kommt ja gut an, macht sogar Spass.

Animationen gibt es noch keine. Aber ich habe jetzt Littljs adaptiert, so dass ich meine Figuren einfärben kann. Diese kann für Waffenupgrades oder verschiedene Fraktionen einsetzbar sein. Gesichtsfarbe könnte ich auch noch reinwürgen, aber lass ich vorerst.
Bild
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

So halb produktiv... Zuerst habe ich mich mit Grafikproblemen von der Engine "littlejs" rumgeschlagen. Diese haben sich aber nach etwas Rücksprache mit dem Ersteller der Library lösen lassen und es gibt jetzt dann gar einen Fix.
Bild

Danach habe ich anstatt selber A* zu implementieren mal was gesucht. Das erste war auf Chinesisch, mit ChatGPT übersetzt und es lief. Allerding nicht für lange. Nach mehreren Abfragen war irgendwann fertig, wohl nicht ganz ausgereift.

Was besseres gefunden und zum Testen eingebaut (http://www.briangrinstead.com/files/astar/)
Bild
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild

Pathfinding reicht mir natürlich nicht um mit dem Spiel anzufangen. Zuerst müssen noch ganz alte Ideen wieder aufgefrischt werden. Ich wollte immer unterschiedliche Einheitengrössen unterstützen. Ob das nun Sinn macht oder nicht. Ich hab ja nicht mal unterschiedlich grosse Einheiten.

Links ist der berechnete Pfad für eine 1x1 Einheit in Weiss und 2x2 Einheit in Gelb. Es gibt eine kleine Lücke die die kleinere Einheit nutzen kann.
Neben grössen gibt es auch Terrainhöhe (das Grün im linken Bildchen). Ein Terrainunterschied von 1 kann überwunden werden, grössere Abstände im moment nicht, bzw. könnte abhängig von der Einheit sein.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
Es läuft zumindest was jetzt. Einheiten werden erstellt und laufen zufällig in der Gegend rum. Aktuell können mehrere Einheiten das selbe Grid besetzen, ansonsten blockieren sie sich schnell gegenseitig. Mein Grid ist relativ gross im Vergleich zu den Einheiten und da stellt sich für mich schon die erste Frage. Muss ich jetzt diese Grids noch weiter aufteilen? Oder soll ich ein feinere Hauptgrid verwenden. Da ich für unterschiedlich grosse Einheiten sogar Pathfinding machen kann, macht das feinere Hauptgrid wohl Sinn. Der Optimierer in mir sieht hier aber schon einiges an Gefahr.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
erster Stresstest. Bei 1200 einheiten die einfach nur rumlaufen hüpft die framerate zwischen 30/50 rum

edit:
Bild
Hier sieht man relativ gut, dass sich die Höhenunterschiede auf das Pathfinding auswirken.
Benutzeravatar
Schrompf
Moderator
Beiträge: 5040
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas
Wohnort: Dresden
Kontaktdaten:

Re: Projekt: Blood of the Undead

Beitrag von Schrompf »

Sehr geil. Fall nicht in das Hasenloch und profile jetzt, warum Du nur 1k Einheiten bewegen kannst :-) Mach erstmal Gameplay! So rausgezoomt und mit bissl Augen-Zusammenkneifen is die Karte mit ihren Höhenstufen und Seen schon richtig gut! Du müsstest nur irgendwie die Skalen noch bissl besser hinkriegen. Die Landschaft ist rausgezoomt sehr cool, aber da sind die Personen nur noch Pixelklumpen. Reingezoomt sind die Menschlein gut und die Landschaft nur noch große Quader. Gleichzeitig sind die Landschaftsmerkmale im Vergleich zu den Leuten schon angemessen groß. Ich glaube, Du müsstest die Landschaft feiner unterteilen, oder den Tiles Charakter geben. Z.B. ne Wiese-Textur. Und für die Lesbarkeit dringend ne Markierung, welche angrenzenden Felder begehbar sind. Z.B. indem Du eine graue "Fels"-Kante an den Rand eines Tiles malst, wo das Nachbartile wegen Höhendifferenz nicht erreichbar ist.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
Danke Schrompf, ja Gameplay das fehlt noch. Ein paar Hilfsfunktionen sind bereits eingebaut und die Karte ist auf Winter eingestellt. Laufanimationen wären fein und die ersten Angriffe werde ich jetzt angehen, ausser es kommt was dazwischen.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
Plötzlich stehen alle auf dem Eis. Gibt es wohl eine Vorführung?
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
Die Nachbarskatze hat mich in Beschlag genommen und ich musste zuschauen wie immer mehr Männchen gespawnt wurden. Mit kleinerem Bildausschnitt trotz 6k Einheiten >50fps.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
Es gibt die ersten Toten
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
Noch mehr Tote. Die Skellete sind jetzt als versteckt markiert, bislang konnten andere Einheiten nicht auf dem selben Feld stehen bleiben.
Benutzeravatar
marcgfx
Establishment
Beiträge: 2090
Registriert: 18.10.2010, 23:26

Re: Projekt: Blood of the Undead

Beitrag von marcgfx »

Bild
Boa, ich glaub vor 30 Jahren hatte ich das besser drauf mit Pixelart animieren. Zu meiner Verteidigung: ich habe aktuell noch kein Tool mit dem ich die Animation sehen kann bevor sie im Spiel ist. Es gibt jetzt eine idle, walk und attack animation. Die Kerlchen wuseln noch ziemlich sinnlos umher und gehorchen nicht mal den Regeln (es gibt noch viel zu tun).
Antworten