Unter Systemsteuerung -> Anpassung -> Anzeige kannst du die Farbtiefe einstellen.
Beiträge von name22
-
-
Zitat
Ich könnte es ja auch machen. Hat jemand was dagegen?
Wieso müsst ihr das frgane?
Dazu ist doch das Unterforum Wettbewerbe da, es wird sich wohl kaum jemand über einen Bilderwettbewerb beschweren ;). -
Zitat
Dann kann ich aber schlecht mitmachen
Ach was. Jonathan hat es auch hingekriegt ;). -
Zitat
es wird dich niemand (oder zumindest ich nicht) aufhalten.
Ich schon :P... Abgesehen davon, ist Jonathan hier so gut wie nicht mehr aktiv also musst du wohl oder übel einen eigenen Wettbewerb starten ;). -
Ich glaube du suchst diesen Song hier.
-
@CodaXYZ Das würde aber nicht funktionieren, denn Banane ist nicht gleich Bananem :wacko: ... Und was sind Bannen?
-
Ich habe jetzt auch Kollisionen zwischen Gegnern und Spieler eingebaut, es sieht also etwas realistischer aus.

-
Ja der Bug ist mir auch schon aufgefallen, aber ich hatte um 3 Uhr morgens irgendwie keine Lust mehr ihn zu beheben :P... Ich werde mal sehen was sich machen lässt ;).
-
Nachdem ich in meinem Thread für Arena Fight darauf hingewiesen wurde, dass Kollisionen unter den einzelnen Kreisen das ganze realistischer gestalten würden, habe ich mich mal daran versucht. Das ist dabei herausgekommen.
Das gesamte Script basiert nur auf einfacher Vektorrechnung, also nix mit Sinus und Cosinus :P.
Viel Spaß damit
.Edit: Ich hab jetzt das Script weitgehend perfektioniert. Der Bug mit den sich verhakenden Kreisen sollte nicht mehr auftreten. Allerdings ist "Resting Contact" noch nicht implementiert, also kann es z.B. beim Stapeln von Kugeln zu Problemen kommen.
Außerdem hab ich das System der Kollisionserkennung komplett erneuert, nun wird nicht mehr überprüft ob 2 Kreise sich berühren (Abstand der Mittelpunkte < Gemeinsamer Radius), sondern der Geschwindigkeitsvektor wird überprüft und wenn er auf einen anderen Ball reffen wird (in der nächsten Frame) oder sogar durch ihn durchfliegt (Weil die Geschwindigkeit zu groß ist. Der Kreis würde sich dann einfach an dem Anderen vorbei "teleportieren".) wird er so gekürzt, dass der Kreis genau auf den anderen Kreis trifft, dann wird erst der Ausgangsvektor nach der Kollision berechnet. So ist es auch unmöglich, dass Objekte sich verfehlen weil ihre Geschwindigkeit zu groß ist. Das könnte nützlich sein, falls man einen Shooter programmieren würde...
Ich habe auch noch eine Version mit einem stationären "fixen" Kreis gemacht. Schaut es euch mal an.
Ps: Es gibt 2 neue Variablen am Anfang des Scripts. $nGroundFriction und $nBounciness. Da ich mit Vektoren arbeite, wird der Geschwindigkeitsvektor beim zusammenprall auf die Kollisionsachse umgerechnet. Also gibt es nun einen Anteil der Gescheindigkeit parallel zur Achse die die Mittelpunkte der Kreise bei der Kollision verbindet ($nGroundFriction) und einen Teil orthogonal zu dieser Achse ($nBounciness). Was die beiden bewirken könnt ihr selbst herausfinden, indem ihr einen Wert zwischen 0 und 1 angebt (0 = Jegliche Energie geht bei der Kollision verloren; 1 = Kein Energieverlust).
-
DFPWare Das war wohl auch eher ein Beispiel...
So ich habe jetzt die Spielunterbrechung bei Fokusverlust eingefügt.Edit: Jetzt kann man auch nicht mehr durch drücken der Taste P das Pausieren bei Fokusverlust kurzzeitig umgehen. Danke an BadBunny für den hinweis ;).
-
@dada Das ist eine prima Idee
. Ich setz mich gleich mal dran. -
Zitat
aber bis 21!? wow heftig...
Das war mehr oder weniger Glück ^^. Zumindest habe ich es kein 2tes Mal geschafft...Zitateinen verbesserrungsvorschlag habe ich, man kann durch die gegner fliegen, ne art kollision einbauen währe nicht schlecht.
Leichter gesagt als getan... Die Kollisionserkennung zwischen 2 Kreisen ist zwar kein Problem (sonst hätte ich dieses Spiel nie geschrieben ;)), aber den Abprallwinkel etc. zu berechnen ist mir schon zu schwer.
Falls sich jemand damit auskennt und mir helfen will, soll derjenige sich bitte melden :). -
Zitat
Würde gerne mitmachen, ob ich wirklich eine Hilfe bin lass ich mal dahingestellt
Klar, würde mich über Hilfe jeglicher Art freuen ;). -
Ich habe es gerade bis Level 21 geschafft, aber gegen 5 Gegner ist es so gut wie unmöglich zu gewinnen (zumindest für mich)...
Der Bug sollte beseitigt sein. Falls es noch einmal auftritt bitte melden ;).
Das Fadenkreuz ist nun größer und sieht auch um einiges besser aus.
-
Zitat
Ich habe noch einen Bug entdeckt, einen wirklich winzigen, manchmal buggen die Gegner am Rand fest, aber auch nur für 3-5 Sekunden.
Einfach so? Oder bei einem bestimten Ereignis?ZitatIch würde das Fadenkreuz noch größer machen, etwa doppelt so groß.
Ich werde mal schauen wie das aussieht. Vielleicht verpasse ich dem Fadenkreuz auch ein anderes Aussehen...ZitatWave 11
lustiges Spielchen. Zeitlupe is auch super
Danke :). Ich bin bis Wave 10 gekommen
... -
So, graue Ellipse wurde durch Fadenkreuz ersetzt und ein paar andere Kleinigkeiten verändert.
Wie findet ihr eigentlich den Zeitlupenmodus? -
Zitat
Naja sei es drum, ich hab die schriftart mal von hat geändert und schon einen Bug festgesellt, und zwar wenn man den Gegner besigt, fliegen immer nich Kugeln rum, trifft mich eine davon werden mir trozdem HP abgezogen, obwohl ja schon die nächste Welle kommt

