Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

51

30.05.2015, 19:57

Alles klar, dann muss ich wohl nochmal auf die Suche nach Bugs gehen :)

Und das mit dem Downloadlink ist eine gute Idee, wird gleich gemacht. Und was ist mit den 80 MB? Zu groß? Ich weiß aber auch nicht, wie ichs kleiner machen könnte...

Wenn dir der Spieler zu langsam ist kannst du ja auf Laufgeschwindigkeit skillen :D

Und die Musik ist so ein bisschen random runtergeladen und eingefügt. Du hast wohl recht, das manches nicht so ganz dazu passt, aber das ändere ich, wenn ich eigene Musik fürs Spiel hab :)

52

31.05.2015, 04:21

Die neue Version habe ich jetzt mal ausprobiert. Sie spielt sich auf jeden Fall schon besser als die Version davor und lief bei mir auch stabiler (einen Absturz gab es – die Details dazu stehen unten).

Hier ist eine Liste mit Dingen, die mir aufgefallen sind:
  • Wenn man den Alchemie-Zauber auf bestimmte Kacheln anwendet, verwandeln sich diese in rote "No Texture"-Texturen. Das ist z.B. bei Tischen, Leitern und Baumstämmen der Fall.

  • Bei mir ist es zweimal vorgekommen, dass sich zwei unterschiedliche Items auf demselben Platz befanden. Beim ersten Mal wurde eine von mir gebaute Leiter auf demselben Inventarplatz wie eine Kerze abgelegt (direkt nach dem Bauen). Eigentlich wollte ich einen Screenshot davon machen, aber beim Aufruf des Taskmanagers ist das Spiel abgestürzt. Das zweite Mal ist nach dem Neustart des Spiels in der Item-Leiste aufgetreten: Dort befand sich eine Leiter in demselben Slot wie mehrere Kohlestücke. Wie dieser Fall zustande gekommen ist, weiß ich allerdings nicht mehr. Vermutlich habe ich zuerst die Leiter in der Leiste abgelegt und anschließend die Kohlestücke eingesammelt. Das Leiter-Kohle-Gemisch konnte ich übrigens im Brennfach des Ofens wieder voneinander trennen. Echt praktisch dieser Ofen! ;)

  • Nachdem ich mehrere Kerzen nacheinander gebaut hatte, befand sich eine "Kerze des Vernichtens" in meinem Inventar (mit 1 Punkt kritischem Schaden). Wo ist die denn hergekommen?

  • Der Beschreibungstext der Spitzhacke lautet: "Trägt man eine Spitzhacke, so baut man 0,7-mal schneller Blöcke etc. ab." Die Formulierung "0,7-mal schneller" ist eigentlich richtig, aber ich bin trotzdem darüber gestolpert. Vielleicht schreibst du hier besser "70% schneller" oder "1,7-mal so schnell wie ursprünglich" oder so etwas Ähnliches. Meiner Meinung nach wäre das weniger missverständlich, aber das ist wohl Ansichtssache.

  • Diesmal habe ich eine Menge unterirdischer Räume mit Truhen gefunden. In einigen der Truhen lagen unsichtbare Items: Diese Items hatten keine Grafiken und waren mit einer Mengenangabe von 1 versehen. Nachdem ich eines dieser Items mit der Maus aufgenommen hatte, konnte ich es weder in meinem Inventar ablegen noch in die Truhe zurücklegen. Ich konnte auch keine anderen Items mehr aufnehmen.

  • Wo wir gerade über unterirdische Räume sprechen: Wie wär's mit Höhlen, in denen Monster hausen oder unterirdische Gräber, in denen Untote herumlungern? Nur mal so als Vorschlag, falls du noch keine anderen Pläne für die "Unterwelt" hast.

  • Während meiner gesamten Spielzeit ist seltsamerweise kein einziger Goblin aufgetaucht.

  • Die Lösung mit dem Level-Up-Icon in der Ecke des Bildschirms finde ich gut. Jetzt fehlt eigentlich nur noch ein Sound, der bei einem Level-Up abgespielt wird, damit man es im Eifer des Gefechts auch mitbekommt. Aber eins nach dem anderen. Das kannst du ja machen, wenn du dich mit den Soundeffekten im Allgemeinen beschäftigst.

Zitat von »superolelli«

Wäre es vielleicht besser, wenn beim öffnen eines Menüs das Spiel anhält? Dann ist es auch nicht schlimm, wenn was verdeckt wird.

