[Projekt] Nibbler Valley

Hier könnt ihr euch selbst, eure Homepage, euren Entwicklerstammtisch, Termine oder eure Projekte vorstellen.
Forumsregeln
Bitte Präfixe benutzen. Das Präfix "[Projekt]" bewirkt die Aufnahme von Bildern aus den Beiträgen des Themenerstellers in den Showroom. Alle Bilder aus dem Thema Showroom erscheinen ebenfalls im Showroom auf der Frontpage. Es werden nur Bilder berücksichtigt, die entweder mit dem attachement- oder dem img-BBCode im Beitrag angezeigt werden.

Die Bildersammelfunktion muss manuell ausgeführt werden, die URL dazu und weitere Details zum Showroom sind hier zu finden.

This forum is primarily intended for German-language video game developers. Please don't post promotional information targeted at end users.
Antworten
Benutzeravatar
Tiles
Establishment
Beiträge: 1990
Registriert: 11.01.2003, 13:21
Kontaktdaten:

[Projekt] Nibbler Valley

Beitrag 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.
Dateianhänge
nibblervalleyshot.jpg
Zuletzt geändert von Tiles am 22.06.2015, 12:57, insgesamt 2-mal geändert.
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Benutzeravatar
Schrompf
Moderator
Beiträge: 4855
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: [Projekt] Nibbler Valley

Beitrag 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.
Dateianhänge
Clipboard01.jpg
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Benutzeravatar
Tiles
Establishment
Beiträge: 1990
Registriert: 11.01.2003, 13:21
Kontaktdaten:

Re: [Projekt] Nibbler Valley

Beitrag 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 :)
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
Beiträge: 1990
Registriert: 11.01.2003, 13:21
Kontaktdaten:

Re: [Projekt] Nibbler Valley

Beitrag 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 ^^
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Benutzeravatar
Tiles
Establishment
Beiträge: 1990
Registriert: 11.01.2003, 13:21
Kontaktdaten:

Re: [Projekt] Nibbler Valley

Beitrag 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 :)
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Antworten