Seite 1 von 1

[Projekt] Nibbler Valley

Verfasst: 06.06.2015, 11:52
von Tiles
12.6.2015 - Update auf 1.0.0:

Windows Standalone, 38.9 Mb http://www.reinerstilesets.de/downloads ... indows.rar
Windows Installer, 38.7 Mb http://www.reinerstilesets.de/downloads ... Valley.exe
Linux Standalone, 57.1 Mb http://www.reinerstilesets.de/downloads ... nux.tar.gz

Unity 5.1 Project file. 187 Mb http://www.reinerstilesets.de/downloads ... ctfile.rar

Projektseite: http://www.reinerstilesets.de/spiele/20 ... er-valley/

Wie man unschwer erkennen kann handelt es sich bei Nibbler Valley um einen Bubbles Klon. Man schiesst Bubbles, äh, Coins. Und wenn man verbundene Coins mit gleicher Farbe trifft dann werden die entsorgt. Das Spielprinzip ist absichtlich eher schlicht und eng am eigentlichen Vorbild gehalten. Ich wollte nicht sowas ausgefeiltes wie Bubble Witch Saga bauen. Sondern das Ganze vom Spielprinzip so puristisch wie möglich halten. Aufbrezeln können das andere wenn sie mögen. Dafür gibts nen animierten Hintergrund :P

Die Sprache lässt sich in den Optionen umstellen.

Es ist immer wieder erstaunlich wie viel Arbeit selbst in so einem kleinen Spiel steckt. Das kleine Ding hat mich jetzt tatsächlich fast zweieinhalb Monate beschäftigt. Die Core Mechanik war in ein paar Tagen fertig. Aber dann fing ich mit den Hintergrundgrafiken an, Sound FX, der Song wollte auch komponiert werden, hier noch rumgefummelt, da noch rumgefummelt. Und die Bugs waren auch mal wieder recht hartnäckig. Ist halt mal wieder alles selber gemacht an dem Ding. Simmer wieder froh dass es kein MMO war ...

Der Hintergrund ist ein spezielles Kapitel. Der ist animiert, hat einen Tag Nacht Zyklus, und nutzt Realtime GI. Weil das aber doch arg Rechenhungrig ist kann man das auch in den Optionen ausstellen.

Entwickelt wurde das Spiel mit Unity 5. Weil es so klein ist war ein wunderbares Testprojekt um mir mal das neue Materialsystem anzusehen und mit den GI Sachen rumzuspielen. Da hat sich ja doch so einiges geändert gegenüber Unity 4.

Das Game ist inzwischen dicht dran an fertig. Mir gehen die Bugs aus. Wenn ihr noch was findet, ich bin für jede Meldung dankbar :)

Das Game ist Freeware, Open Source, und steht unter MIT. Oben gibts das Projektfile für Unity 5. Als Sprache verwende ich hier Unity Javascript. Zweisprachig wäre mir zu viel geworden. Und ich bin mit Unity Javascript einfach besser unterwegs.

Re: [Projekt] Nibbler Valley

Verfasst: 06.06.2015, 15:06
von Schrompf
Sehr nette runde Sache. Man merkt, dass Du eine Menge Detailarbeit reingesteckt hast. "Nett" aber auch im negativen Sinne: knuddelbunte überschaubare Action und Düdelmusik. Hm. Nicht so ganz meins. War aber lustig für eine Runde.

Bugs:

a) einmal, als ich eine Kombination wie im Bild hatte, habe ich gelbe Kugeln rechts hoch schießen können und sie sind auf der Position der schon existierenden gelben ganz rechts unten gelandet. Ging zwei mal, dann schob sich das Spielfeld eine Zeile runter und die Kugeln prallten wieder regulär ab.

b) Wenn das Spielfeld sich runterschiebt, wird es jedesmal subtil umsortiert. Kann es sein, dass Du nur die Array-Zeilen nach unten schiebst? Konsequenter wäre wohl, das Spielfeld grafisch nach unten zu schieben und erst nach zwei Zeilen auch logisch aufzuräumen, wenn Du die exakten Positionen aller Spielsteine erhalten kannst.