Mir würde es zumindest nichts ausmachen, wenn das Spiel dabei pausierte.

Eventuell könnten aber auch schon ein paar Soundeffekte Abhilfe schaffen, denn momentan ist das Problem, dass man die Gegner weder sehen noch hören kann, wenn ein Menü geöffnet ist. Bei einem Goblin, der sich geräuschvoll auf den Spieler stürzt, sähe die Sache hingegen schon anders aus.

Alternativ könntest du auch versuchen, die Menüs etwas umzubauen. Für das Baumenü würden sich beispielsweise Strategiespiele als Vorbild eignen. In denen werden ja auch Icons, Beschreibungstexte, Baukosten usw. angezeigt, ohne dass man die Übersicht über das Spielfeld verliert. Verglichen mit den anderen Lösungen wäre das aber wohl ein größerer Aufwand.


So, das war's erst mal von mir. Dein Spiel gefällt mir immer besser. Nur die Goblins habe ich diesmal etwas vermisst (um den Feuerball und den Eispfeil auszuprobieren). Vielleicht war es aber auch ganz gut so. Immerhin konnte ich dadurch in Ruhe bauen und die Welt erkunden.

53

31.05.2015, 10:13

Das klingt nach einem interessanten Spiel. Ich bin selber noch Schüler und gespannt wie dein Spiel funktioniert, da es mich interessiert was Leute in meinem Alter so schaffen. ich habe bisher noch fast keine Grafik programmiert versuche mich aber auch gerade an SFML. Du hast diese anderen Komponenten erwähnt, mit denen du die Grafik gemacht hast. Kannst du mir bitte kurz erklären, was das ist, und ob ich sowas als SFML-Anfänger gebrauchen kann? Ich versuche mich an einfachen Sachen bin aber noch nicht ganz durchgestiegen, ob ich neben der SFML Bibliothek und meinem Compier (VS 2010 Express) noch andere Tools brauche um einfach einen Einstieg zu finden und akzeptale Grafik zu erzeugen. Über eine Antwort würde ich mich sehr freuen.

darioprogrammiert :)
SCHWEIGEN IST SILBER, REDEN IST GOLD :D

54

31.05.2015, 10:15

Ich programmiere mit C++ in Visual Studio 2013 Express und benutze außerdem SFML 2.1 und die Boost Libraries.
Für die Grafik, (die ich bis jetzt noch selber mache) benutze ich Inkscape.
Diese Tools meine ich. was genau ist die Boost Libraries und ist Inkscape nützlich?

PS: Habe dein Programm heruntergeladen - echt lustiger Setupp! :thumbup:
SCHWEIGEN IST SILBER, REDEN IST GOLD :D

55

31.05.2015, 14:06

@Endgegner:

-Ups das mit der Alchemie ist mir noch nicht aufgefallen, ich weiß aber denk ich, wie ich das beheben kann... :)

-Das mit zwei Items auf dem selben Platz ist mir auch schon ein-, zwei-Mal passiert. Ich versuchs zu beheben. Bis dahin kann man die Items ja z.B. im Ofen trennen^^

-Wenn du eine Sache baust besteht eine geringe Chance, dass dabei ein seltenes Item rauskommt, welches dann Sonderfähigkeiten hat. Genau das ist bei der Kerze offenbar passiert

-Das mit dem Beschreibungstext stimmt wahrscheinlich. Ich werde es ändern

-Das mit dem unsichtbaren Item hatte ich auch mal, hab aber eigl. gedacht, ich hätte das gefixt. Komisch. Aber ich denke ich weiß, wo ich den Bug finde :)

-Ja, es waren noch andere unterirdische "Konstruktionen" wie Höhlen etc. gedacht, habs bis jetzt nur noch nicht eingebaut

-Keine Goblins? Hmm... Goblins spawnen bevorzugt Nachts und zwar überall da, wo Platz ist und man das Spawnen an sich nicht beobachten kann, also außerhalb des sichtbaren Bereichs. Es kann sein, dass unter der Erde grad
kein Platz außerhalb des sichtbaren Bereichs in der Nähe war, dann spawnt auch nichts. Oder die Goblins sind in unterirdischen Räumen gespawnt, die du nicht entdeckt hast. Ich achte trotzdem nochmal drauf, ob da was nicht
so funktioniert, wie es soll

-Ja, ich hab mir für die Sounds zumindest schonmal eine Klasse geschrieben, die sämtlich Sounds am Anfang lädt und bereitstellt. Jetzt fehlen nur noch die Sounds :)