[autoit]
Naja, ob das ein Bug ist oder nicht, darüber lässt sich streiten :P. Du kannst ja auch einfachDim $aProjectiles[1][6] = [[0]]
[/autoit]vor Zeile 276 einfügen ;). Dann sieht es aber nicht mehr so toll aus...
ZitatIch habe nur einen Verbesserungsvorschlag: Wie wärs wenn du den Zielpunkt in ein Zielkreuz umwandeln könntest, weil der geht in dem Kugelhagel wirklich unter...
Das ist schon mal ne gute Idee. Ich werds gleich einbauen ;). -
Ähm ups? Ich habe vergessen, dass ihr ja gar nicht die selben Schriftarten installiert habt wie ich :pinch: ...
Ich änder das mal kurz...Edit: Und das hat rein ger nichts mit dem Betriebssystem zu tun...

-
Mein neuestes Projekt, ein 2D Arena Shooter (Gibt es das Genre überhaupt? ^^). Ich hoffe es gefällt euch.
Ich möchte aber ausdrücklich darauf hinweisen, dass dieses Spiel noch längst nicht fertig ist (Sieht man vielleicht am Code
...). Ich habe es hier nur gepostet um Vorschläge, Kritik und vielleicht auch ein wenig Unterstützung zu erhalten. 
Außerdem fehlt mir noch jeglicher optischer Schnickschnack, d.h. ich brauche Bilder oder zumindest Designideen von Leuten die künstlerisch mehr begabt sind als ich (Also so ca. 90% des Forums :pinch: ...).
Bedenkt aber, dass selbst ein sehr effizient geschriebenes AutoIt Script seine Grenzen hat. Sonst hat das Spiel nicht mehr 50 sondern nur noch 10 FPS....
Das Script und das auch von mir stammende #include findet ihr im Anhang.Ich habe die _HighPrecisionSleep Funktion von "Blue dream" auseinandergenommen, und Teile davon verwendet um die gewünschte Framerate genau (für AutoIt Verhältnisse ^^) einzuhalten.
Außerdem habe ich eine andere Methode verwendet um die Geschwindigkeit der Objekte anzugeben. Sie werden jetzt nicht mehr in Pixel pro Frame sondern in Pixel pro Sekunde angegeben. Dadurch bleibt die Geschwindigkeit auch bei verschiedenen Framerates gleich.
Zum Spiel:
- Steuern könnt ihr mit den Pfeiltasten, oder alternativ auch WASD (Ihr seid der blue Kreis).
- Gezielt wird mit der Maus.
- Schießen könnt ihr mit der linken Maustaste.
- Die Roten Kreise sind Gegner. Die müsst ihr abschießen.
- Oben Links ist euer Lebensbalken (der rote). Der gibt an wie viele Lebenspunkte ihr noch habt (Diese werden mit der Zeit, langsam wieder aufgefüllt). Sinkt er auf Null ist das Spiel vorbei und ihr müsst wieder von vorne anfangen.
- Unter dem Lebensbalken befindet sich euer Energiebalken (der blaue). Der gibt an, ob und wie lange ihr noch den Zeitlupenmodus aufrecht erhalten könnt. Er wird auch mit der Zeit gefüllt.
- Mit der Leertaste könnt ihr den Zeitlupenmodus! (Wink mit dem Zaunpfahl ^^) aktivieren. Im Zeitlupenmodus wird (oh Wunder
) die Zeit und somit auch alles Andere im Spiel verlangsamt. Das macht es z.B. einfacher gegnerischen Schüssen auszuweichen. Das geht natürlich nur solange ihr auch ausreichend Energie habt.
- Wenn ihr alle Gegner besiegt habt, kommt ihr ein Level weiter und müsst dort gegen stärkere und ggf. mehr Gegner als im vorherigen Level kämpfen.
- Durch drücken der Taste "P" könnt ihr jederzeit das Spiel pausieren.Edit: An alle Tontechniker, DJs und andere Leute die Ahnung von sowas haben: Sounds werden selbstverständlich auch noch benötigt
.#
Edit2: Ich habe nun auch die Kollision von Kreisen aus einem anderen Script von mir eingebaut (man fährt also nicht mehr durch Gegner durch). -
Zitat
Ist das schlimm, dass der Beitrag so alt ist?
Nein, aber es ist für gewöhnlich unnötig solche alten Threads nochmal auszugraben, obwohl schon längst alles geklärt war...
Wenn etwas nicht funktioniert, oder du eine wichtige Frage hast, dann kannst du natürlich einen Beitrag schreiben (Obwohl selbst dann einfach ein neuer Thread aufgemacht werden kann).