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

1

15.07.2012, 09:41

Mein erstes Android Spiel - Range Racer - Top oder Flop ?


(Link)


Hallo Leute,

ich habe mein aller erstes Spiel „Range Racer“ für die Android-Platform in Java programmiert und möchte es Euch gerne einmal vorstellen. Für Feedback wäre ich sehr dankbar. Ich habe nämlich das Gefühl , dass meine Freunde nicht ehrlich zu mir sind und nur das sagen, was ich hören möchte :).

Range Racer ist ein Arcade-Rennspiel mit einem eigenen Charakter. Es ist ein Spiel, dass für Zwischendurch gedacht ist und sich perfekt dafür eignet, kurze Leerlaufintervale zu überbrücken. Sei es bei der Werbeunterbrechung der Lieblingssendung im TV oder wenn das Badezimmer wieder mal von der Freundin belagert wird.

Sinn und Zweck des Spiels ist es, durch einfache Spurwechsel sein Auto durch den Straßenverkehr zu manövrieren. Die Besonderheit die das Spiel ausmacht ist, dass es sich bei dem Auto um ein Elektro-Auto handelt. Wie im richtigen Leben auch, wird die Batterie ziemlich schnell in die Knie gezwungen. Während man Sich durch den Straßenverkehr kämpft, muss man gleichzeitig Energieeinheiten einsammeln und so die Autobatterie permanent aufladen um immer weiter zu kommen. Das Ziel des Spiels ist es eine möglichst große Strecke zurückzulegen bevor einem das Unausweichliche widerfährt und man infolge der leeren Autobatterie auf der Straße liegen bleibt.

Für Abwechslung sorgen neben den erwähnten Energieeinheiten verschiedene andere Gegenstände auf der Straße. Es gibt Straßenabschnitte in denen der Spieler vor besondere Herausforderungen wie z.B. kurze Rennpassagen gestellt wird. Es lassen sich zusätzliche Umgebungen freispielen und das Auto aufrüsten um bessere Ergebnisse zu erzielen. Man kann sich dank einer voll integrierten Facebook-Bestenliste mit seinen Freunden und dem Rest der Welt messen.

Mit Range Racer versuche ich meine ersten Erfahrungen im Bereich der mobilen Spiele zu sammeln. Das Spiel ist kostenlos (In-Game-Purchasing ist integriert) und ist bei Google Play unter dem folgenden Link zu finden:
Range Racer | Google Play

Bin gespannt wie es bei Euch ankommt. Freue mich auf Eure Reaktion.

Happy Range Racing!


PS: Wer an der Weiterentwicklung von Range Racer interessiert ist, kann diese auf der Fanpage beobachten:
Range Racer | Facebook

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

15.07.2012, 11:01

Hi und willkommen im Forum! :)

Ich hab's gerade gespielt.
Das sieht ja richtig professionell aus, sehr "polished"!

Am Anfang im Hauptmenü finde ich es etwas verwirrend, dass man die beiden Knöpfe "Ranking" und "Play" nicht anklicken kann. Es hat etwas gedauert, bis mir klar wurde, dass man zuerst das Tutorial durchspielen muss. Finde ich auf jeden Fall sinnvoll, da man so vermeidet, dass jemand gar keine Ahnung hat wie das Spiel funktioniert und direkt frustriert eine schlechte Bewertung schreibt. Aber der Fragezeichen-Button ist ziemlich klein, und man könnte ihn auch anders interpretieren. Mein Vorschlag: mach ganz oben einen "Tutorial"-Button, so wie die drei anderen auch. Dann ist es zu 100% klar.

So, ich spiele jetzt weiter und schreibe alles, was mir in den Sinn kommt.

Cool, dass man seinen alten Rekord auf der Strecke sieht, und das Feuerwerk, wenn man ihn geschlagen hat! :)

Es sollte irgendwie klar gemacht werden, dass man die Energie immer gleich schnell verliert, egal wie schnell man fährt. Denn das ist nicht intuitiv. Wenn da eine Zeitanzeige stände, wäre es klar ("du hast noch für X Sekunden Energie").

Wenn man geblitzt wird, ist es Absicht, dass der Bildschirm schwarz bleibt?
Ich fände es sinnvoller, wenn er komplett weiß wäre, was man irgendwie als "geblendet" interpretieren könnte. Der Effekt wäre derselbe.

Das Spiel ist angenehm großzügig, was das Einsammeln von Power-Ups angeht (man bekommt sie, auch wenn man eigentlich visuell knapp vorbei war).

