Good to hear that it wasn't game breaking! Thank you for the additional info. I will look into the code a bit further and at least change the logic such that you don't get an error if the game manages to recover from the problem (as it was in your case). The error should only pop up if the game crashes fully (which should really never happen).
Frunit
Creator of
Recent community posts
Oh no! This should never happen... ;)
But seriously, thank you for reporting the bug! Code 22 points to the tutorial system. I went through the source code, finding possible ways of creating a constellation, where this might lead to an error, but to no avail.
Do you remember anything that is related to the tutorial? Did you just click "continue" (or press enter) or did you abort it? Did it actually happen in the first round? Did you re-activate the tutorial at any point in the game?
Anything can help identifying the bug.
Thank you! But no, there is no possibility to download the game. I wrote it in pure Javascript and not a game engine that can export to various platforms.
The source code is public, though. So if anyone wants to give it a try, the mechanics are there...
You could mitigate bad starts by one of the following (maybe as option):
- Reveal more of the map around the start point.
- Reveal the closest n resources, but not the terrain around them
- Reveal random patches around the start point
All these should, of course, apply to the player and AI.
The game is great, I just thought I'd pitch in my two cents on the topic :)
Ich sehe schon, dass es verlockend sein kann mit viel verschiedener Musik, aber ich glaube nicht, dass das ein Feature ist, dass viel benutzt würden. Wenn ich irgendwo her eine gute Aufnahme der CD-Musik bekommen könnte, würde ich sie wohl einbauen, aber verschiedene Varianten der Midi-Musik wären meiner Meinung nach zu viel.
Der Track "The Quotes" wird, soweit ich weiß, überhaupt nicht verwendet.
Leider habe ich Q-Pop überhaupt nicht mit dem Gedanken programmiert, dass man es zoomen können soll. Es war hauptsächlich ein Projekt, um Javascript besser kennen zu lernen und insofern ist es nicht unbedingt optimal programmiert. Es wäre schon cool, wenn man es zoomen könnte, gerade wenn die Bildschirme immer größere Auflösungen bekommen, aber der Aufwand ist nicht gering. Ich halte es mal im Hinterkopf, aber wenn überhaupt, wird es noch lange dauern, bis ich das einbaue.
Du hast Recht mit dem Fehler bei "Intro Variation" und "The Quotes". Ich habe die beiden MIDIs jetzt vertauscht. Außerdem hab ich "Intro Variation" in "Ranking" umbenannt.
Auch der Fehler mit der Monsterpositionierung stimmt! Sehr gut gesehen! Ich habe das jetzt korrigiert und die neue Version (1.0.3) hochgeladen.
Möglich wäre es im Prinzip schon, einfach dem Computer zuzugucken, aber es wäre auch sehr langweilig. Wenn du wirklich, wirklich willst, kann ich mal sehen, wie viel Aufwand es ist. Ansonsten klingt es so, als ob du vielleicht an Simulationen interessiert bist? Schau vielleicht mal, ob z.B. NetLogo oder auch der Emoji Simulator was für dich sind.
Ein eingebauter Zoom ist sicherlich mehr Aufwand, wäre aber schon cool! So wie die Zeichnung des Spiels im Moment funktioniert, klappt es sicherlich nicht, aber es wäre eine Überlegung wert, einen Zoom einzubauen. Ich schreib es mir auf, aber das kann dauern!
CD-Musik wäre rechtlich möglich. Ich habe auch schon drüber nachgedacht. Das Problem ist, dass die Musik jetzt schon über 90% des Downloads ausmacht. Wenn ich jetzt noch die CD-Musik einfüge, würde sich die Spielgröße praktisch verdoppeln. Vielleicht ist das auch gar nicht so schlimm? So oder so habe ich keine Original-CD mehr und ich bräuchte möglichst eine unkomprimierte Version der Lieder und die fehlt im Moment.
Q-Pop is a remake of a game with the same name released in 1995 in Germany. I got in contact with the original authors who allowed me to create this remake. Choose one (or more) of six creatures and try to survive in this simulation/action/strategy game. There is an in-game tutorial to allow for a quick start.
Choose one or more species (hot-seat multiplayer and AI players possible).
Place your creatures on the world map.
Based on your placement on the world, a map is generated for survival action.
Depending on your outcome in the survival phase, you get evolution points to improve various traits.
Have fun! Feedback is highly appreciated!