Beiträge von Misteradi1

    inzwischen bin ich ein gutes stück weiter, das programm ist jetzt soweit, dass man es starten kann, mehrere buttons zur auswahl hat, was man tun möchte (LAN-spiel, KI-spiel, Info (so ne art credits), exit).
    desweiteren habe ich eine klasse "game.java" fertig, mit der man über ein JFrame auswählen kann, wo man seine schiffe setzen möchte. nach abschluss dieses prozesses wird das ergebnis im programmordner als "ships_pos_host.txt" gespeichert (format: 1. zeile x-koordinaten, 2. zeile y-koordinaten)

    jetzt hatte ich hier mal eine kleine konzeptidee aufgestellt, wie ich das eigentliche spiel über einen server steuern würde (also ein LAN-spiel, ein KI-spiel hab ich zwar auch noch nicht, wäre aber wesentlich einfacher als die LAN-variante da alles auf einem rechner ist --> kein java.net-schei**)
    kann gut sein, dass da noch ein paar sachen fehlen, ich hab das um 22 uhr angefangen zu skizzieren, da bin ich nich mehr 100% leistungsfähig. auch nicht mehr 80% :D
    http://www.directupload.net/file/d/4165/vutrb63l_png.htm

    jetzt meine frage: kennt sich einer von euch mit java-netzwerkprogrammierung aus & kann mir sagen, ob das so funktioniert? ich weiß nur, dass da mit sockets und pipapo irgendwie gearbeitet wird, hab mich aber noch nicht besonders ausführlich damit auseinandergesetzt. was die einspeisung der ".txt" mit den Schiffskoordinaten in das programm des anderen spielers angeht, würde ich über IO-operations einfach den text als string auslesen und dann weiterverarbeiten.

    danke im voraus

    Misteradi1


    PS: @Cheefkoch: die buttons bzw. auch die reihen/spalten beschriftungen hab ich jetzt doch per layoutmanager gemacht.
    PPS: wenn ihr zufällig wisst, wie man 64 buttons erstellt, die die bezeichnungen "a1" bis "h8" haben, ohne 64 Mal den Button zu deklarieren, 64x einen ActionListener hinzuzufügen, 64x den Button zu einem Panel hinzuzufügen und dann bei einem reset-knopf noch 64x die Buttonfarbe zurückzusetzen, die beim schiffe platzieren geändert wurde, wär das echt cool :D
    (kurz gesagt: kann man mit einer schleife die namen der buttons hochzählen? beim schiffe platzieren hab ich die buttons über getcomponent hochgezählt, was gefühlsmäßig (ohne jetzt groß darüber nachzudenken) auch beim actionlistener, button auf panel und beim resetknopf funktioneren müsste. wenns da noch ne andere möglichkeit gäb, wär das aber echt cool, dann kann ich auch die buttons kompakter deklarieren.

    ich weiß nicht, inwieweit das möglich ist, aber wenn du (verständlicherweise) nicht bei normalen kisten das stacklimit ändern willst - kannst du das dann nicht über die enderchest regeln? also dass man z.B. cobble und dirt in enderkisten auf 960 stück stapeln kann?
    wär letztendlich einfacher & hätte nicht das problem mit der städtebindung, schließlich benutzt man 2000 cobble ja eher nicht auf nem grundstück, das nur 3500 blöcke platz hat (15x15x15 gs)

    //update 15w44a

    • beute in generierten kisten (z.B. dungeons) wurde "rebalanced"
    • neue Möglichkeit, den enderdrachen zu respawnen*
    • neues item: endkristall, der von skelettpferden gedroppt wird*
    • goldene äpfel neu gebalanced
    • der neue "buff"-balken oben am bildschirm berücksichtigt versteckte und umgebungseffekte jetzt richtig*
    • neue "sättigung --> essen" mechanik wird nur angewendet, wenn man hungrig ist*
    • bugfixes

    minecraft 1.9 ist inzwischen so gut wie fertig, in den nächsten paar wochen kommen nur noch optimierungen, bug fixes usw.


    *schau ich morgen noch genauer nach, heut abend hab ich keine motivation mehr.

    klar, wenn man was bestimmtes sucht, geht man trotzdem eher in die mallstadt oder fragt im chat oder im forum. aber ganz ehrlich - wenn ich die möglichkeit hätte, sozusagen "erkundungstouren" durch die städte zu machen, um dabei dann shops zu durchstöbern, easter eggs zu entdecken usw. würde ich das mit sicherheit gerne machen. z.B. hatte ich mal ein GS in nature city, das in den berg eingebettet war - da könnte man bestimmt auch gut nen schönen laden draus machen. eher zumindest als mit den flachen GS in der mallstadt ...

    danke für die beiden antworten @AresLevain @razerx7, aber inzwischen hab ich das problem gelöst, indem ich per adapter das audiosignal vom scart-anschluss abgezweigt hab. sowas in der art:

    das gleiche wie @razerx7 hat mir übrigens auch der typ vom fachhandel gesagt.

    Coaxial ist wie du schon schreibst ein digitales signal, wären cinch ein analoges ist.

    das ist so direkt - meines wissens nach - auch nicht ganz richtig. "coaxial" beschreibt, wenn ich mich nicht irre, nur den aufbau des steckers / kabels, nämlich einen innen- und einen außenleiter. in meinem fall steht halt noch "digital audio" über dem anschluss, unter dem anschluss steht "coaxial".

    Hey Ho,

    da ich mir vor kurzem einen zweiten receiver zugelegt habe (damit ich gleichzeitig fernseh schauen & einen anderen sender aufnehmen kann), an meinem fernseher aber nur einen SAT-Anschluss habe, wollte ich den Receiver jetzt an meinem PC-Bildschirm anschließen.
    So weit, so gut: Bild kommt per HDMI-Kabel wunderbar am Bildschirm an (auch wenn der SAT-Anschluss noch nicht mit dem satellit verbunden ist, aber das ist hier erstmal egal, das krieg ich selber hin); problem: der bildschirm hat keine lautsprecher.
    meine hoffnung war jetzt, den Receiver, der über einen "Digital Audio / coaxial"-Anschluss verfügt, an meinen PC anzuschließen, sodass ich dann über meine Kopfhörer den Sound empfange. Während ich ein Adapter-Kabel von einem Klinkenanschluss auf ein Koaxialkabel im Keller gefunden habe, weiß ich leider nicht genau, wie ich jetzt den ton auf die kopfhörer bekomme. (am pc hab ich den anschluss jetzt als mikro angeschlossen, schließlich empfängt der PC ja ein audiosignal)

    danke im voraus

    Misteradi1


    PS: ein bild des adapterkabels von klinke auf koaxial (bzw. ein bild von einem gleichen kabel aus dem internet ^^):

    @Nero949 an sich ne gute idee, kommt mir aber irgendwie bekannt vor ... hast du zufällig mal auf einem RP-server gespielt, dessen name an ein gewisses strategiespiel von Ensemble Studios angelehnt war? (hätte auch ne PN geschrieben, aber dein posteingang is voll)


    Zu den Zahlen hier mal ne Idee, wie man sie in ner formel unterbringen könnte:
    P = Preis, M = Grundpreis/Block, U = aktive Spieler, S = Anzahl der Spieler, die mind. 1 GS haben, A = Anzahl der Spieler mit mind. GS in der Stadt;

    P = M + M*(U/200) + M*(S/100) + M*(A/50)

    zur erklärung, für die, die keine formel-fans sind:
    Der Blockpreis berechnet sich aus einem Grundpreis, der pro aktivem Spieler um 0,5% steigt, pro GS-Besitzer serverweit um ein weiteres Prozent, und pro GS-Besitzer in der Stadt um weitere 2%.
    Also hätte man, wenn 150 Spieler aktiv spielen (also z.B. 150 Spieler in den letzten 2 Wochen on waren), davon 50 Spieler ein GS besitzen, und davon wiederum 10 ein GS in der gewünschten Stadt, einen Preis, der um 145% über dem Grundwert liegt, also z.B. statt 1 Mark hätte man 2,45 Mark.
    alternativ könnte man auch einbauen, dass die GS-Besitzer in der Stadt nicht noch zusätzlich als serverweite GS-Besitzer mit eingerechnet werden, dann hätte man

    P = M + M*(U/200) + M*((S-A)/100) + M*(A/50)

    ich hab das hier mal noch grob als Java-Quellcode, falls du die Formel so einbauen willst:

    ich kenn mich halt nicht mit MC programmierung aus, also ka obs dafür schon variablen gibt oder ob du damit überhaupt was anfangen kannst. ich hab nur grad zuviel zeit xD


    //edit: zum Verständnis: bei einem grundpreis von 1,00 Mark und den oben beispielhaft genannten Werten, also einem Blockpreis von 2,45 Mark, würde ein GS der Größe 25*25 1531,25 Mark kosten - das würde ich dann z.B. als Preis für 1 oder 2 Wochen wählen.

    eine frage noch: schlägst du vor, dass die userstädte die bisherigen städte ergänzen sollen? oder ersetzen?
    wenn sie die bisherigen städte ersetzen sollen, wäre ich dagegen, da ein eigenes GS mit 100% griefschutz doch nochmal was anderes ist als ein großes protect mit 15 anderen usern.

    KleinCrafter: du bist zwar derzeit noch ziemlich beschäftigt mit forumsumzug, bald umstieg auf 1.9 (bzw. beginn der vorbereitungen), etc., aber wie sieht es denn damit aus? hast du die idee noch im blick, hast du sie erstmal beiseite gelegt oder kommt die freundesliste garnicht mehr?

    an sich ein guter vorschlag, allerdings fallen mir noch ein paar probleme ein:

    • nicht-stadtmitglieder, die sich z.B. asozial benehmen und deshalb nicht in der stadt erwünscht sind, bauen einfach ihr haus oder sogar eine mauer um die stadt. ist ja schließlich freebuild
    • was passiert, wenn ein user plötzlich inaktiv wird? reißt dann die stadt sein GS ab?

    davon abgesehen finde ich dein pro-argument "wäre ein neues konzept" nicht wirklich überzeugend. neu ist nicht gleich besser.
    ansonsten aber, wie gesagt, eine sehr gute idee.

    ich weiß ja nicht, aber ich glaube inzwischen gar nicht mehr, dass das problem ausschließlich darin besteht, dass zu viele städte vorhanden sind. natürlich müsste man dieses problem zuerst lösen, da ansonsten alle anderen maßnahmen sinnlos sind, es hilft aber nichts, einfach nur 3-4 städte plattzumachen. ob man die 2-3 user, die sich in den städten aufhalten, jetzt auf 5 oder auf 9 städte verteilt, macht auch keinen unterschied mehr. das problem besteht vielmehr darin, dass die Beschäftigungsmöglichkeiten zu weit verteilt sind.
    daher sollte man, meiner Meinung nach, die unterhaltungsangebote "zentralisieren", also sowas in richtung einer großen stadt, in der man wohnen kann, shoppen kann, auf erkundungs- oder sightseeingtour gehen kann (bauwerke, easter eggs), spielen kann (jump'n'run, bogenparcours, ...) usw.
    seien wir mal ehrlich: wenn ihr euch im RL teleportieren könntet, würdet ihr dann 1km zu fuß zum einkaufscenter laufen, um unterwegs noch in ein paar schaufenster zu schauen, oder euch teleportieren? ich gehe jetzt mal davon aus, dass die meisten von euch sich porten würden.
    --> problem: alle beschäftigungsmöglichkeiten sind zu weit voneinander entfernt, bzw. sind nichtmal in derselben stadt, so dass man sich praktisch porten muss (4000 blöcke laufen is dann doch witzlos, nur um z.B. von a nach b zu kommen, wo man sich auch porten könnte)
    wohlgemerkt sollte man die warp-punkte nicht abschaffen, aber zumindest die möglichkeit geben, sie zu fuß zu erreichen und dabei nicht "nur" landschaft zu sehen.

    zusammenfassung: das problem besteht darin, dass sich die user auf zuviele verschiedene orte verteilen, als dass sie miteinander in kontakt kommen könnten.

    ich hab das ganze mal noch professionell mit paint veranschaulicht:

    Und wenn es daran happert, dann sollte man das System überdenken wie an Dingen gearbeitet wird... es kann nicht sein, das wenn einer weg fällt, alles was in einem Jahr gemacht wurde den Bach runter geht und dann nichts mehr da ist... Wenn Jay nun Überfahren wird (Gott bewahre) war es das dann ? Gibt es dann gar nichts mehr ? XD

    naja, aber so ist das nunmal, es kann ja nicht jeder alles können. im RL hat man für sowas dann zwar oftmals stellvertreter, aber da, wie du selbst so schön erkannt hast, "niemand außer ein paar verrückten" besonders lange auf einem MC server spielt, geschweige denn sich engagiert, hat LM nunmal nicht genug leute für sowas.
    und sollte jay aus irgendeinem grund komplett wegfallen, müsste sich eben jemand anderes das wissen dazu aneignen. solange das aber nicht der fall ist, ist es denke ich im interesse aller, wenn der mögliche ersatz sich um andere dinge kümmert, anstatt sich wissen anzueignen, dass letztendlich wahrscheinlich garnicht gebraucht wird.

    //update 15w43a

    • neues "bauwerk": iglu
    • "new loot table concept": erlaubt euch / maperstellern, die beute in zufallsgenerierten kisten zu ändern & die beute von mobs
    • verbessertes debug menü
    • mehr festungen pro welt
    • bug fixes

    //update 15w43b

    • crash fixes
    • untertitel

    //update 15w43c

    • bug fixes
    • das "loot table concept" wurde verbessert (ka wie genau)