Die "Sprengstoff-Transporter" finde ich am Anfang zu schwer. Vielleicht die Lücke etwas größer machen.

Aber es macht auf jeden Fall viel Spaß und wirkt schon professionell! Glückwunsch! :)

Da wir hier ja auch alle technisch interessiert sind, habe ich ein paar Fragen:
- Hast du eine Library/Engine benutzt oder alles komplett selber programmiert?
- Hast du auch die Grafiken und Sounds gemacht?

Darkrel

Treue Seele

Beiträge: 143

Wohnort: Zürich

Beruf: Student ETH Zürich

  • Private Nachricht senden

3

15.07.2012, 11:48

Definitiv Top! Macht sehr viel Spass zu spielen, wird wohl mein neues Spielchen für meine kurze Busfahrt am Morgen ;)
:cursing:

4

15.07.2012, 11:54

Hallo David!

Vielen Dank schon mal für Deine Rückmeldung. Leider muss ich gleich zur Arbeit und kann jetzt sofort nicht detailiert auf Deinen Feedback eingehen, das wird nachgeholt. Trotzdem möchte ich mich ganz kurz dazu äußern und zumindest Deine Fragen beantworten.

Nein, eine Engine habe ich nicht benutzt. In das Thema "Spieleprogrammierung für Android" habe ich mich mit Hilfe eines Buchs eingearbeitet, dort wurde nach und nach ein Framework aufgebaut. Das hab ich auch verwendet. Für das nächste Spiel, wenn es eins geben wird :), werde ich wohl eine Engine benutzen.

Die Sounds hab ich nicht selbst gemacht, lediglich etwas editiert. Zum Glück sind die erschwinglich, sonst wäre ich aufgeschmissen.
Die Grafiken sind allerdings Eigenarbeit und haben die meiste Zeit der Gesamtentwicklung in Anspruch genommen.

Sc4v

Alter Hase

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

5

15.07.2012, 13:12

Hi,

gefällt mir sehr gut! :thumbsup:
Kann mich Davids Kritik anschließen und teile seine Anmerkungen. Ich war im Menü zunächst auch verwirrt :rolleyes:
Weiteres fiel mir jetzt nicht auf, hab dafür noch zu wenig Meilen hinter mir

Greets

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

15.07.2012, 13:17

Ich habe einen Bug gefunden.
Nun habe ich das Spiel zum zweiten Mal gestartet, aber ich muss wieder das Tutorial machen (es ist also wieder im "Auslieferungszustand") ... auch die Statistik oben ("Total Miles") steht wieder auf 0.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

7

15.07.2012, 19:45

Habe testweise mal 250 Coins gekauft und hat auch geklappt ;)
Ich habe noch eine Idee für ein mögliches Power-Up: oben am Bildschirmrand einen kleinen Strich anzeigen, der einem sagt, wo die nächste Batterie kommt (oder Ölpfütze/Boost).
Ach ja, das Spiel scheint auch relativ sparsam mit dem Handy-Akku umzugehen, find ich gut.

8

16.07.2012, 02:29

Hab gerade ein Update hochgeladen welches das Problem mit dem Tutorial-Button hoffentlich lösen wird. Ein Paar Leute die sich in einem englischsprachigem Forum gemeldet hatten konnten das Spiel gar nicht starten und gelangten nur in den Store wo sie gleich als aller erstes mit der Möglichkeit Geld auszugeben konfrontiert wurden. Sicherlich kein guter Anfang.

Beim Tutorial-Button habe ich zwei gegensätzliche Ziele verfolgt. Einerseits wollte ich es recht unauffällig und klein gestalten weil es zum Vergleich zu den anderen Buttons nicht so wichtig ist. Zumindest nicht nachdem man das Tutorial absolviert hat. Andererseits wollte ich dass dem Spieler klar wird, was sich hinter dem unauffälligen Button mit dem Fragezeichen im Inneren verbirgt. Es könnte ja hilfreich sein, das Tutorial zu einem beliebigen Zeitpunkt aufrufen zu können, um das Spiel beispielsweise einem Freund zu präsentieren. Um beides zu bewerkstelligen wollte ich die Aufmerksamkeit des Spielers auf den Tutorial-Button ziehen indem ich ihn pulsieren lies, solange das Tutorial nicht absolviert war. Das ist wohl daneben gegangen. Gelöst hab ich das jetzt durch eine Animation einer Hand die auf den berüchtigten „Fragezeichen-Button“ drückt. Außerdem deaktiviere/verdunkle ich alle anderen Buttons so dass der Spieler nur die Möglichkeit hat auf den Tutorial-Button zu drücken und vor allem nicht gleich zu Beginn im Store landet.

