Beiträge von Cheefkoch

    wie nennt sich das zugehörige gui-element?

    Also ich würd ein Bild nehmen mit nem Gitter oder eine Wasserfläche mit gezeichnetem Gitter (Awesome Paint Skills).


    Tabellen eignen sich dafür nur bedingt, du könntest ne dursichtige Tabelle über das Bild legen und Rote X bzw Schwarze X für die Schüsse reinschreiben. (Es gibt meistens nicht "die perfekte Lösung" :grinning_face_with_smiling_eyes: nur krative umsetzungen die sich besser eignen)


    Das GridLayout ist, soweit ich weiss, ein LayoutManager. Der guckt nur dass die Elemte richtig geordnet und skaliert werden (halt "das layout managed").

    nur dass ich nicht extra die größe jedes buttons einzeln angeben muss.

    Bloss nicht :grinning_squinting_face:
    For-loop und berechnen lassen. Ist viel einfacher 1-3 Zahl für die Berechnung zu ändern als 64 Absolute Koordinaten.


    //Cheefkoch

    Also um die Speichermöglichkeit würd ich mir weniger Gedanken machen als um die Klassen, bzw die Softwareplanung/Aufbau.


    Beim Feldauswählen würd ich eine Riesige Fläche machen mit nem Gitter drauf und dann den Felder ne fix breite geben (zB. 10 pixel). Wenn man nun ins Feld klickt kann man gewählte Feld einfach aus der "EventPosition" rauslesen.


    Code
    public void actionPerformed(ActionEvent event) {     xfeld = Math.round(event.x / 10);                     //oder (int) event.x / 10    yfeld = dasselbe nur mit y }


    Fürs Feld zu speichern eigenen sich byte[][] da kannste 0 unbenutzt, 1 ins leere geballert und 10 schiffchen ist da, 11 schiffchen getroffen verwenden. Um zu checken ob wer gewonnen hat ist einfach :grinning_face_with_smiling_eyes: dann musste nur gucken ob der Spieler noch ne 10 im Arrayfeld hat.


    EDIT:
    Falls du das Fenster dynamisch gestalten will musst du die Feldbreite vorher kurz berechen:


    Code
    public void actionPerformed(ActionEvent event) { 
        int Feldbreite = event.width/8;
        int Feldhoehe = event.height/8;
        xfeld = Math.round(event.x / Feldbreite);   
        yfeld = Math.round(event.y / Feldhoehe);
    }

    Wiso guckt eigentlich jeder bei FMA nur Brotherhood? :grinning_face_with_smiling_eyes: Ich fand "das Original" schon schlimm genug (Besonders Hughes und die Chimäre...)


    Empfehlung könnt ich noch:
    - Sword Art Online (wobei Staffel 1 mehr hergibt als 2)
    - Owari no Seraph
    - Steins Gate (teilweise komplex, aber extrem gut umgesetzt)
    - Kekkai Sensen (So richtiger WTF?! Anime, aber zum schiessen komisch :D)

    Moin


    Ich würd damit meine Zimmersteuerung ein wenig aufbessern :grinning_squinting_face: Momentan kann ich mit Klatschen/Schnipsen mein Licht, den Fernseher oder die komplette Stromversorgung im Zimmer ein/ausschalten. Eigentlich hatte ich geplant nen Windows Mini-PC zu kaufen aber mit nem Rasoberry wärs auch kein Problem, es bräuchte lediglich noch eine Zigbee Antenne und nen Infrarot Sender damit ich alles ansteuern kann. So könnt ich nicht nur mit Klatschen der Fernsehen ein/aus schalten sondern mit meiner Stimme Lautstärke des Fernsehers Regeln oder den Wecker am Morgen ausschalten (Stereoanlage spielt n Lied). Es wären dann mehr spezifische Steuerbefehle möglich und nicht nur simples "Stromkappen".


    Liste der Schätze und der Abenteurer welche ihn gefunden haben:

    Moin moin


    Wilkommen bei der Schatzsuche von Letsmine!


    Ihr fragt euch sicher was eine Schatzsuche auf Letsmine ist, nicht wahr? Keine Sorge so kompliziert ist es nicht - Es wird eine Kiste im Freebuild von mir versteckt welche ihr anhand der gegebenen Hinweise finden könnt. Um die kryptischen Hinweise richtig zu deuten braucht man eine Helles Köpfchen und den Mut sich unbekanntes Gebiet zu wagen. Wenn ihr denkt dass ihr der Aufgabe gewachsen seid dann zieht los und schnappt euch den Schatz!


    Regeln:

    • Sämtliche Hinweise von mir sind in diesem Thread. Ich gebe keine zusätzlichen Informationen oder Hinweise zu dem Ort der Schatztruhe an einzelne User (so bleibt es fair)
    • Um zu der Schatztruhe zu gelangen muss man KEINE Blöcke abbauen, bzw Griefen! Die Kiste ist auch so erreichbar.
    • Die Schatzkiste ist eindeutig mit einem Schild auf dem Fett "Cheefkochs Schatz" steht gekennzeichnet. Also klaut nicht einfach Dinge aus Kisten von denen ihr dachtet es sei der Schatz.
    • Die Kiste befindet sich im Freebuild (da oft gefragt wurde)
    • Die Kisten dürfen nicht mit Fallen gespickt werden um Nachzügler zu töten. Sonst gibts ne Anzeige wegen Spielerfalle.
    • Packt nichts Neues in die Kiste rein :grinning_squinting_face: der Schatz ist zum Plündern da

    Wenn ihr die Schatzkiste gefunden habt sagt mit bitte ingame mit "/mail send Cheefkoch Ich habe den Schatz gefunden" oder im Forum via PN bescheid.



    Natürlich dürft ihr hier im Post eure Fortschritte/Erkenntnisse welche zum Ort des Schatzes führen könnten mit anderen Usern teilen oder zusammenarbeiten. Wenn aber ein Schatz gefunden wurde lösche ich die Posts um eine bessere Übersicht zu gewährleisten und verstecke einen neuen Schatz.


    ps. Danke an diejenigen welche nur ein Teil rausnehmen um den nächsten was übrig zu lassen :grinning_squinting_face: Ihr dürft auch gerne Schilder dort hinterlassen, sie werden aber beim Räumen der Schatztruhe wieder entfernt.

    Cheef, du kannst es 1 Jahr KOSTENLOS downloaden.


    Genau das macht mich ja stutzig, wiso gibt n Konzern seine neueste Version KOSTENLOS raus wenn sie vorher bis zu 300.- CHF (kein plan wieviel in Euro) gekostet haben.


    Und dann bleibt es auch für immer kostenlos.


    Wo steht dass denn?^^ Ich hab mir das tolle Angebot durchgelesen und da steht zwer sehr oft das Wort Free aber nicht in dem zusammenhang.


    Nix abo


    Soll ich es noch deutlicher kennzeichnen?^^

    (WARNUNG: Persönlich Meinung)

    Ich will ja Windows jetzt nicht schlechtreden aber wenn man die Zeichen so deutet ist das meiner Meinung nach ne "Falle".
    Vor kurzem wurde angekündigt dass Windows bald nur noch "Windows" heissen soll, nicht mher 7,8,8.1,10 etc. Ausserdem steht da es sei ein befristetes Angebopt (+ nur ne Demo) und hält 1 Jahr. Daraus schliesse ich dass Windows wohl auf die "Abo-Schiene" umsteigen will und man dann jährlich was abdrücken muss damit Windows weiterhin läuft. Zudem wird vielleicht sogar der Lizenzcode in ein Windows 10 umgewandelt wird und man kann dann nicht mehr mit der "alten" Windows-DVD den PC neu aufsetzen (WARNUNG: Persönlich Meinung).


    Und im generellen, wer sich fragt ob er es braucht kann sich die Frage auch gleich selber mit nein beantworten :grinning_face_with_smiling_eyes: