kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Bild langsam einblenden.

    geschrieben von lol4me

    Edit: Was da auch immer los ist, ich habe dem Code-Tag eingefügt!

    Ich habe einen Ladebildschirm, und will ihm langsam einblenden. Also so, dass der Monitor am Anfang schwarz ist, und immer heller wird. Dafür habe ich folgende 2 Methoden geschrieben:

    private void heller(BufferedImage bi, Frame f)
    {
    	for(int i = 0; i < 10; i++)
    	{
    		for(int j = 0; j < 599; j++)
    		{
    			for(int k = 0; k < 799; k++)
    			{
    				int p = bi.getRGB(k, j);
    				bi.setRGB(k, j, new Color(p).brighter().getRGB());
    				f.getCreateGameVariables().getLoading().setImage(bi);
    			}
    		}
    		f.repaint();
    		this.warte(20L);			
    	}
    }
    private void duenkler(BufferedImage bi, boolean repaint, Frame f)
    {
    	for(int i = 0; i < 10; i++)
    	{
    		for(int j = 0; j < 599; j++)
    		{
    			for(int k = 0; k < 799; k++)
    			{
    				int p = bi.getRGB(k, j);
    				bi.setRGB(k, j, new Color(p).darker().getRGB());
    				f.getCreateGameVariables().getLoading().setImage(bi);
    			}
    		}
    		if(repaint)
    		{
    			f.repaint();
    			this.warte(20l);
    		}
    	}
    }

    duenkler wird am Beginn mit false aufgerufen, um das Bild schwarz zu färben.
    Dann heller um es langsam einzublenden, dann sollen die Ladevorgänge folgen.
    Am Ende soll schließlich mit duenkler/true das Bild wieder ausgeblendet werden.
    Nur es klappt so nicht. Ich bekomme immer nur das Bild wenn es komplett hell ist zu sehen.

    (Zur Info: f ist das JFrame, getCreateGameVariables() enthält eine Instanz des Objectes Variable, welches die vars des aktuellen Pakages (hier "creategame" enthält), Loading ist die Instanz des Objectes, welches dem Ladebildschirm und die Koordinaten davon (0, 0) enthält und warte() ist eine Methode, die mit Thread.sleep() solange wartet wie man eben angibt, um das try/catch aus dem Hauptsource rauszuhalten.)

    Beitrag geändert: 26.12.2008 23:44:16 von lol4me
  • in: mouseClicked/mousePressed? (+JFrame transparent machen?)

    geschrieben von lol4me

    Danke, aber das mit dem transparenten kenne ich schon.
    com.sun.awt.AWTUtilities/setWindowOpacity

    Nur sieht man dann gleichzeitig auch durch das Bild durch, ich will aber dass das Bild klar ist und nur das JFrame durchsichtig ist, dass man dan quasi keinen Rand mehr hat.

    Problem 1 habe gelöst. War schon so gut, wie ich es hatte, nur hat er nicht lange genug gewartet. (50 ms abzuschätzen ist auch nicht so einfach wie es klingt.) Ich habe einen Thread verwendet, weil ich mal gelesen habe, dass man einem Listener so kurz wie möglich halten soll. Grund habe ich vergessen. Jetzt ist es so, dass wenn er ...Pressed() aufruft quasi ein Timer im Form eines Thread.sleep() startet, dieser 200 ms wartet, und wenn er in dieser Zeit ein ...Clicked() auslöst abbricht, bzw. sonst dem Verschiebevorgang startet.


    Edit: Danke alphara, habe deinen Post vorhin nur leider nicht gesehen, da ich vorher wärend dem Antworten unterbrochen wurde und deshalb seit ein paar Stunden das Browserfenster so wartet.

    Beitrag geändert: 13.12.2008 13:28:14 von lol4me
  • in: mouseClicked/mousePressed? (+JFrame transparent machen?)

    geschrieben von lol4me

    Hi. Ich habe ein JFrame, welches setUndecorated(true); keinen Rand bzw. Titel mehr hat. Und ich will, das bei einem stinknormalen Mausklick sich etwas tut. Wenn aber gezogen wird, soll sich das Fenster Drag&Drop - mäßig verschieben lassen. Ich habe dazu einem MausListener registriert. Bisher war es so, das die Methode mouseClicked() eine Methode des JFrames aufgerufen hat. War auch bisher so gut. Nur um das verschieben zu realisieren, habe ich es jetzt so umgebaut, dass ein neuer Thread gestartet wird, wenn die Methode mousePressed() aufgerufen wird. Dieser führt Überprüfungen durch, und verändert die Position des JFrames je nach Cursor. Der Thread wird beendet, also die run verlassen, wenn eine Methode aufgerufen wird. Das geschiet in der Regel per mouseReleased(). Nur wird jetzt bei JEDEM klicken, auch wenn es noch so kurz ist nur mousePressed() verwendet. Ich habe es auch so umgebaut, dass am Beginn des Threads noch mal 50 ms. gewartet wird, und von mouseClicked() immer diese Methode aufgerufen wird, die dem Thread beendet. Aber egal wie kurz der Klicker ist, es hilft nicht, mouseClicked() wird nichtmehr registriert.

    Kann mir wer bitte sagen woran das liegt?


    Und kann man ein (bzw. besagtes) JFrame transparent schalten? Habe stundenlang gegooglet, aber nur Dinge wie setOpaque(true);, setBackground(new Color(0x000000, true));, JNative oder com.sun.awt.AWTUtilities/setWindowOpacity gefunden, was alles nichts geholfen hat. Insgesamt zeichnet ich nur ein Bild per Label, welches einen transparenten Rand hat. ATM schimmert da natürlich das JFrame durch, aber ich würde gerne das sehen, was sich hinter dem JFrame befindet.

    Gezeichnet wird vollgendermaßen:

    public void newPaint(BufferedImage bi, int sizeH, int sizeV)
    	{
    		if(this.panel != null)
    			this.remove(this.panel);
    		
    		if(bi == null)
    			bi = this.lastImg;
    		else
    			this.lastImg = bi;
    		
    		JLabel p = new JLabel();
    		ImageIcon i = new ImageIcon(bi);
    		
    		p.setLocation(0, 0);
    		p.setSize(sizeH, sizeV);
    		p.setIcon(i);
    		p.setOpaque(true);
    		p.setBackground(Color.white);
    		this.add(p);
    		this.panel = p;
    
    		this.setSize(sizeH, sizeV);
    		this.repaint();
    	}
  • in: Kann mir bitte jemand diesen kurzen Text kontrollieren?

    geschrieben von lol4me

    Danke, das klingt schon richtig englisch. :smile:
    Das ist einfach ein kleiner USB-Stick, welcher zwischen PS/2 Mainboard <-> Keyboard steckt, auf Tastendrücke reagiert, und wenn es das Passwort erkennt sich als Massenspeichergerät meldet. Das Passwort selbst ist eigendlich egal, habe ich nur gemacht um wie gesagt zu verhindern, dass das Standartpasswort nicht aus versehen gedrückt wird.
    Schwerer Fehler. ._."
  • in: Kann mir bitte jemand diesen kurzen Text kontrollieren?

    geschrieben von lol4me

    Ach so meint ihr das. x_x"


    Guten Tag keelog-Team.

    Kann man das Passwort vom "KeeLogger Flash USB" vom außerhalb resetten?
    Ich habe das Standartpasswort in eines mit 2 gleichen Zeichen geändert, aber seit dem erkennt er keine Tastendrücke mehr.
    Mein neues Passwort ist "LOL", da ich befürchtet habe, dass das alte versehendlich eingetippt wird.
    Könnt ihr mir bitte helfen?
  • in: Kann mir bitte jemand diesen kurzen Text kontrollieren?

    geschrieben von lol4me

    OK. Ich wollte eigendlich nur fragen, ob man das Passwort irgendwie von außen her resetten kann, da ich es geändert habe, und er es offensichtlich nicht mag wenn 2 gleiche Buchstaben im Passwort vorkommen.
  • in: Kann mir bitte jemand diesen kurzen Text kontrollieren?

    geschrieben von lol4me

    Bin in Englisch leider eine Niete und muss eine Support-Anfrage stellen:


    Dear keelog-Team.

    Can man reset the password of the product "KeeLogger Flash USB" from out?
    I have change the password to a with two self Bits, and since this the keylogger are not dedectet the keypressed.
    My new password is "LOL", because i don't wants that the password was pressed accidentally.
    Please can their help me?


    Danke. :biggrin:
  • in: JTables?

    geschrieben von lol4me

    OMFG, ich glaube der Gott von Java will mich ärgern. :eek:
    Danke.
  • in: JTables?

    geschrieben von lol4me

    Tabellen in Java. Will in nen Server die Clients inkl. Informationen darin anzeigen.
  • in: JTables?

    geschrieben von lol4me

    Kann mir bitte mal wer erklären wie die funktionieren?
    Finde nur Anleitungen wie man Dinge bei der Intialision des Objektes einträgt, und man hinterher Spalten ändert. Aber wie man bei der Intialision Spalten festlegt und hinterher was einträgt finde ich nicht. :/
  • in: Upload Script?!?

    geschrieben von lol4me

    Nein, ich habe ja \"größtenteils\" geschrieben, und wollte Servlets als eventuelle Alternative zu PHP nennen.
    Keine Ahnung, PHP ist eh so verdammt einfach.
  • in: Upload Script?!?

    geschrieben von lol4me

    Allerdings ist Java größtenteils auch Clientseitig (auch Applets werden gedownloadet und lokal in der Sandbox ausgeführt), weshalb du entweder ein Servlet ect. bräuchtest (falls es damit möglich ist, was ich aber schon annehme), eventuell ein Applet falls es die Sicherheitseinstellungen zulassen, oder eine Client/Server-Applikation die die Daten an den Server senden. Bei ersteres wirst du wohl an Payspace nicht herumkommen (wenn überhaupt), bei zweiteres brauchst du garantiert einen V-/Rootserver. Und da du nichtmal den Unterschied zwischen Java und JavaScript kennst hast du sowas wohl eher nicht.
  • in: 8800 gts oder 9800 gtx?

    geschrieben von lol4me


    die 9800gtx is noch viel zu teuer und mal ehrlich, das is die 8800gtx nur übertaktet XD

    Falsch, die 8800 GTX hat einen G80, wärend die 9800 GTX einen G92 wie die 8800 GTS hat.
    Aber ich frage mich was das überhaupt soll, ich habe ne 7600 GS, und alle Spiele laufen problemlos.
  • in: Endlich wieder da!

    geschrieben von lol4me

    Du warst weg? Oo
    Na ja, WB.


    Komisch, ich merke immer wieder, wenn ich mal eine Zeit lang abgeschnitten vom Internet bin, wie \"unwichtig\" es eigentlich ist ;)

    So gehts mir auch immer, aber zum Glück legt sich das ja wieder.

    Ach ja, mein Modem geht auch wenn es niemanden interessiert zur Telefonsteckdose, zum Stromkabel und zur VoIP-Hardware, wo es weiter zum Strom, Telefon und Router geht, von wo aus es endweder zu einen Switch oder direkt zu einem meiner 7 lieblinge geht.

    Beitrag geändert: 1.7.2008 20:03:35 von lol4me
  • in: Unbekannte Partition

    geschrieben von lol4me

    Tut mir leid, sollte nicht so klingen. ^^\"
    Na ja, formatiere einfach mal. Seltsam dass er es als NTFS anzeigt. Im Notfall kannst du ja immer noch Daten wiederherstellen, gibt sicher einige Programme die von Wechseldatenträger booten und auf Linux basieren, also Unterstützung für das jeweilige Filesystem bieten. Wenn du nach ner Zeit nichts vermisst besorg dir Partition Magic ect. (wenn du willst kann ich dir da was per PM schicken) und füge den Speicher irgend einer anderen Partition hinzu.
  • in: Unbekannte Partition

    geschrieben von lol4me

    Kann sein, Linux braucht ja ne kleine Swap zum booten oder so.
    Aber verdammt nochmal, du wirst doch wissen was auf deinem Rechner los ist.
  • in: Unbekannte Partition

    geschrieben von lol4me

    Wenn sie Unbekannt ist ist sie wohl defekt. Kann durch fehlerhaftes partitionieren ect. passieren. Wenn du selbst nichtmal weißt was da drauf ist dann formatiere sie einfach, wird nichts wichtiges sein. Könntest danach versuchen die Daten wiederherzustellen, gibt ein Haufen Trial/Freeware die du versuchen könntest.
  • in: Leistung der Grafikkarte sinkt

    geschrieben von lol4me

    He, dein Ava schaut cool aus. ^^
    Natürlich kann er nicht irgend eine Bank kaufen, aber er wird wohl in der Lage sein in sein Mainboard-Handbuch zu schauen und die Kompatiblitätsliste zu checken.
  • in: Leistung der Grafikkarte sinkt

    geschrieben von lol4me

    Hä? Du brauchst RAM?
    Dann kaufe dir bei nen richtigen Händler was und scheiß wie es die restliche Bevölkerung tun sollte auf eBay.
    www.geizhals.at
  • in: Leistung der Grafikkarte sinkt

    geschrieben von lol4me

    Vista ist KEIN Quatsch.
    Die Entwickler waren nur wie sie das geschrieben haben zu faul es richtig einzurichten. ;)
    Starte doch einfach das Spiel, den Task Manager und ließ den Speicherverbrauch von den Prozessen aus. Wenn er rund 2.000M verbraucht ist es ja klar weil er in der Pagefile weiterschreibt. Das solltest du aber schon merken wenn du nicht grad nen Verbund aus SAS-Platten hast.
    Und dann halt SpeedFAN und Kerntemperaturen der CPU/GPU auslesen.

    (Mehr RAM kaufen kann bei den Preisen niemals schaden, denke nur an das 32Bit-Addressierungslimit von ~3.5 GB)
  • in: Östereicher Version 2 xD

    geschrieben von lol4me


    i wü (=will) a aufmerksamkeit! xP
    lol

    *aufmerksamkeit geb*
  • in: Östereicher Version 2 xD

    geschrieben von lol4me

    Klar, wer sonst würde Telekom Austria als ISP haben?
    Mit seinem Verhalten zieht er ganz Europa in den Dreck.
    Dachte aber das er der ist der vor kurzen in einem Java-Thread von mir gespammt hat. Weiß aber nichtmehr wie der heißt, Mods waren schneller.
  • in: GeGorce 9600GT Spezielles Netzteil?

    geschrieben von lol4me

    Da steht 6-Pin PCI-Express. Keine Ahnung was das ist, aber du wirst sicher beim Conrad in deiner Umgebung nen Adapter um max. 2 € bekommen.
  • in: Was ist der Unterschied zwischen Österreic hund Deutschland?

    geschrieben von lol4me

    Keine Ahnung was der Unterschied ist. o.o\"
    Ich kenne das nur so vom sehen/hören aus. War schon mehrmals in der Steiermark (Anger, Haring, Schöberlberg und so), in Burgenland und Salzburg aber soweit ich mich errinnere sprechen die dort \"normal\". Im Urlaub habe ich mal ne Oberösterreicherin kennen gelernt, die sprach auch so.
    Na ja, und mit Kärnten und Vorradelberg hatte ich noch nie Kontakt, deshalb nur dass ich es vermute.
  • in: Kaufberatung: NVIDIA Grafikkarte

    geschrieben von lol4me

    Ist doch die selbe, die halt ne andere Firma zusammengebaut hat.
  • in: Welches Linux benutzt ihr?

    geschrieben von lol4me

    SuSE 9.3.
    Hab ich zufällig auf CD und ein Administratorhandbuch gefunden, also alles was man braucht.
    Und noch ab und zu Knoppix, z. B. wenn ich die SAM von ner Windowsinstallation brauche, eben weil es von CD bootet.
    Debian ist das schlimmste OS was ich jemals installiert hatte, braucht in der Standartkonfiguration rund 15 Minuten zum booten.

    Beitrag geändert: 29.6.2008 12:14:34 von lol4me
  • in: Kaufberatung: NVIDIA Grafikkarte

    geschrieben von lol4me

    Ist in der Regel egal. Achte nur darauf dass sie natürlich aktiv gekühlt ist, und sie den Referenztakt von nVidia hat. (650 GPU, 900 Speicher)
  • in: Kaufberatung: NVIDIA Grafikkarte

    geschrieben von lol4me

    Hm, die scheint das zu sein was du suchst:

    http://geizhals.at/deutschland/a316211.html
  • in: Kaufberatung: NVIDIA Grafikkarte

    geschrieben von lol4me

    Das am Ende beschreibt in welches Segment der Grafikchip gehört.
    Soweit ich weiß kommt die Geforce 8800 GTS an die Leistung der 9600GT ran, die 8xxx sind aber wahre Stromfresser. Ich habe aber schon mit meiner 7600GS CoD gezockt.
  • in: Hilfe für Ajax

    geschrieben von lol4me

    Jeder halbwegs gute Browser (und damit meine ich Firefox) besitzt eine Funktion zur Meldung von Fehlern. Dort ist es z. B. Extras -> Fehlerkonsole.
    Falls du sowas hast schau zuerst dort nach, dort müsste er dir hinschreiben was los ist wenn es kein logischer Fehler ist.
    Beim IE wäre es das kleine gelbe Icon links unten. Andere Browser weiß ich nicht aber sollten sowas auch haben.
  • in: Was ist der Unterschied zwischen Österreic hund Deutschland?

    geschrieben von lol4me

    €: Ach ja, wir haben auch so ein Schäuble-Teil bei uns. Heißt Kdolsky. Und hat auch eine ganze Radfabrik ab.

    Kdolsky ist Gesundheitsministerin... Was hat die mit Schäuble am Hut??

    Genauso bescheuert. Und außerdem ist sie ja auch unsere geschiedene Familienministerin.

    Na ja, was mir teilweiße so auffällt ist das in Deutschland eigendlich vor allem im Südlichen Teil (kenne es aber nur so vom nebenbei, war erst 1 mal in D. als ich von Salzburg durch so ne komische Mine gegangen bin. oo) und auch im nördlichsten da nur im Akzent gesprochen wird, wärend bei uns eigendlich nur die alten Bauern in der Steiermark und vielleicht Tirol/Voradelberg (Vermutung) Akzent benützt wird. Also bei euch wesendlich häufiger, wie Berlin oben oder Bayern/Umgebung unten. Wie gesagt, nur ne Vermutung aber irgendwie ist mir das aufgefallen.

    Na ja, ich denke die Geografische Lage kommt noch aus der Zeit des Mittelalters, wo die Landsheeren ihr Land mit diesen weißen Steinen markiert haben, und ich glaube das haben wir einfach übernommen. Aber was solls.
  • in: Was ist der Unterschied zwischen Österreic hund Deutschland?

    geschrieben von lol4me

    Keiner von dem was ihr hier geschrieben habt ist in irgend einer Form witzig.
    Gut, die Österreicher können nicht Fußballspielen. War auch immer schon so, Fußball ist ja nur sinnloser Komerz und einer muss dabei ja verlieren, also wayne? Je schneller der Scheiß vorbei ist umso besser.
    Na ja, bin zwar in Wien geboren und seitdem wohne ich in der Umgebung aber wollte immer deutscher sein. ._.

    €: Ach ja, wir haben auch so ein Schäuble-Teil bei uns. Heißt Kdolsky. Und hat auch eine ganze Radfabrik ab.

    Beitrag geändert: 26.6.2008 21:16:49 von lol4me
  • in: Woher kommen eure Nicks ? Vorstellungsthread

    geschrieben von lol4me

    Nach dem Update zum neuen Design hat mein alter Account nichtmehr gefunst und das war das erste was mir eingefallen ist.
  • in: Was findet ihr besser Geofrce oder ATI

    geschrieben von lol4me

    Ich habe keinen Favouriten. Bin zwar persönlich kein AMD-Fan, aber ich suche mir die billigste Karte die die geforderte Leistung erbringen kann und nicht passiv gekühlt ist.
  • in: Java Programm für Rätsellösung

    geschrieben von lol4me

    Klar onlysteul, wenn du es nach merovius Angaben gemacht hast.
    Da aber ein Programm ja nicht \"richtig\" logisch denken kann würde ich sagen du lädst alle Personen in ein Array oder eine ArrayList, startest eine Endlosschleife, uberprüfst ob alle Bedingungen erfüllt sind, wenn sie es sind nimmst du eine oder 2 zufällige Person aus dem Array/Liste, bringst sie rüber, prüfst erneut, wenn nicht gehst du einen Schritt zurück und machst es mit anderen Personen bis irgendwann alle drüben sind.

    Was anderers außer zu bruten wird dir wohl nicht übrig bleiben.
  • in: Display, (Zahlen)tastenblock und Greifarm für Case?

    geschrieben von lol4me

    Hat zwar nicht wirklich was mit Modding zu tun aber gibts das?
    Ich würde mir gerne aus einem Computer einen Safe bauen.
    Das Display soll die eingetippten Nummern anzeigen, der Tasteblock fürm Passwortinput (kein KeyBoard da ich es wie beim Geldautomaten gerne direkt ins Case integrieren würde) und ein Greifarm (oder gegebenfalls Schloss) was dann ent/verriegelt?
  • in: Problem mit Dual-Boot WinXP & Vista

    geschrieben von lol4me

    Nein, man muss sich definitiv weder bei Office noch bei Windows registrieren.
    Aber warum nimmst du keinen bekannten BootLoader wie Grub? Von dem bootet z. B. auch SuSE. Musst halt schauen ob der auch mit Vista zurechtkommt, aber wenn du dich in Linux-Foren umschaust wirst du schon was finden, Linux-User haben was ich so beobachtet habe die Angewohnheit viele verschiedene Software für die selben Aufgaben zu kennen.
  • in: Problem mit Dual-Boot WinXP & Vista

    geschrieben von lol4me

    Man muss sich bei Microsoft überhaupt nicht registrieren.
  • in: Problem mit Dual-Boot WinXP & Vista

    geschrieben von lol4me

    Nein, man muss immer das jüngste OS als letztes installieren. Sonst wird der Bootloader wieder überschrieben und du kannst alle neueren nicht booten. Aber die Daten bleiben ja bestehen wenn du neu installieren würdest.
  • in: Problem mit Dual-Boot WinXP & Vista

    geschrieben von lol4me

    Ich bin auch nicht der Englisch-Pro, aber ein bischen verstehe ich schon. Und für dem Rest wird sich schon wer finden lassen.
    Aber wie wäre es wenn du mal dem Text postest?

    Ach ja, und achte umbedingt darauf WAS du am MBR schreibst, Bootviren sind kein Spaß.

    Beitrag geändert: 21.6.2008 18:01:08 von lol4me
  • in: Problem mit Dual-Boot WinXP & Vista

    geschrieben von lol4me

    Ihhh, Acer. Gab selten schlimmere Firmen.
    Dann such eben wie ich gesagt eine Anleitung um in dem Bootloader von Vista den ntLoader von NT 5.1 zur Auswahl hinzuzufügen, oder suche dir wie merovius gesagt hat gleich einen neuen BootLoader den du mit dem jetzigen ersetzt. Wie du willst, nur achte halt darauf das ein anderer Bootloader auch was mit Vista anfangen kann, sonst darfst du dir den MBR wieder überschreiben. ;)
  • in: Problem mit Dual-Boot WinXP & Vista

    geschrieben von lol4me

    Allerdings nur wenn er bei der Installation von Vista die andere Platte abgesteckt hat da immer auf das First Boot Device der BootLoader geschrieben wird oder sein Laptop-Bios ein Bootmenü besitzt und das wieder über F8 erreichbar ist.
    Such mal nach ner Anleitung zur Umkonfigurierung vom Vista Bootloader (Name vergessen), und sag ihm dass er dir einen \"Link\" zum verwenden vom ntLoader hinschreiben soll. Allerdings hast du dir wohl ein Vista unter Building 6.0 besorgt, alles darunter ist Demo, weil er das normalerweiße selbst macht.
  • in: Größe zweier Körper in der Relevants ausrechnen?

    geschrieben von lol4me

    Danke. Mal schauen ob ich damit was hinbekomme.
  • in: Größe zweier Körper in der Relevants ausrechnen?

    geschrieben von lol4me

    Ups. Ich meinte eine 2D-Fläche.
    Z.b. so: http://666kb.com/i/aznkbnj9kbydedwj2.png
    Block Rot feuert auf Block Blau irgend einen Gegenstand ab. Das Objekt hat eine x bzw. y-Koordinate was angibt wo es sich befindet. X ist horizontal. Und jetzt muss ich die X und Y-Koordinaten verändern damit sich das Objekt bewegt.
    Nur wie finde ich raus in welchen Verhältniss ich es ändern muss damit es auf der Spur bleibt?
  • in: Größe zweier Körper in der Relevants ausrechnen?

    geschrieben von lol4me

    Also, ich will dass Objekt1 auf Objekt2 eine Kugel abfeuert.
    Dachte mir, den direkten Weg bekomme ich indem ich ein \"virtuelles\" Quader bilde und dann den Phytagoras verwende.
    Jetzt muss ich noch steuern, indem ich die x- und y-Koordinaten in dem richtigen Verhältniss ändere. Nur wie bekomme ich das raus?
    Durch das Quader kann ich ja die Fläche ausrechnen, und durch / 2 das beider 3-Eckige. Ich dachte mir, dass ich einfach die Relevants zwischen beide 3-Ecke ausrechnen muss, um die Koordinaten dementsprechend zu ändern. Nur wie tue ich das? Mathe war noch nie meine Stärke.
  • in: Welche Willkommensseite ist besser

    geschrieben von lol4me

    Die erste würde ich eine 3- geben. Ich mag es nicht wenn Frauen so zur Schau gestellt werden nur damit sich ein paar perverse Schweine daran aufgeilen können. Außerdem denke ich dass du damit wohl das eine oder andere Copyright verletzt. Aber was solls, ist nicht mein Problem. Das Design ist Standart, ein mießer Banner oben und das wars auch schon. Würde mich auch nicht wundern wenn du Framesets verwenden würdest. Da gefallen mir sogar meine Homepages besser, die grundsätzlich nur auf einer unsichtbaren Tabelle, schwarzen Body und roter Schrift ohne Bilder basieren. Und meine Grafik- bzw. Designkenntnisse sind auch unter aller Sau.

    Und das 2. bekommt ganz klar ne 5, der Rand tut ja in den Augen weh.
    Aber keine Sorge, Übung macht den Meister.

    Ach ja, ich beurteile nach dem österreichischen Schulnotensystem.
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Soda, hab mal wieder eine Kleinichkeit gebastelt. Bzw. weitergemachen.
    Ist ein kleines Raumschiffballerspielchen.
    Mit Y/X feuert man, Munition unbegrenzt. Mit den Pfeiltasten steuert man hin und her.
    Gegner sind unbewaffnete Kamikazeflieger.
    Nach 50 vorbeigerauschten Gegnern erhöht sich die Gegnerrate.

    http://download.lima-city.de/lol4me/DC.exe

    Source liegt wie immer bei. Da sich evil-devil noch nicht gemeldet hat konnte ich die Geschwindigkeit nur per simplen Thread.sleep auf meinen Pentium D anpassen, falls es euch zu schnell ist könnt ihr in der GameControl.java in Zeile 64 ändern und anschließend neu compilern, falls ihr Bock habt.

    Viel Spaß falls es jemanden Spaß machen sollte.
  • in: Daten aus defekten Festplatten

    geschrieben von lol4me

    Elektronischer oder mechanischer Defekt?
    Bei einen Elektronischen einfach Low Level Formatieren und mit jeden X-Beliebigen Programm (gibts wie Sand am Meer, Google) wiederherstellen.

    Bei Mechanischen wird dir nur ein Datenrettungsservice helfen können.
  • in: Probleme mit Zuganimation. (+kleinichkeiten)

    geschrieben von lol4me

    Ein bischen kann ich schon, und mit ein wenig Googeln findet man auch deutsche Übersetzungen. ^^
    Danke, bis später.
  • in: Probleme mit Zuganimation. (+kleinichkeiten)

    geschrieben von lol4me

    Oh, ja. Ich habs aus versehen mit Abstand geschrieben, und da kamen nur schwer verständliche englische Sachen wo ich nicht richtig mitgekommen bin.
    Ich denke auch dass es Timebased werden wird.
  • in: Probleme mit Zuganimation. (+kleinichkeiten)

    geschrieben von lol4me

    Ähm, keine Ahnung. Hab gegooglet und in der Wikipedia gesucht, aber keine Erklärung gefunden.
  • in: Probleme mit Zuganimation. (+kleinichkeiten)

    geschrieben von lol4me

    Danke, aber nicht wirklich.
    Weil wenn ich beim repaint immer ändere, rennt der Player nicht \"im Stehen\" die Animation durch?
  • in: Probleme mit Zuganimation. (+kleinichkeiten)

    geschrieben von lol4me

    Das habe ich schon versucht.
    Sah da so aus:

    public void move_right(Main main)
    {
    	this.frame = 4;
    	this.x++;
    	main.repaint();
    	this.frame = 5;
    	this.x++;
    	main.repaint();
    	this.frame = 4;
    	this.x++;
    	main.repaint();
    	this.frame = 5;
    	this.x++;
    	main.repaint();
    	this.frame = 4;
    	this.x++;
    	main.repaint();
    	this.frame = 3;
    }

    Und im KeyListener:
    if(k.getKeyCode() == KeyEvent.VK_RIGHT)
    	player.move_right(this);

    Ändert sich aber nichts.
    Und Thread.sleep hat auch nichts gebracht, dann bleibt er wenn man die Taste drückt dort stehen und erst wenn man loslässt springt der spieler an die Position.
    Habe auch schon versucht (schon am Anfang) eine booleanische Variable festzulegen damit der KeyListener wärend einer Animation nicht nochmals aufgerufen wird. Hatte Angst dass sich die Bewegungsbefehle stapeln wenn die Taste gedrückt wird, so dass der Spieler dann einfach weiterläuft. Ist aber eh nicht passiert.
    Ach ja, und repaint wird am Ende der paint aufgerufen. Läuft Problemlos. ^^

    Da fällt mir noch was ein, ich hängs einfach mal dran:
    Wie kann man eigendlich eine Geschwindigkeitsbegrenzung je nach CPU machen?
    Ich dachte es so:
    Am Anfang einfach eine Schleife die bis 10.000 zählt oder so durchrennen lassen und dann die gebrauchte Zeit durch 10.000 dividieren um die Durchschnittliche Zeit zu berechnen. Nur wie macht man dann die Weiterverarbeitung damit es auf allen CPUs gleich läuft?
  • in: Probleme mit Zuganimation. (+kleinichkeiten)

    geschrieben von lol4me

    Also, das Hauptproblem:

    Ich habe eine Klasse die als Thread extendisiert ist.
    Zuerst mal der Hauptkonstruktor:

    public player(Toolkit tk)
    {
    	image[0] = tk.getImage(\"img/player/0.png\");
    	image[1] = tk.getImage(\"img/player/1.png\");
    	image[2] = tk.getImage(\"img/player/2.png\");
    	image[3] = tk.getImage(\"img/player/3.png\");
    	image[4] = tk.getImage(\"img/player/4.png\");
    	image[5] = tk.getImage(\"img/player/5.png\");
    }


    Der läd die einzelnen Frames der Animation in ein Image-Array.
    Dann die Bewegung:

    public void move_right()
    {
    	this.frame = 4;
    	this.x++;
    	this.frame = 5;
    	this.x++;
    	this.frame = 4;
    	this.x++;
    	this.frame = 5;
    	this.x++;
    	this.frame = 4;
    	this.x++;
    	this.frame = 3;
    }


    Wird per KeyListener aufgerufen.

    Und dann noch die Abfrage des momentanen Frames:

    public Image getImage()
    {
    	return(this.image[this.frame]);
    }


    Diese wird immer im Paint aufgerufen und plaziert dem Spieler mit dem momentanen Bild an seine Position. Nur ändert sich die Animation nicht. :/
    Es ist als ob er sie überspringt.
    Ich habe schon versucht die Main die Paint, den KeyListener usw. enthält per this an die Bewegung zu übergeben und dann zu repainten, hat aber nichts geändert.
    Jetzt in dem Moment ist mir die Idee gekommen dass ich die KeyEvent-Variable des Listeners übergebe, und immer prüfe ob die Taste gedrückt wurde, wenn ja den Frame ändere und wenn nicht im in Standposition zurücksetze. Werde das mal testen, wäre aber nett wenn ihr mir noch Tipps geben könntet wie man sowas sauber hinbekommt.


    Und noch 2 kleine Dinge:

    Ich lese Dateien immer mit readLine() aus, und splite sie an einem Zeichen (meistens \";\").
    Jetzt bin ich aber bei einem Projekt von einem Array auf eine ArrayList() umgestiegen, um die Größe des Spielfeldes Variable zu machen. Nur weiß ich nicht wie man jetzt genau ausließt. Da ich nicht alle Files konvertieren will will ich es so machen dass immer 2 Chars zu einen String zusammengefügt in die Liste geaddet werden sollen. Kann mir da bitte jemand ein kleines Codefragment schreiben? Das Problem ist dass in der Datei 3 Zeilen stehen, die jeweils in unterschiedliche Listen gespeichert werden sollen.
    Also muss ich auslesen ob ich am Ende des Files angelangt bin, und dann eben in die nächste Zeile wechseln.

    Und ich habe eine Kollisationserkennung auf Basis von Rectangles und intersect(). Gibt es eine Möglichkeit zu prüfen von welcher Seite sie die Rects am \"meisten\" schneiden, ohne mehrere zu machen? Weil das relativ viel Arbeit ist, und ich möchte nur sehen wo sie sich als erstes berühren damit ich dementsprechend einen Rückstoß verursachen kann.
  • in: Ist der Ping in W-Lan Netzwerk noch normal?

    geschrieben von lol4me

    Ups.
    Dann liegt es definitiv am WLan, schließlich benutzt er ja im Endeffekt die selbe Leitung.
    Und solche Werte sind definitiv nicht mehr normal. Aber ich denke das man mit WLan sowas erwarten muss.
  • in: Ist der Ping in W-Lan Netzwerk noch normal?

    geschrieben von lol4me

    Ich frage mich warum sich das jemand antut und so was nutzloses wie WLan verwendet.
    Hast du schon mal daran gedacht dass eventuell der Server zu gewissen Zeiten ausgelasteter ist?
    So wie ich das sehe hat er gerade nicht viele Besucher, aber man weiß ja nie.
    Ping lieber was im PAN an, und lasse deinen Hauptrechner und die Datensenke als einziges was senden. Wenn es noch zwischen 0 und 1 ms bleibt ist es noch in Ordnung. Vergiss nicht eventuellen Verteilern zu sagen dass sie Pings aus dem PAN zulassen sollen.


    Beitrag geändert: 15.6.2008 13:59:08 von lol4me
  • in: Probleme bei Client/Serveranwendung.

    geschrieben von lol4me

    Gut, danke.
  • in: Probleme bei Client/Serveranwendung.

    geschrieben von lol4me

    Ups, sorry. :eek:
    Wie sende ich jetzt am besten? In ANSI um\"rechnen\" und in Integer casten?
  • in: Probleme bei Client/Serveranwendung.

    geschrieben von lol4me

    Nein, das Beispiel, also der MulServer/Client funktioniert, mein Project hat aber nie.
  • in: Probleme bei Client/Serveranwendung.

    geschrieben von lol4me

    Ich habe in der handleConnection die Variable in client_2 umbenannt und die in/out darauf zugreifen lassen, hat genauso wie das Entfernen von \"static\" keinen Erfolg gebracht. :/
  • in: Probleme bei Client/Serveranwendung.

    geschrieben von lol4me

    Ich habe die Befehle von der Insel übernommen, aber eben so umgeschrieben das bei jeder Verbindungsannahme ein eigener Thread gestartet werden soll, damit er mehrere Anfragen gleichzeitig bearbeiten kann.
    client ist null, dann liegt es wohl daran. Aber warum? Er soll die void ja nur aufrufen wenn es gerade nicht so ist.
    Der Fehler tritt im Server auf.
    Ach ja, Firewall habe ich keine, nur Router und das ist bei \"localhost\" ja kein Problem.

    Beitrag geändert: 22.5.2008 19:55:47 von lol4me
  • in: buttons mit php?

    geschrieben von lol4me

    Garnicht. Dafür ist natürlich JavaScript zuständig, und das kannst du bequem per echo oder einfach durch beenden vom PHP-Teil per ?> einbinden.
  • in: Probleme bei Client/Serveranwendung.

    geschrieben von lol4me

    Hm, da ist es aber auch so:

    http://www.galileocomputing.de/openbook/javainsel7/javainsel_17_008.htm#mj2ff4f7c8a15eb491d5bcbeb7cae97b63
  • in: Festplatte wiederherstellen

    geschrieben von lol4me

    Du willst eine Festplatte wiederherstellen auf die der Computer keinen Zugriff hat?
    Baus lieber mal aus dem Wechselrahmen aus und schließe sie intern an.
  • in: Probleme bei Client/Serveranwendung.

    geschrieben von lol4me

    Hoffentlich fange ich nicht an zu nerfen.
    Ich wollte gerade eine Client/Serveranwendung basteln. Leider erhalte ich immer \"java.lang.NullPointerException\", und da ich mich mit den WinSock-Zeug unter Java noch nicht auskenne habe ich gehofft mir kann jemand sagen woran es liegt. Der Fehler trifft bei der deklartion der Variable \"in\" auf wenn der Client verbinden will.

    Der Server sollte nur den Inhalt eines Textfiles an den Clienten bei Verbindungsaufbau senden. Leider kann man soweit ich das sehe nur Integer per *.write senden, deshalb muss ich erst schauen wie man in Binär oder Oktal umrechnet, ist die einzige Möglichkeit deshalb fehlt die Funktion vorerst noch.

    Der Server:

    import java.awt.Frame;
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.ServerSocket;
    import java.net.Socket;
    import java.util.ArrayList;
    import java.util.List;
    
    public class Main extends Frame
    {
            /** 
             * Server v 0.1 Alpha
             */
            private static final long serialVersionUID = 1L;
            static ServerSocket verbindung;
            static Socket client = null; 
            
            public static void main(String args[]) throws IOException
            {
                    new Main();
            }
            
            public Main() throws IOException
            {
                    super(\"Server\");
                    setSize(100,100);
                    setVisible(true);
                    
                    verbindung = new ServerSocket(1423);
                    Socket socket = verbindung.accept();
                    
                    if(socket != null)
                    {
                            handleConnection (client);
                    }
            }
    
            private static void handleConnection(Socket client) throws IOException 
            {
                    InputStream  in  = client.getInputStream(); 
                    OutputStream out = client.getOutputStream(); 
    
                    System.out.println(in.read()); 
    
                    List<String> gamelistlist = new ArrayList<String>();
                    
                    int i = 0;
                    
                    BufferedReader filereadcount = new BufferedReader(new FileReader(\"GameList.txt\"));
                    while(filereadcount.readLine() == null)
                    {
                            i++;
                    }
                    int icount = i;
                    i = 0;
                    BufferedReader filereadlist = new BufferedReader(new FileReader(\"GameList.txt\"));
                    while(gamelistlist.add(filereadlist.readLine()))
                    {
                            i++;
                            if(i == icount)
                                    break;
                    }
            } 
    }


    Der Client:

    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.Socket;
    
    public class Main
    {
            Socket socket;
            
            public static void main( String args[] ) throws IOException
            {
                    Socket server = new Socket(\"127.0.0.1\", 1423);
                    
                    InputStream  in  = server.getInputStream(); 
                OutputStream out = server.getOutputStream();  
                out.write(1);
                    
                    int result = in.read(); 
                    System.out.println( result ); 
            }
    }


    Der Server öffnet erfolgreich den Port, das habe ich schon geschaut.
    Kann mir bitte wer sagen wo der Fehler ist?


    Beitrag geändert: 21.5.2008 20:15:59 von lol4me
  • in: Geburtstagsgeschenk?

    geschrieben von lol4me

    Ich habe keine Freundin, aber habe meiner Sis letztes Weihnachten ein Parfüm um 15 € vom Bipa geschenkt. Sie hat sich darüber auch sehr gefreut. Ist 15.
  • in: Class an beliebiger Stelle ausführen.

    geschrieben von lol4me

    Ich bin nach meinem letzten Post auch auf die Idee gekommen in der Main eine While zu starten und per booleanische Variablen diese Dinge zu steuern. Aber dachte mir dann dass das bei noch größeren Projekten bei denen der Computer bzw. vor allem die CPU sehr viel zu tun hat das testen wiederrum sehr viel Zeit in Anspruch nehmen würde und so beim Aufruf eventuell Verzögerungen entstehen könnten.

    Danke, werde mal mit dem Beispiel, MVC usw. herumexperimentieren. Wenn es nicht klappt hörst du vermutlich wieder von mir. ^_^
  • in: Class an beliebiger Stelle ausführen.

    geschrieben von lol4me

    Danke. Aber es geht ja darum das ich sie nicht nur einmal aufrufen will, sondern immer nur wenn eine Taste gedrückt wurde und dafür nicht ständig eine while rennen lasse. So erhalte ich ein \"cm cannot be resolved\" in KeyListener. Wobei ich dachte das public bedeutet das alles überall darauf Zugriff hat.
  • in: Class an beliebiger Stelle ausführen.

    geschrieben von lol4me

    Danke, aber so meinte ich das nicht.
    Sondern so:
    http://www.gailer-net.de/tutorials/java/Notes/chap30/ch30_7.html

    Eben das ich im KeyListener wenn eine Taste gedrückt wird die \"run\" in (jetzt) Checkmove aufrufe. Danke für den Tipp mit der WÜbergabe von Variablen, daran habe ich noch garnicht gedacht.
    Mir geht es vor allem um die Auslagerung von Programmteilen, weil mir zu viel Text auf einmal die Übersicht nimmt.

    Und natürlich das du mal gesagt hast ich soll es bei größeren Projekten machen und es kann nie schaden zu wissen wie was geht.

    Jetzt verlangt er plötzlich das ich beim Aufruf die void static mache, wenn ich es mache beschwert er sich wieder bei der void.

    (Cannot make a static reference to the non-static method run() from the type Main.Checkmove/The method run cannot be declared static; static methods can only be declared in a static or top level type)
  • in: Class an beliebiger Stelle ausführen.

    geschrieben von lol4me

    Ich habe atm. 2 Klassen exklusive. der Main.
    Eine sorgt dafür das sich der Player bewegt, eine sorgt für die globale Gravitation.

    Die erstere hat mir ein Bekannter geschrieben:

    public class checkMove extends Thread
    {
    	public checkMove(){}
    	public void run()
    	{
    		while(true)
    		{
    			if(move_player == true && move_richtung == 1)
    			{
    				playerx -= 1;
    				if(playerx%20 == 0)
    				{
    					move_player = false;
    					playerpos -= 1;
    				}
    			}
    			else if(move_player == true && move_richtung == 2)
    			{
    				playerx += 1;
    				if(playerx%20 == 0)
    				{
    					move_player = false;
    					playerpos += 1;
    				}
    			}
    			else if(move_player == true && move_richtung == 3)
    			{
    				playery -= 1;
    				if(playery%20 == 0)
    				{
    					move_player = false;
    					playerpos -= 1;
    				}
    			}
    			else if(move_player == true && move_richtung == 4)
    			{
    				playery += 1;
    				if(playery%20 == 0)
    				{
    					move_player = false;
    					playerpos += 1;
    				}
    			}
    			repaint();
    			try{ Thread.sleep(1); } catch(Exception e){}
    		}
    	}
    }

    public class gravitation extends Thread
    {
    	public gravitation() {}
    	public void allesfaelltrunter() throws InterruptedException
    	{
    		while(true)
    		{
    			for(int i = 0; i < objectinfo.length; i++)
    			{
    				if(objectinfo[i] == 1 && bodeninfo[i + 40] == 0 && objectinfo[i + 40] == 0 && playerpos != i + 40)
    				{
    					bodeninfo[i] = 0;
    					
    					objectinfo[i + 40] = 1;
    					objectinfo[i] = 0;
    				}
    			}
    			repaint();
    			Thread.sleep(1);
    		}
    	}
    }


    So wird aufgerufen:
    public static void main(String[] args) throws InterruptedException, IOException
    	{
    		new Main();
    	}
    	
    	public Main() throws InterruptedException, IOException
    	{
    		...
    		
    		addKeyListener(this);
    		addMouseListener(this);
    				
    		Toolkit toolkit = Toolkit.getDefaultToolkit();
    		Dimension monitoraufloesung = toolkit.getScreenSize();
    	
    		setSize(800,600);
    		//setSize(monitoraufloesung.width,monitoraufloesung.height);
    		setUndecorated(true);
    		setVisible(true);
    
    		new checkMove().start();
    		new gravitation().allesfaelltrunter();
    	}

    Jetzt würde ich die die mit der Bewegung habe aber gerne in der Modulo-IF returnen lassen, und es bei Tastendruck aufrufen, da das langsam ziemlich CPU-Lastig wird, und Änderungen in der Sleep bremsen nur das Spiel aus. Leider schaffe ich es aber nicht.
    Ich habe z. B. versucht dem new ein Object zuzuweisen, dann hat Eclipse aber verlangt das ich die void auch zum Object mache und so.
    Ich habe alles versucht was mir eingefallen ist, aber wie gesagt, ich habe es nicht geschafft.
  • in: Fsockopen aktiviert ? Habe per php info nichts herrausgefunden

    geschrieben von lol4me


    Ja ich weiß aber kann mir nicht einfach einer sagen ob es an oder aus ist ich finde das nicht mit dem befehl


    Sollte ohne Probleme funktionieren, da das kein spezielles Modul benötigt und die Funktion laut phpinfo(); auch nicht deaktiviert ist.


    €: Mist, zu langsam. >_>


    Beitrag geändert: 18.5.2008 13:51:50 von lol4me
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Schaut gut aus. Hast du die Bilder selbst gezeichnet?
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Hab mal heute/gestern aus Langeweile ein BreakOut gemacht.
    Sowas soll angeblich die Hand/Augenkoordinationsfähigkeiten schulen. :O

    http://download.lima-city.de/lol4me/BreakOut.exe

    Source innenliegend.
    Hat da eventuell jemand einen oder 2 Tipps für mich? Mir kommt die Art wie ich sowas programmiere ziemlich komisch vor.

    Mein Rekord ist übrigens 240. Natürlich nicht Steine sondern Punkte. Wie viel schafft ihr? Ach ja, leider ist die \"Koolisationserkennung\" ein bischen mies, vor allem wenn der Ball gegen die Kante vom \"Spieler\" fliegt. Tut mir leid, aber das werde ich auch noch lernen.

    Neue Projekte brauchen grade ein bischen, weil ich mich entschlossen habe das nächste OO zu machen und das Problem habe das er immer nur die erste aufgerufene void startet, alle anderen danach nicht mehr. Ich schaffe halt die seltsamsten Bugs.


    @karpfen: für was für ne sprache, kannst den mir ma schicken?

    Access ist keine Sprache sondern ein Datenbanksystem was bei aktuellen MS Office-Paketen beiliegt. Ist grob gesehen so ähnlich wie MySQL, wenn du mit Access ein Datenbankfile veränderst denkt man irgendwie auch sofort an PHPMyAdmin. ^^
    Ich denke das MySQL besser für Internetdinge wie PHP, Ajax, J. Applets usw. ist (die beiden letzteren natürlich auch in Verbindung mit PHP), Access ist besser für (Offline-)Anwendungen. Ist aber nur eine grobe Vermutung, ich habe MySQL noch nie administriert und kenne daher nicht alle Möglichkeiten, Access habe ich auch nur zum Testen verwendet.
  • in: 3 fragen.

    geschrieben von lol4me

    Ich speichere diverse Dinge in Textdateien. Zum einen Levelaufbaus, zum anderen Highscoreliste und Saves und so weiter.
    Highscoreliste kann man natürlich auch umgehen indem man die Daten direkt im RAM verändert, aber will es solchen Leuten auch nicht all zu einfach machen.
    Deshalb dachte ich das ich einen 255-Stelligen Schlüssel generiere und ihm statisch in eine Variable schreibe, mit dem die Daten beim Lesen und schreiben in die Textfiles für alles unwissende unlesbar gemacht werden.
  • in: Mein 1. Lima-Geburtstag!

    geschrieben von lol4me

    Gratz.
    Ich bin auch ~4 Jahre hier, aber habe mich inzwischen neu angemeldet, da ich nach der letzten Layoutumstellung keinen Zugriff auf meinem Account mehr hatte.
    Aber ich schaue mir eigendlich nie mein eigenes Profil an. Was da drinnensteht weiß ich größtenteils eh schon.

    Beitrag geändert: 17.5.2008 1:27:31 von lol4me
  • in: Ufo Antrieb

    geschrieben von lol4me

    Ach so. ^^
    War ich mir fast komplett sicher, aber bei Physic muss man bei sowas sicherheitshalber fragen.
  • in: Ufo Antrieb

    geschrieben von lol4me

    Hm, interessant zu wissen. Bei Dichte und Masse hat mein Gehirn immer ausgesetzt.
    Aber ich denke selbst ohne Magma wäre die Raumkrümmung stark genug alles an die Erde zu ziehen.
    Vermutlich hätten wir uns aber anderst entwickelt. Mit weniger Gravitation steht die Vermutung an das alle Lebewesen längere, dünnere und vielleicht sogar weniger Beine bekommen hätten, aber egal.

    Nur warum hat der 2. Ball auch 2 kg Masse, wenn er nur die Hälfte Inhalt hat?
  • in: 3 fragen.

    geschrieben von lol4me

    Danke.
  • in: 3 fragen.

    geschrieben von lol4me

    1. Gibt es eine Möglichkeit um den Fensterrand auszublenden und so Vollbild zu emulieren?
    2. Liefert Java eine Möglichkeit mit ohne externe Softwareschnittstelle eine Access zu bearbeiten?
    3. Liefert Java eine Möglichkeit mit um mit einen bestimmten Schlüssel eine Zeichenfolge zu verschlüsseln um gespeicherte Datensätze vor Bearbeitungen mit Hexadezimaleditoren zu schützen?
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Soda, hier die vermutlich letzte Version vom Puzzlespiel.
    http://download.lima-city.de/lol4me/puzzle11puzzledie10.exe

    Ist diesmal ein selbstenpakendes Archiv um das Problem zu verhindern, das auftritt wenn man direkt aus dem Archiv startet.
    Der Source ist diemal direkt im File drinnen, jar-Dateien könnt ihr mit WinRAR extrahieren. Der Source steht in der Datei *.java die ihr auch einfach mit nen ANSI-Editor lesen könnt.

    Viel Spaß.

    Jetzt muss ich noch überlegen was ich als nächstes mache.
    Wollte eine kleine Wirtschaftssimulation machen aber habe gleich gemerkt das ich so weit noch lange nicht bin.

    Noch 3 Fragen am Rande:
    1. Gibt es eine Möglichkeit um den Fensterrand auszublenden und so Vollbild zu emulieren?
    2. Liefert Java eine Möglichkeit mit ohne externe Softwareschnittstelle eine Access zu bearbeiten? Zum Beispiel als Ersatz für die txts.
    3. Liefert Java eine Möglichkeit mit um mit einen bestimmten Schlüssel eine Zeichenfolge zu verschlüsseln um zu verhindern das jemand gespeicherte Datensätze vor Bearbeitungen mit Hexadezimaleditoren zu schützen?

    Beitrag geändert: 15.5.2008 13:02:56 von lol4me
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me


    Ich seh schon, das wird zu langwierig und umständlich...

    Eventuell etwas simpler und verständlicher:

    BufferedImage img = ImageIO.read(new File(\"image.jpg\"));
    int w = img.getWidth(null);
    int h = img.getHeight(null);
    BufferedImage bi = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);
    Graphics g = bi.getGraphics();
    g.drawImage(img, 0, 0, null);


    Das Tutorial dazu von Sun:
    http://java.sun.com/docs/books/tutorial/2d/images/index.html

    PS:
    Probieren, nicht immer fragen.


    Danke.
    Ich probiere ja immer, aber das ist als müsste man einen gramatikalisch richtigen Satz einer wildfremden Sprache erraten und macht nicht gerade spaß.


    Beitrag geändert: 15.5.2008 10:58:16 von lol4me
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Ich habe es jetzt so:

    public void paint(Graphics g)
    {
            Toolkit tk = getToolkit();
            int picx = 5;
            int picy = 23;
               
            Image bild = null;
        
            [b]Image dbImage = null;[/b]
            [b]Graphics dbg = null;[/b]
            
            [b]if(dbImage == null)[/b]
            [b]{[/b]
                    [b]dbImage = this.createImage(this.getSize().width,this.getSize().height);[/b]
                    [b]dbg = dbImage.getGraphics();[/b]
            [b]}[/b]
      
            [b]dbg.setColor(this.getBackground());[/b]
            [b]dbg.fillRect(0,0,this.getSize().width,this.getSize().height);[/b]
            [b]dbg.setColor(this.getForeground());[/b]
            [b]paint(dbg);[/b]
            
            for(int i = 0; i <= 399; i++)
            {
                    if(feldinfos[i] == 0)
                            bild = tk.getImage(\"img/mauer.png\");
                    else if(feldinfos[i] == 1)
                            bild = tk.getImage(\"img/fliesse.png\");
                    else if(feldinfos[i] == 2)
                            bild = tk.getImage(\"img/stein.png\");
                    else if(feldinfos[i] == 3)
                            bild = tk.getImage(\"img/kreis.png\");
                    else if(feldinfos[i] == 4)
                    {
                            bild = tk.getImage(\"img/player_fliesse.png\");
                            player = i;
                    }
                    else if(feldinfos[i] == 5)
                    {
                            bild = tk.getImage(\"img/player_kreis.png\");
                            player = i;
                    }
                    else if(feldinfos[i] == 6)
                            bild = tk.getImage(\"img/stein_eingelocht.png\");
    
                    g.drawImage(bild, picx, picy, this);
                    
                    picx = picx + 20;
                       
                    if(picx >= 400)
                    {
                            picy += 20;
                            picx = 5;
                    }
            }
    }


    Die Zeilen in den Bold-Tag sind neu. (Ja, ich wusste bisher nicht das man in einer Code-Zeile nicht fett schreiben kann.)
    Bekomme aber den Fehler:
    java.lang.OutOfMemoryError: Java heap space
    Alles weißt auf die Zeile \"paint(dbg);\".
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Danke.
    Aber wie wählt man jetzt ein Bild aus?
    Der Code von der Seite:

    /** Update - Method, implements double buffering */
    public void update (Graphics g)
    {
    
          // initialize buffer
          if (dbImage == null)
          {
                dbImage = createImage (this.getSize().width, this.getSize().height);
                dbg = dbImage.getGraphics ();
          }
    
          // clear screen in background
          dbg.setColor (getBackground ());
          dbg.fillRect (0, 0, this.getSize().width, this.getSize().height);
    
          // draw elements in background
          dbg.setColor (getForeground());
          paint (dbg);
    
          // draw image on the screen
          g.drawImage (dbImage, 0, 0, this);
    
    }
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Ich weiß, meine erste \"echte\" (Skript-)Sprache war PHP wo das ja leider keine Pflicht ist.
    Hab schon vorher andere Sprachen verwendet (QuickBasic, GWBasic, Visual Basic, DarkBasic), aber mich damit nur gespielt und nie ernsthaft Anwendungen geschrieben.

    Die IF nerfen mich auch schon langsam, vor allem weil ich gestern Nacht einen kleinen Bug hatte der das ganze Spiel wenn man nach oben drückt nachdem man einen Stein \"einlocht\" einfriert.

    Wenn du schon da bist hilf mir bitte gleich.
    Ich will jetzt in den Backbuffer zeichnen um das flackern loszuwerden. Aber wie heißt die Methode dazu um Bilder reinzuzeichnen?

    Habe jetzt in der paint ein
    BufferStrategy bb = this.getBufferStrategy();
    und in der keyPressed
    bb.show();
    bb.drawImage gibt es leider nicht so wie in Graphics.
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Ist das schlecht?
    Ist ja nur eine While die prüft ob das Level beendet ist, das neue Level ausließt und das nächste Feld aufbaut, den Rest erledigt der KeyListener mit dem Update der Variablen und die paint um das Feld aufzubauen.
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    @lol4me
    nur leider wenn ich das puzzel oder den editor öffne ist das \"java-fenster\" weiß und nix passiert...

    Du musst es erst in einen Ordner extrahieren und erst dann starten. Manchmal startet es auch so nicht, bitte versuche es 2 - 3 mal wenn es Probleme gibt. Die Kompatiblität ist leider auch nicht so gut, bis jetzt gab es immer bei meinen Programmen unter Linux und Mac Probleme damit, nur unter XP und Vista lief es bisher.
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Nett. Hallwa wächst und gedeiht. ^^
    Aber eine kurze Anleitung wäre schon gut. Und wenn man weniger als 100 Dinge eingetragen hat, und auf << 100 drückt sollte es 0 sein und keine MsgBox geben.
  • in: wie viel homepages?

    geschrieben von lol4me

    Ich habe einen Haufen, was aber keine Homepages sondern nur kleine Scripte sind um nicht aus der Übung zu kommen oder Mäddels eine Freude zu machen.
    Schaut einfach mal @Speicherplatzverbrauch.
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Also, ich war mir jetzt nicht sicher ob das sarkastisch gemeint ist, oder ob \"es übel draufhaben\" gut oder schlecht ist oder ob du einfach Doom, HL und Crysis schlecht machen willst. ^^



    Hab mein Spiel mal um einen lvl-Editor erweiter:

    http://download.lima-city.de/lol4me/Puzzle%2010%20+%20Editor%2010.zip

    Bedienung ganz einfach: Drückt so lange auf die Bilder bis ihr es so habt wie ihr wollt, und drückt dann Return (nicht Enter) um das Level abzuspeichern. Wird ganz ans Ende der level.txt geschrieben.

    Hier wie gehabt der Source:

    http://lol4me.lima-city.de/editorsource.txt

    Außerdem noch einen Bug in den Bildern behoben.


    Viel Spaß.
  • in: Schätzt mal

    geschrieben von lol4me


    Höchstens 10%
    Ich teile das so auf: 85% der Bevölkerung hat einen Computer zu Hause stehen.
    Von diesen 85% können ihn 50% richtig bedienen.
    Von diesen 50% die ihn richtig bedienen können, haben vielleicht 20% mal etwas tiefgehenderes als nur Arbeiten oder Spielen gemacht.
    Und von denen, die man schon als Profis bezeichnen kann, haben sich schonmal die Hälfte ans Programmieren gewagt, also ist die Zahl der Menschen die mit dem Computer schon mal was Programmiert haben bei etwa 10%

    HTML mit einbezogen würde ich etwa 20% sagen

    lol, man muss doch kein \"Profi\" sein und zu programmieren. (Wenn man PHP wieder einbezieht.)
    Zumindest versuchen es die meisten, und damit haben sie schon etwas programmiert, auch wenn es sinnlos oder miserabel ist.
  • in: Schätzt mal

    geschrieben von lol4me

    Ich denke mindestens 40 % hat es schon einmal versucht, wenn man PHP als Skriptsprache einbezieht.
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Schade. ._.


    ich hab zwar nur was \"billiges\" aber ich setlls mal rein:

    http://splinters-hp.pytalhost.com/downloads/HI-LO.exe
    Nett. Sowas habe ich auch mal in DarkBasic gebastelt.
  • in: Music Player

    geschrieben von lol4me

    Ich lade immer nur von Herstellerseiten. Habs mal gebraucht wegen einen Video was in deren Format war.

    http://www.google.at/search?hl=de&q=Realplayer+Spyware
    http://blogs.stopbadware.org/articles/2008/01/31/realplayer-is-badware
  • in: Music Player

    geschrieben von lol4me

    Kein RealPlayer, installiert teilweiße Spyware.
  • in: Music Player

    geschrieben von lol4me

    Sollte mit jedem Equilizer gehen. Meine AC\'97 liefert einen Software mit, und WinAMP hat z. B. auch einen.
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Hier ist die neue Version. (Danke @puni, ohne dem die Version nie so schnell rausgekommen wäre.)

    http://download.lima-city.de/lol4me/Puzzle%2010.zip

    Die Levels stehen jetzt in einer txt, so könnt ihr eure eigenen bauen und tauschen und euch gegenseitig testen. ^^

    Die Levels stehen in 20 x 20 = 400 * 2 Zeichen. *2 da die Zeichen durch Semikoma getrennt werden.

    Dabei gilt:

    0 - Mauer
    1 - Fließe
    2 - Stein
    3 - So ein Kreis wo die Steine hin müssen
    4 - Startposition des Players auf Fließe
    5 - Startposition des Players auf einem Kreis

    Hier ist ne Vorlage:

    http://lol4me.lima-city.de/puzzle_vorlage.txt

    Wenn ihr fertig seid plaziert einfach den Cursor ans Ende der 1 Zeile und drückt abwechselnt so lange DEL/END bis ihr fertig seid, dann könnt ihr es einfach in die level.txt einfügen.

    Hier habt ihr den Source: http://lol4me.lima-city.de/puzzle_10_source.txt

    Und verdammt nochmal, sagt doch bitte endlich wie ihr es findet. So macht es keinen Spaß. .___.

    Beitrag geändert: 14.5.2008 17:47:48 von lol4me
  • in: Suche leichtverständliches PHP & MySQL Tutorial

    geschrieben von lol4me

    Ja, gut. Er sollte natürlich nicht sein Leben lang nur alles kopieren. Aber wenn ers kopiert merkt man sichs in der Regel besser als wenn man es nur ließt und so. Zumindest ist das bei mir so. Ich habe auch immer eine Datenbankabfrage mit $sql = mysql_query(\"SELECT...\"); while($row = mysql_fetch_object($sql)) { $var = $row->Spalte; } aus anderen meiner Skripte kopiert. Finde ich immer unlogisch und kompliziert. Aber nach 10 - 20 Skripten konnte ich es bereits auswendig, und jetzt muss ich nichtmal mehr nachdenken wenn ich es schreibe.

  • in: Problem mit Dateiauslesen.

    geschrieben von lol4me

    Ah, danke. Jetzt funktioniert es einwandfrei.
  • in: Problem mit Dateiauslesen.

    geschrieben von lol4me

    Heißt das dann dass gelesene Zeilen zuerst in eine Cache geschrieben und erst am Ende ausgewertet werden?

    Und die Funktion \"process\" gibt es bei mir nicht, was macht die?
  • in: Habt ihr schonmal was programmiert

    geschrieben von lol4me

    Habe mal eine neue Version gebastelt:

    http://download.lima-city.de/lol4me/Puzzle%2002.zip

    Sagt mal was ihr davon haltet.

Login zum Webhosting ohne Werbung!