Verbesserungsvorschläge

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. user.getScreenResolution

    Es wäre schön, wenn man die Bildschirmauflösung des Nutzers ermitteln könnte. Dies ist vorallem bei Popups nützlich, da man z.B. bei 1366768 nicht mit 10001000px arbeiten kann.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
  2. KnuddelPot privat auszahlen bei nur einem Nutzer

    Ich würde es mir wünschen, wenn nur ein Nutzer im KnuddelPot sind, dass die Nachricht des refunding privat passiert. Gerade in Spielen wo der Nutzer den Pot schließt um ein neues Spiel zu eröffnen, kann schnell spam entstehen.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Hallo,

    dies ist eine gute Idee, die wir umsetzen werden.

    Knuddelige Grüße
    Ironist

  3. /tf-schießmichtod für android

    Huhu,

    kann man beim nächstem Android-Update vielleicht die Funktionen
    /tf-insert
    /tf-inserts
    /tf-insertb
    /tf-insertsb
    /tf-override
    /tf-overrides
    /tf-overrideb
    /tf-overridesb

    berücksichtigen?

    20 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  4. Erweiterung von Client.playSound()


    • Callback wenn Audio komplett abgespielt bzw. bestimmte Position erreicht hat

    • Methode zum pausieren

    • Methode zum fortsetzen

    • Methode zum stoppen

    • erweiterung der Methode playSound um Start- und Endzeit

    • Methode um die Lautstärke des Sound zu erhöhen bzw. zu veringern

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  5. KCode-Parser als Modul für UI-Apps

    Im Zuge der HTML-Chat entwicklung wird der KCode-Parser abgekappselt und als eigenständiges Modul entwickelt, sodass dieser auch für andere Komponenten genutzt werden kann.

    Diesen für UI-Apps bereitzustellen (auch wenn Obfuscated, mit einer Schnittstelle) wäre enorm hilfreich, insbesondere wenn man in einer UI-App einen separaten Chat für das Spiel realisieren will. So braucht man sich nicht mehr um wesentlichr Fotmatierungen kümmern, sondern arbeitet direkt mit KCode.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Ahoi,

    wir haben geplant das Modul, das KCode in HTML umwandelt für App-Entwickler freizugeben. Derzeit kann ich noch nicht sagen, wann es soweit sein wird.

    Knuddelige Grüße
    Ironist

  6. Kommunikation nach außen - Who is talking to me?

    Kommunikation nach außen schön und gut, gesetzte Header - schön und gut. Dennoch lässt es sich nicht ohne manuelle Pflege prüfen, ob der Request wirklich von einem Knuddels App Server kommt.

    Sicher könnte man per POST, Header oder was auch immer ein Key/Passwort übertragen. Aber auch dies ist ohne weitere Probleme zu fälschen. MITM, Spoofing etc....

    Umso besser wäre es, wenn Knuddels alle AppServer IPs per http-request returned (bestenfalls json)

    Hier könnte z.B. einfach auf http://apps1.knuddelz.biz/getAppServers alle IPs von den Servern zurückgegeben werden.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  7. Quest.getFinished(Number)

    Es wäre schön, wenn man das QuestAccess dahingehend erweitert und Entwicklern die Möglichkeit bietet abzufragen, wie oft ihre Quest vom User bereits absolviert wurde.

    Mit diesem Wissen, wären Belohnungen für wiederkehrende Spieler oder andere Bonis möglich.

    Aktuell müsste man das ja mit Umwegen lösen.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  8. App.mayPublicDice(user, diceConfig)

    Damit könnte man zwischenwürfeln effektiv verhindern und ein durch die App durchgesetztes Muten eines Users perfektionieren.

    Dabei wären der user und die gewünschte Configuration hilfreich bei der entscheidung um ihm eine passende Nachricht zu senden (Falsche Config, nicht dran, nicht im Spiel, gemutet)

    Das Würfelergebnis darf natürlich nicht dabei sein, sonst könnte man Gewinnwürfel auschließen als wären sie nie passiert

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Hallo,

    wir haben vor, diese Idee so umzusetzen, wie du sie vorgeschlagen hast:

    App.mayUserDice(user, diceConfiguration)

    Knuddelige Grüße
    Ironist

  9. Serverseitiger Support für JSON-Dateien

    Ein serverseitiger Support für JSON-Dateien wäre super!

    also sowas wie
    var data = loadjson("myfile.json");
    oder ähnliches

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  10. Persistence-Backup

    Mir ist es nun schon zum 2. mal passiert, dass mir ein Fehler unterlaufen ist, der wichtige Daten aus den Persistencen gelöscht hat. Vielleicht wäre eine Art-Backup-Funktion hilfreich, um die Persistencen zu einem älteren Zeitpunkt wiederherzustellen.

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Hallo,

    wir haben geplant, die Möglichkeit anzubieten, ein Backup anzufordern oder einzuspielen.

    Knuddelige Grüße
    Ironist

  11. App.onDeveloperAction

    Es wird ein globaler Befehl /apps sendToApps:TEXT bereitgestellt, dessen Variable TEXT wird an alle aktiven Apps mit dem Hook App.onDeveloperAction übertragen sodass der Developer in der Lage ist, aktionen auszuführen ohne jeden einzelnen Channel zu betreten und dies dort auszuführen.

    Nötig könnte dies bei dringenden Updates, zur Wartung oder Wartungshinweisen (im Topic), für Durchsagen oder ähnlich verwendet werden

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  12. isChannelModerator() - Erweitern auf optionalen Parameter mit Channelname

    Für die Funktion isChannelModerator würde ich gerne einen Wert mit übergeben können (string) Flirt zB um abzufragen ob der User CM im Channel flirt ist.

    Anwendung:
    Channels die für Systemchannel-CM´s benutzt werden zB CME,CMV, Juschu-Versamlungen etc. können auf diesen Weg nur für jene Leute zugängig gemacht werden.

    App.mayJoinChannel = function mayJoinChannel(user){

    if(user.isChannelModerator('Flirt')){
    
    return ChannelJoinPermission.accepted();
    }else{
    return ChannelJoinPermission.denied('Dieser Channel darf nur von Channelmoderatoren des Channels Flirt betreten werden');

    }

    }

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  13. App-Store für MyChannel Besitzer

    Ich wünsche mir eine Möglichkeit meine App attraktiv für andere auffindbar zu machen. Das jetzige App Fenster sollte um eine Art App-Store ergänzt werden

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  14. Android: Popups "minimieren"

    Derzeit ist die Handhabung von Popups auf einem Android-Gerät suboptimal.

    Durch den "Back"-Button schließt man die jeweilige View.

    Bei einigen Spielekonzrpten darf das Popup aber nicht so einfach geschlossen werden, nehmen wir das Beispiel von Billard/8-Ball:
    Wenn der Nutzer "kurz" mal in den Channel schauen möchte um zu sehen, ob ihm jemand geschrieben hat, beendet dieser damit das Spiel, da eben das Fenster geschlossen wird.

    Ich könnte mit folgende Lösung vorstellen:
    Der Back-Button minimiert das popup, am besten könnte man dies so wie die Privatnachrichten lösen, dass oben rechts im Channel dann eine kleine Box angezeigt wird
    Ein zusätzliches "X"…

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
  15. accessibleUser so setzen, dass sie durch alle Apps im Channel nutzbar werden

    So könnnte man z.B. Apps dem Channel hinzufügen für aktionen oder separate Aufgaben ohne immer aufs neue die User sammeln zu müssen

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  16. BotUser sendEventMessage

    Es wäre schön, wenn der Bot auch EventMessages schicken kann die in Blau sind und ggf. mit >>> eingerückt sind um z.B. /d zu simulieren oder andere wichtige aktionen die sich in der Farbe abheben sollen.

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  17. Channelmoderatoren setzen und entfernen

    Methoden um MCM zu setzen/entfernen wäre gut.

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    wir können uns vorstellen, diese Idee zu realisieren, jedoch nicht in nächster Zeit, da hierfür ein Rechtemanagement nötig werden würde, bei dem die Person, die die App installiert, der App diese Möglichkeit erlaubt.

    Knuddelige Grüße
    Ironist

  18. NicksortToTop

    Ich würde es gut finden, wenn man Nicks in der Nickliste nach oben sortieren könnte. Damit man Nicks, die derzeit im Spiel beteiligt sind oben anordnet. Siehe Fotocontest oder Mafia2.

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    eine Umsetzung halte ich derzeit für wenig sinnvoll, da dieses Feature lediglich im Applet funktionieren würde.

    Knuddelige Grüße
    Ironist

  19. color.asHexString || color.fromHexString

    Die Client.Color hat diese Funktionen bereits. Ich hätte sie auch gerne Serverseitig um noch einfacher Nutzeringaben zu validieren, bzw zu konvertieren.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  20. Leistungsverbrauch unter /apps anzeigen

    Die Resourcen auf den Servern sind ja begrenzt, daher macht optimierung immer Sinn! Um dies messbar zu machen wäre es wünschenswert wenn man Daten wie z.B.


    • RamVerbrauch

    • Persistence-Auslastung

    • CPU-Leitung (?)

    • Traffic (?)

    unter /apps ausgeben oder durch die API auslesbar machen würde.

    Als nice2Have wäre sogar ein Graph vorstellbar der den Verlauf darstellt.

    19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi Chris,

    derzeit kommen nicht viele Apps an diese Grenzen und das /m-System reicht vollkommen aus. Sobald wir mehr Entwickler haben, die betroffen sind haben wir eine Idee in dieser Richtung auf dem Schirm.

    Knuddelige Grüße
    Ironist

  • Don't see your idea?

Feedback and Knowledge Base