Insgesamt ist es ja schön zu hören, dass das ganze schon stabiler läuft. Noch gibt es wohl einige Bugs, aber denen rück ich auch noch zu Leibe :D

Vielen Dank für die Rückmeldung. Deine Beiträge haben mir schon sehr weitergeholfen :)

56

31.05.2015, 14:21

Die Bewegungen sind gut programmiert! Mir sagt das Spiel zwar nicht so zu, da es sehr langsam ist, allerdings begeistert mich deine Arbeit! Es ist ein in sich abgeschlossenes und passendes Projekt, dass viele tolle Ideen vereint.
SCHWEIGEN IST SILBER, REDEN IST GOLD :D

57

31.05.2015, 14:29

@darioprogrammiert: Das ganze ist prinzipiell keine Frage des Alters würde ich behaupten. Wobei ältere natürlich sozusagen schon länger Zeit hatten, um sich die entsprechenden Fähigkeiten anzueignen, dementsprechend sind ältere Programmierer, die das ganze schon länger machen wohl fähiger als jüngere, die damit erst angefangen haben ;)

Zu SFML: SFML ist eine Bibliothek, die dir die Grafik- und Tonausgabe vereinfacht. Du musst nicht jeden Pixel einzeln setzen, sondern kannst direkt ganze Bilder anzeigen, diese Verändern (skalieren, rotieren etc) und so weiter.
Diese Funktionen haben nette Menschen vorprogrammiert und du kannst sie dann einfach benutzen in deinem Code :)
Prinzipiell reicht SFML und halt ein Compiler wie VS, aber du brauchst natürlich die Grafik, also Bilder, die du dann anzeigen kannst. Die musst du vorher anfertigen. Dafür benutze ich dann Inkscape.

Zu Inkscape: Inkscape ist ein Zeichenprogramm, das ein paar mehr Funktionen bietet als Paint ;) Wie gut die Grafik deines Spiels am Ende aussieht hängt natürlich davon ab, wie gut die Bilder sind, die du vorher gezeichnet
hast

Zu den Boost-Libraries: Über die würde ich mir mal am Anfang noch keine Gedanken machen. Die bieten u.a. Funktionen zum Serialisieren von Daten und ein Filesystem. Ich benutze das zum Speichern von Spielständen.

Ich weiß natürlich nicht, wie dein jetziger Stand ist, was du schon kannst und was du schon so gemacht hast. Ich kann dir aber die Tutorials von der SFML-Seite empfehlen. Und über Inkscape, falls du es verwenden möchtest findest du sicher auf Youtube ein paar Videos. Hier sind mal ein paar Links:

SFML-Tutorials:

http://www.sfml-dev.org/tutorials/2.3/

Inkscape:
https://inkscape.org/de/


Hoffe ich konnte dir weiterhelfen :)

58

31.05.2015, 14:33

Zitat

Mir sagt das Spiel zwar nicht so zu, da es sehr langsam ist
Was meinst du damit? Eine schlechte Performance, also niedrige FPS, oder langsam im Sinne davon, dass es dauert, bis man was erreicht?
Weil die Performance ist leider noch nicht optimal und ich könnte mir vorstellen, dass das Spiel auf manchen Rechnern stockend bis unspielbar läuft :rolleyes:
An all diejenigen, die das feststellen mussten: Tut mir leid, ich werde mich drum kümmern :)

ByteJunkie

Alter Hase

Beiträge: 891

Wohnort: Deutschland

Beruf: Softwareentwickler

  • Private Nachricht senden

59

31.05.2015, 18:37

Nachdem ich jetzt doch einige Zeit mit Deinem Spiel verbracht habe, kann ich Dir nur Gratulieren. :thumbsup:

Das mit dem Licht ist gar nicht so verkehrt, weil man ja sonst die Bodenschätze erkennen kann. :hmm:

Vielleicht reicht am Anfang ein Hinweis auf die Kerze. Die ist schnell gebaut und am Kopf angebracht, weil jemand der das Spiel nicht kennt sonst vielleicht frustriert aufgibt.
Mach was Du nicht lassen kannst und lass was Du nicht machen kannst. ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ByteJunkie« (31.05.2015, 21:28)


60

31.05.2015, 21:23

Dankeschön :)

Der Hinweis auf die Kerze steht am Ende der "Bitte lesen Datei". Aber später baue ich vielleicht auch noch ein Tutorial ein. Vielleicht im Story-Modus. (wenn ich dann dazu komm :))

Werbeanzeige