Coder Social home page Coder Social logo

lambda-alligatoren's Introduction

lambda-alligatoren's People

Contributors

suluke avatar vincent23 avatar eisteekanne avatar strandtasche avatar pinkproblem avatar jonasmehlhaus avatar

Stargazers

Philipp Adolf avatar  avatar  avatar

Watchers

Andreas Zwinkau avatar James Cloos avatar  avatar Denis Lohner avatar  avatar  avatar  avatar  avatar  avatar

lambda-alligatoren's Issues

Inconsistent events

Simulator.replaceColoredWithAgedAlligator does not notify any listeners about the replacement, but when the board is "cleaned" from unnecessary AgedAlligators, an event is fired causing for example the BoardActorBordChangeAnimator to animate the vanishing of an AgedAlligatorActor, that never existed inside the BoardActor's world

Unvollständige Sektion "Produktumgebung"

Ich Schlage vor:
Min Auflösung: (WxH): 800x480 => Querformat
Min Größe: 7 Zoll
Min Speicher: Vielleicht lieber als Appgröße spezifizieren. Ist heutzutage ja kein Problem mehr. Dafür würde ich allerdings ungern mehr als 35mb Speicher pro APK brauchen. Optional lieber <= 20mb.

MatchWithRenaming not safe with uncolored

The negative color id of the singleton "uncolored" color will cause errors if it occurs in a tree.
Possible solutions:

  • Work around the special negative id of uncolored
  • Use hashmap instead of sparse array

Timer

check if libgdx offers something for protocolling time a level was played; also something to delay hint button showing up

Konsistenz zwischen Entwurf und Pflichtenheft

Wir sollten konsistent sein zwischen Pflichtenheft und dem Entwurf:

mir ist grade aufgefallen, dass wir in unserem Pflichtenheft nur den "Profilerstellungsbildschirm", der auch geöffnet wird, wenn das Profil bzw der Namen geändert wird, gibt, aber im Entwurf gibt es einen "ProfileChangeNameScreen",

BoardObjectActors become invisible

With my last push, it seems, ColoredBoardObject alpha transparency is working. The transparency is never reset, though, or the must be some other reason causing everything to become invisible.

Projekt hat noch keinen salonfähigen Titel

Da das heute in der Besprechung auch ein Thema war, will ich hier mal eine Diskussion anstoßen.

Mein erster Vorschlag: Portalligators
Der Titel soll mit einer wirklich nicht schwer umzusetzenden Änderung am Spielprinzip einhergehen: Unsere Aligatoren haben (wie z.B. die Teletubbies) ein Portal - z.B. im Bauch oder eben im Maul. Die Portalausgänge ersetzen dann eben die Eier. Die Portale haben Farben und können nur von Krokodilen mit anderen Farben betreten werden (Color rule). Krokodile, die ganz verschwinden, kommen in den Limbo.

Diese Erweiterung fixt die Logikprobleme "Alte Alligatoren schlüpfen aus Eiern" und "Es werden genau die gefressenen Dinge geboren", bzw. damit auch "das gefressene wird geklont". Außerdem finde ich die Farbregel hier etwas weniger random. Letztendlich ist das immer noch kinderfreundlicher als "fressen und gefressen werden".

Dadurch, dass Krokodile beim Gefressenwerden nicht mehr sterben, könnte ich mir auch vorstellen, in Levels einen Protagonistenalligator zu haben, welchen man durch die Gegend bewegen muss. Das ist grundsätzlich für Kinder sehr angenehm, feste Bezugspunkte zu haben.

Fragen, andere Vorschläge und Einwände sind willkommen.

KIT und Institutslogo auf dem Pflichtenheft?

einige der sehr erfolgreichen PSE Gruppen vom letzten Jahr hatten sehr hübsche Pflichtenheftstitelseiten auf denen sowohl das KIT-Logo und das Institutslogo oben drauf ist. Wir sollten die Betreuer fragen ob wir die haben können.

JavaDoc Conventions enforcen.

Ich habe mal festgehalten wie wir das machen sollten.

Bitte das alle bedenken, wenn ihr Javadoc schreibt. Man muss ja nicht unnötig arbeit verursachen.

Außerdem bitte darandenken: im Englischen schreibt man auch Nomen klein!

Back/up navigation button error

Currently, when using "up" buttons (that is back buttons INSIDE the app), those will not be laid on the screen stack. Also, there will be problems with screens that must not be re-entered.

The latter problem can only be solved by clearing the screen stack, so only exiting the app remains as a possibility, while maintaining consistency.

For the former problem, I can imagine that instead of having the logicalPredecessorListener retrieve the logical predecessor screen via getLogicalPredecessor, the whole get method should be altered into a setLogicalPredecessor

Sound

Both general music and effect sounds have to be added

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.