@ David
Ja das mit dem schwarzen Bildschirm nach einem Tempo-Blitzer ist beabsichtigt. Als ich mich mit diesem grafischen Effekt auseinandergesetzt habe, habe ich vieles ausprobiert auch den von Dir vorgeschlagenen weißen Bildschirm. Das beste Resultat ergab sich wenn der Bildschirm zuerst schnell aufgehellt wird (weißer bildschirm) und dann etwas langsamer (aber immer noch schnell) abgedunkelt (schwarzer Bildschirm) und schwarz bleibt. Ein weißer Bildschirm wurde auf Dauer als unangenehm empfunden. Ich glaube das dies auch eher dem realen Blitz entspricht. Zuerst sieht man einen hellen Blitz und dann ist man geblendet und sieht nur schwarz.

Endlich ist es jemandem aufgefallen dass man die Energie immer gleich schnell verliert. Darum hab ich mich bei dem Entwurf des Spiels mit meinem Bruder heftigst gestritten. Ich wollte es realitätsnah machen, er hat mich aber überzeugt, dass ich bei Spielen den Ingenieur in mir lieber abstellen sollte weil das keiner Menschenseele auffallen würde. Und tatsächlich bist Du bisher der erste. Da spricht aus Dir wohl auch der Naturwissenschaftler ;)
Mal sehen ob das noch jemand bemängeln wird.

Den erwähnten Bug der das Spiel in den Auslieferzustand versetzt kann ich mir nicht erklären. Da sollte eigentlich nichts schief gehen, hab den Code gerade noch einmal überprüft. Könntest Du mir bitte mitteilen wenn das noch einmal auftritt. Das wäre ein echt großer Bug, vor allem wenn es im fortgeschrittenen Stadium passiert und man evtl. auch noch Geld bezahlt hat um so weit zu kommen. Bisher habe ich von dem Problem von niemandem gehört.

Den Tip mit dem zusätzlichen Powerup finde ich klasse, danke! Den könnte ich gut bei den Cheats mit aufnehmen.

Vielen Dank nochmal für deine zahlreichen Anmerkungen und Vorschläge, und natürlich für Deinen Testkauf!

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

9

16.07.2012, 09:22

So, nachdem ich nun auch in den Top 10 zu finden bin (Nickname TomasRiker), habe ich noch ein paar Anmerkungen.

- Bezug nehmend auf oben: Ich kann zwar nicht sehen, wie das mit dem Tutorial jetzt gelöst ist, aber es klingt gut.

- Bezug nehmend auf oben: Es ist auf jeden Fall sinnvoll, dass man die Energie immer gleich schnell verliert. Ansonsten würde das Spiel seinen Reiz verlieren, weil man einfach ganz langsam und gemütlich durch die Landschaft tuckern könnte. So wie es jetzt ist, wird man gezwungen auch mal schneller zu fahren, um die nächste Batterie schneller zu erreichen. Ich finde es also gut so wie es ist - ich meinte nur, dass es physikalisch gesehen nicht intuitiv ist und man vielleicht den Spieler im Tutorial darauf hinweisen könnte ("Power drains at the same rate, regardless of your speed. So you better hurry!")

- Ich habe das Spiel heute zu einem Absturz bringen können. Ich war auf der linken Spur und hatte irgendwie eine Kollision mit dem Rennauto. Daraufhin ist das Spiel abgestürzt. Ich habe einen Bericht gesendet.

- Manchmal erwischt man eine Ölpfütze, obwohl man sie eigentlich gar nicht berührt hat. Das ist dann ärgerlich. Vielleicht kannst du die Ölpfützen "logisch" etwas kleiner machen. Dass man Power-Ups einsammeln kann, obwohl man sie eigentlich knapp verfehlt hat, sollte jedoch so bleiben :)

- Plötzlich habe ich gleich am Anfang jeweils ganz links und rechts drei Booster, die mich ca. 3,5 Meilen weit befördern. Kommt das automatisch, wenn man einmal eine bestimmte Strecke geschafft hat, oder habe ich unabsichtlich einen Hack ausgelöst? :) Ich finde es auf jeden Fall gut, weil es ab einer gewissen Strecke schon nervig wird, immer wieder von 0 anfangen zu müssen.