Und allgemein würde ich das Design etwas straffen: Kugeln größer, dafür weniger, damit jeder Schuss mehr Bumms hat und es mehr Möglichkeiten für Nebenwirkungen gibt. Dazu würde ich auch einbauen, dass andersfarbige Spielsteine, die nach der Kombination keinen Halt mehr haben, runterfallen, anstatt sich zusammen mit der aktuellen Farbe aufzulösen. Ist nur eine grafische Änderung, aber sorgt evtl. dafür, dass solche Spielzüge mit "Nebenwirkungen" als belohnender empfunden werden.

Re: [Projekt] Nibbler Valley

Verfasst: 06.06.2015, 18:24
von Tiles
Ah. Danke fürs super Feedback :)

Die Düdelmusik und die Quietscheoptik ist gewollt. Schuldig im Sinne der Anklage ^^
a) einmal, als ich eine Kombination wie im Bild hatte, habe ich gelbe Kugeln rechts hoch schießen können und sie sind auf der Position der schon existierenden gelben ganz rechts unten gelandet. Ging zwei mal, dann schob sich das Spielfeld eine Zeile runter und die Kugeln prallten wieder regulär ab.
Verdammt verdammt verdammt verdammt verdammt. Ist der Mist also doch noch nicht gefixt. Mir gehn da echt die Ideen aus. Ich weiss nicht was ich da noch anstellen soll. Da knobel ich jetzt schon seit Wochen dran rum an was es denn nun wirklich liegt, und wie man den Mist auffangen könnte. Immer wenn ich denke ich hätte es endlich schlägt der Bug wieder zu. Fies genug dass der nur alle paar hundert Schuss auftritt -.-
b) Wenn das Spielfeld sich runterschiebt, wird es jedesmal subtil umsortiert.
Das ist kein Bug sondern ein Feature, da halte ich mich eigenlich sklavisch ans Original. Und das geht eigentlich auch gar nicht anders. Die erste Reihe oben ist rechts angedockt, die zweite Reihe drunter links, die dritte wieder rechts, und so weiter. Und die Kugeln wandern durch genau dieses Muster zeilenweise nach unten. Dadurch kann es natürlich auch vorkommen dass bei einer neuen Welle Kugeln keinen Kontakt mehr zum Rest haben. Die werden dann entsprechend gelöscht.
Und allgemein würde ich das Design etwas straffen: Kugeln größer, dafür weniger, damit jeder Schuss mehr Bumms hat und es mehr Möglichkeiten für Nebenwirkungen gibt. Dazu würde ich auch einbauen, dass andersfarbige Spielsteine, die nach der Kombination keinen Halt mehr haben, runterfallen, anstatt sich zusammen mit der aktuellen Farbe aufzulösen. Ist nur eine grafische Änderung, aber sorgt evtl. dafür, dass solche Spielzüge mit "Nebenwirkungen" als belohnender empfunden werden.
Danke für die Anregungen. Coole Idee mit dem runterfallen. Ich denke aber dass ich es so lasse. Ich mag daran gerade dieses Barebone :)

Re: [Projekt] Nibbler Valley

Verfasst: 12.06.2015, 10:08
von Tiles
Ich hoffe mal dass ich das Krabbelvieh mit den falsch plazierten Coins nun erschlagen habe. Ich habe die Movement Methode geändert. Das war vorher Physikmovement. Nun gehts über Spherecast und transform.translate. Was viel genauere Ergebnisse liefert. Nun muss es nur noch stabil laufen ^^

Re: [Projekt] Nibbler Valley

Verfasst: 22.06.2015, 13:00
von Tiles
Gab noch mal ein paar kleine Änderungen und Bugfixes.

Die Unity Player Version ist nun Geschichte. Der wird ja eh ab September überflüssig weil die modernen Browser dann alle ihr NPAPI abschalten. Sprich der Webplayer läuft dann schlicht nicht mehr im Browser. Ist ja jetzt schon ein Drama das in Chrome zum Laufen zu kriegen. Gibt deswegen nur noch Windows und Linux. Und das Projektfile natürlich. Downloads siehe erstes Posting.

Schee wars. Das Projekt ist somit abgeschlossen. Vielen Dank noch mal fürs Feedback :)