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
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Yogilein« (31.01.2014, 19:16)
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Zitat
Wenn du Links setzen willst, dann verwende bitte auch Links und leite nicht einfach zur entsprechenden Seite per document.location.href = "[...]" weiter. Da es keine Links sind, kann ein Besucher diverse Aktionen nicht ausführen (öffnen in neuem Tab/Fenster, Link kopieren, ...).
Hmm, habe ich da kein Array von 0 bis 99? Zumindest läuft das Spiel nicht auf Fehler.Zitat
Außerdem ist mir hier aufgefallen, dass du Arrays mit einer Größe von 99 bei einem 10x10 großen Feld erzeugst.
Du liegst in der Hinsicht richtig, dass dem Spieler der Code am Ende egal ist, dem Programmierer ist er das aber nicht.Ja er mag fürchterlich aussehen, für mich war es aber wichtiger, dass ein brauchbares Ergebnis herauskommt, also ein Spiel, das spielbar ist und fehlerfrei läuft. Ich denke, dass es einen Spieler in erster Linie um das Spiel geht und nicht um den Code oder liege ich da falsch.
Dann ist es durchaus gut, dass du schon soweit gekommen bist, wie bisher. Mir scheint es aber so, als hättest du dir bis zu einem gewissen Punkt auch neues Wissen angeeignet, ab danach dann aber nur noch die Spiele umgesetzt. Das wird sehr wahrscheinlich einfach daran liegen, dass du noch keine Vorkenntnisse aus anderen Sprachen mitbringen kannst, daher nicht weißt, dass es grundsätzlich solche Konstrukte gibt und deswegen nicht auf die Idee kommst, danach zu suchen.Ich habe bei den Spielen mit Javascript-Kenntnissen = Null angefangen und habe halt geschaut, was geht.
Ich denke mal, abgesehen von dir gibt es bestimmt noch sehr, sehr viele andere Leute (die teilweise beruflich damit arbeiten), die nicht wissen, dass es in Word "Formatvorlagen" gibt, mit denen man das Aussehen von Absätzen und Überschriften definieren kann, ohne jeden Absatz oder jede Überschrift anpassen zu müssen. (Im Grunde ist es das gleiche, wie mit CSS: man sagt einem Element/Absatz, "was" es ist und im CSS/der Formatvorlage wird dann dessen Aussehen definiert.)Auch habe ich am Anfang über meinen Editor so gecodet, als hätte ich ein Word-Dokument vor mir, sprich kein CSS.
Du hast ein Array mit einer Anzahl von 99 Elementen, was einen maximalen Index von 98 zur Folge hatHmm, habe ich da kein Array von 0 bis 99?
Wenjn du in Javascript per Feld[99] (oder wahlweise auch Feld[500]) auf ein Array mit gerademal 99 Elementen zugreifst, erhältst du einfach undefined, weist du einen Wert zu, wird er an entsprechender Stelle gespeichert. Weist du dem Array eine Eigenschaft mittels Feld.foo = "bar"; zu, dann besitzt es ab diesem Zeitpunkt diese Eigenschaft. Es ist einfach eine Spracheigenschaft JavaScripts, dass man für nicht vorhandene Attribute undefined erhält und Zuweisungen geradezu beliebig durchführen kann.Zumindest läuft das Spiel nicht auf Fehler.
Das kommt vor allem auf die Umsetzung an, siehe andere Spiele wie "Candy Crush Saga", "Jelly Splash", "Diamond Dash" etc.1. Kann man mit solchen kleinen Spiele heute überhaupt noch jemand begeistern?
Das kannst du durchaus machen, nur wäre die Frage, um wie viel du den Umfang steigern möchtest. Zu einem MMORPG zu springen wäre leicht überdimensioniert...2. Oder soll ich lieber versuchen, den Umfang eines Spieles zu steigern (dann ist es halt keine kleines "Pausenspiel" mehr)?
Kommt darauf an, was dein Ziel ist. Es würde wahrscheinlich schon enorm viel ausmachen, wenn du für eine höhere "juicyness" sorgst. (Zu diesem Thema gibt es einige Videos, Vorträge, Beispiele etc., scheu bspw. auf YouTube nach dem Vortrag "Juice it or lose it".) Ein Beispiel wäre, dass du für mehr Effekte sorgst. Wenn sich Steine umfäbren (BlueMania), könnten diese sich "umdrehen" und die horizontal und vertikal anliegenden sich erst leicht zeitversetzt ebenfalls umdrehen. Dazu könnte es auch entsprechende Sounds geben, wenn ein Feld umgedreht wird, wenn man einen Klick gemacht hat, wenn man das Feld gänzlich umgefärbt hat etc.3. Ist die Grafik ausreichend? Soll das Spielprinzip im Vordergrund stehen oder muss erst die Grafik ein Wow-Effekt auslösen?
Entweder habe ich diese Spiele noch nicht angeguckt oder den Ton nicht mitbekommen. Grundsätzlich (siehe vorheriger Punkt) sollte man auditives Feedback in seinem Spiel haben, ob es in deinem Fall aber auch gut verwendet wird, müsste ich erst gucken.4. Bringt die Tonausgabe, die ich in den neuesten Spiele habe etwas oder ist sie total daneben?
Vor nicht all zu langer Zeit habe ich mit Flow (Google Play Stor) angefangen. Man muss alle gegebenen Punkte entsprechend ihrer Farben paarweise verbinden, dabei das gesamte Feld füllen, es dürfen aber keine Überschneidungen auftreten. Ich denke, dass das für dich machbar sein könnte.5. Welches Spiel findet Ihr interessant, so dass ich evtl. ein neues Spiel in diese Richtung entwickeln kann?
Der Anleitung fehlt bspw. die Kürze. Wenn man wissen will, was man machen muss/kann, um das Spiel zu spielen, interessieren einen auch nur die möglichen Aktionen, die Auswirkungen und das Ziel. Ein Beispiel für BlueMania: "Durch das Anklicken eines Feldes färben sie dieses und alle anderen Felder der gleichen Reihe und Spalte um. Ihr Ziel ist es, das Feld gänzlich rot zu färben."6. Fehlt den Spielen etwas oder ist unverständlich (Anleitung)?
Die, die ich bisher gespielt habe, waren nicht wirklich schwer, ich habe bisher aber auch nur 2 gespielt. Abgesehen davon, dass Spiele für verschiedene Menschen verschieden schwer sind, sollte jedes Spiel eine gute (leichte) Einführung bieten, damit der Spieler das Spielprinzip versteht und nicht direkt am Anfang überfordert ist.7. Sind die Spiele zu leicht oder zu schwer?
Wie bereits geschrieben, die "juicyness" ist da ein wichtiger Faktor, mit dem du dich durchaus beschäftigen solltest.Daher möchte ich zukünftig Spiele entwickeln, die zumindest wieder ein bisschen mehr auf Interesse stoßen.
Ich hatte zwar nach jedem Punkt einen Zeilenumbruch eingefügt (damit also jeder in einem eigenen Absatz steht), aber es stimmt schon, dass der Beitrag mit einer Nummerierung besser zu lesen wäre... =/@Sacaldur: Wenn du Fehler und Probleme beschreibst, nummeriere sie doch bitte durch. So kann man sie dann nacheinander in eigene Todo-Listen packen und gezielt antworten
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Werbeanzeige