- Beim Upgrade-Screen sind mir die Cheats erst relativ spät aufgefallen. Der Bildschirm hat keine Indikatoren, dass man dort noch seitlich scrollen kann. Ein pulsierender Pfeil am rechten Rand bzw. am linken Rand würde das verbessern. Cheats habe ich bis jetzt noch nicht ausprobiert. Wie aktiviert man sie denn im Spiel?

- Gleiches für die verschiedenen freischaltbaren Strecken im Startbildschirm. Da könnten Pfeile auch nicht schaden.

- Der "Reset-Bug" ist bisher noch nicht wieder aufgetreten. Kann es sein, dass es etwas mit der SD-Karte zu tun hat? Ich glaube mich zu erinnern, dass ich beim ersten Spielen das Handy am Laptop angeschlossen hatte, wodurch die SD-Karte als Laufwerk erscheint und das Handy keinen Zugriff mehr auf sie hat. Beim zweiten Spielen war es dann - glaube ich - nicht mehr angeschlossen oder unmounted.

Ich melde mich wieder, wenn mir mehr einfällt. :)
Du hast mich auf jeden Fall motiviert, auch ein eigenes Spiel für Android zu schreiben. Ich hatte schonmal angefangen, aber es irgendwann liegen gelassen.
Übrigens, gab es denn schon viele Ingame-Käufe? Würde mich mal interessieren ... dieser Ansatz ist ja die Alternative zum kostenpflichtigen Spiel oder Werbeeinblendungen.

10

16.07.2012, 16:50

Hallo David,

das Spiel ist definitiv nicht fehlerfrei. Es gibt ein Paar Stellen bei denen es, wenn auch sehr selten, abstürzt. Eine davon ist die von Dir beschriebene Situation mit dem Rennauto. Diese zu debuggen dürfte relativ einfach sein und wird im nächsten update ausgemerzt. Danke!
Manchmal kommt es auch vor, dass es mitten im Spiel einfach so abstürzt, ohne dass man gegen ein anderes Fahrzeug kommt oder andere Aktionen durchführt. Diese Fehler zu finden ist verdammt schwer weil fiel Zufall im Spiel ist und diese Abstürze nicht einfach reproduziert werden können. Auf jeden Fall werden alle wichtigen Änderungen sofort abgesichert, z.B. total miles, coins nach jeder Runde bzw. nach dem Kauf. So wird sichergestellt dass ein Absturz nur den Verlust einer Spielrunde zur Folge.
Bisher gab es zusammen mit Dir 3 Abstürze. Dabei wurde insgesamt schon eine Menge an Meilen zurückgelegt.

Danke auch für den Tip mit der Ölpfütze, das ist wirklich verbesserungswürdig. Wird demnächst erledigt.

Die 3 Raketen gleich zu Beginn des Spiels tauchen auf wenn Du die erste bzw. zweite Upgrade-Spalte komplett aufgefüllt hast. Das ist beabsichtigt weil durch das Upgraden die ersten 3.5 Meilen keine Herausforderungen mehr sind und sonst immer wieder durchfahren werden müssten. Sobald auch die letzte Upgrade-Spalte voll ist katapultieren Dich die Raketen aus dem selben Grund um 7 Meilen nach vorn.

Das Problem mit der Sichtbarkeit der Rennstrecken im Hauptmenü und der weiteren Screens im Upgrade-Menü dachte ich dadurch gelöst zu haben, dass ich beim Öffnen des jeweiligen Menüs einen Teil des sonst nicht sichtbaren Bereichs zeige und dann auf den Sichtaren Bereich schwenke. Offensichtlich ein Irrtum.
Pfeile wollte ich unbedingt vermeiden und es irgendwie eleganter lösen. Ich glaube das die alternativen Rennstrecken noch relativ gut wahrgenommen werden weil sie zum Teil zu sehen sind auch wenn sie nicht ausgewählt sind. Das werde ich wohl auch so im Upgrade-Menü machen.

Die Cheats werden automatisch für die folgenden 5 Runden wirksam sobald Du sie im Upgrade-Menü aktivierst.

Bzgl. des Reset-Bugs
Es wird wohl tatsächlich so sein dass es aufgetreten ist weil Dein Smartphone am Computer angeschlossen war. Dieses Szenario habe ich schlicht weg nicht getestet. Wieder was fürs nächste Update! :)

Freut mich, dass das Resultat meiner Anstrengungen ab und an für positive Stimmung bzw. Motivation sorgt. :)
Ingame-Käufe gab es schon. Näheres werde ich Dir gleich per PM zukommen lassen. Soviel verrate ich allerdings: so viele das es erwähnenswert wäre sind es noch nicht.

Werbeanzeige