Liess dir mal das hier durch ;).
Und Variablen deklariert man so z.B.:
Global $Test = "Irgendwas" ;AlsText
[/autoit]
Oder auch wie du es wahrscheinlich versucht hast
Global $Test = True ;Als Boolean (True/False)
[/autoit]Liess dir mal das hier durch ;).
Und Variablen deklariert man so z.B.:
Global $Test = "Irgendwas" ;AlsText
[/autoit]
Oder auch wie du es wahrscheinlich versucht hast
Global $Test = True ;Als Boolean (True/False)
[/autoit]$Paused muss irgendwie deklariert werden, du kannst einer Variable keinen Wert zuweisen der auf ihr basiert.
Zitatach wie jetzt die gehört Pokemon (Yiira MMORPG) für AutoItBot Game Wettbewerb ?
Ganz ehrlich, ich habe kein Wort verstanden... ![]()
Zitat
Was brauchet man:GDI+ "Kentnisse"
Dann bist du wohl raus... Und das soll keine Beleidigung sein! Nur schaffst du es noch nicht einmal ein Bild in eine Grafik zu zeichnen.
Ich kann dir nur noch einmal empfehlen: Fang mit etwas leichtem an. ![]()
Zitatdoch das grundgerüst habe ich schon !
Da bin ich gespannt! Ehrlich... ![]()
Ja so könnte man es auch machen, ist wahrscheinlich effektiver. ![]()
ZitatKleine Anregung: Ich kenn much ja mit GDI+ nicht aus, aber geht das:
1. das Bild wird generwiert
2. Das Bild wird in einem anderen an einen beliebigen PLatz gesetzt (GUI)
3. Es gibt einen speziellen Anfangscode (iwe bei QR), mitdem das Auslese-script den code wieder findet, ausschneidet und zurückverwandelt!
mfg
Ich weiß nicht ob das so einfach ist, aber cool ist es auf jeden Fall. Praktisch ein QR Code Klon (nur etwas einfacher). ![]()
@EM Bist du beleidigt wegen dem Scherz von clezZ?
Und meinst du Zelda ist einfacher umzusetzen als Worms?
Ich würde sagen du fängst mit was leichtem an, aber mach was du willst. ![]()
Zitatso is es mir halt bei doodle jump gegangen
Ich glaube Worms ist noch ein WENIG schwieriger umzusetzen... ![]()
Gibt es jetzt ein Script an dem wir alle arbeiten, oder schreibt jeder sein eigenes und das beste wird präsentiert? ![]()
ZitatWenn alle auf die Schnelligkeit ihrer Codeschnipsel aufpassen ist das bestimmt möglich.
Bei DoodleJump geht das noch was die Berechnungen angeht, aber wie würdest du das bitte bei Worms anstellen, alleine das Laufen auf irregulären Ebenen dürfte enorm Ressourcenverbrauchend sein. Wenn nachher alles laggt ist es doch auch blöd oder? Ich glaube wir brauchen erstmal ein Konzept wie wir die einzelnen Dinge umsetzen. ![]()
Zitat2.3. Bergauf
2.4. Bergab
Klingt ja nach einem extrem spannenden Spiel...
Was haltet ihr von zerstörbarer Umgebung? ![]()
Ach ja, gibt es schon ein Script? Im Moment sieht es für mich so aus als würden alle ihr eigenes Ding durchziehen und untereinander Bilder tauschen. ![]()
ZitatIch stimme zu aber alles ist möglich
Aber irgendwann scheitert es an der Geschwindigkeit von AutoIt...
Das ist eher ein BlitzBaisc oder C++ Projekt...
Zitatschießen is i wie das leichteste
Ok. Wie lautet dein Plan?
So einfach ist das nicht! Vor allem die zerstörbare Umgebung dürfte eine Herausforderung darstellen. Ich glaube das ganze wird hier ein wenig unterschätzt. ![]()
Zitatsonst hätt ich da eigentlich schon ne ganz gute idee
Klar wenn es eine gerade Fläche ist, dürfte es kein Problem sein... Super Mario gab es ja auch schon
.
Ich frage mich gerade wie das im originalen 2D Worms gemacht wurde und ob AutoIt das packt. ![]()
Vielleicht über _WinApi_SetCursor...
Wozu brauchst du das? Mich würde das nicht stören... ![]()
Zitathey kann bald anfangen
Ach hast du denn schon eine Idee?
Bis jetzt hab ich nur Bilder gesehen, und wahrscheinlich weiß hier Keiner wie man das umsetzen könnte (ich auch nicht)... ![]()
Naja... Da clezZ und Jonathan mich hier schon "angemeldet" haben mach ich mal mit falls ihr mich braucht. ![]()
Ich hoffe allen Mitstreitern ist klar, dass das ein verdammt schwieriges und umfangreiches Projekt werden würde...
.
Ich würde das ja eher im OnEventMode schreiben, so ist zumindest die ReDraw Funktion nicht in der MessageLoop ;).
Glaubst du nicht, dass du dich mit Worms ein wenig übernimmst?
Außerdem sehe ich in letzter Zeit viele GDI+ Scripte die meinen eigenartigerweise recht ähnlich sehen :D.
#include <GDIPlus.au3>
#include <GUIConstants.au3>
Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]Global $Width = 353
Global $Height = 501
Global $dHeight = 1
Global $dWidth = 1
Global $GUI_Back_Color = 0xFFFFFFFF
_GDIPlus_Startup()
[/autoit] [autoit][/autoit] [autoit]Global $Form1 = GUICreate("Worms AutoIt", $Width, $Height, -1, -1)
GUISetState()
Global $Graphic = _GDIPlus_GraphicsCreateFromHWND($Form1)
Global $Bitmap = _GDIPlus_BitmapCreateFromGraphics($Width, $Height, $Graphic)
Global $Backbuffer = _GDIPlus_ImageGetGraphicsContext($Bitmap)
_GDIPlus_GraphicsDrawRect($Backbuffer, 1, 1, 200, 200)
[/autoit] [autoit][/autoit] [autoit]GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
[/autoit] [autoit][/autoit] [autoit]While Sleep(20)
$dWidth += 1
$dHeight += 1
_GDIPlus_GraphicsDrawRect($Backbuffer, $dWidth, $dHeight, 200, 200)
_GDIPlus_GraphicsDrawImageRect($Graphic, $Bitmap, 0, 0, $Width, $Height)
_GDIPlus_GraphicsClear($Backbuffer, $GUI_Back_Color)
WEnd
Func _Exit()
_GDIPlus_GraphicsDispose($Backbuffer)
_GDIPlus_GraphicsDispose($Graphic)
_GDIPlus_BitmapDispose($Bitmap)
_GDIPlus_Shutdown()
Exit
EndFunc ;==>_Exit
Bitte schau dir mal ein AutoIt Tutorial an (Link ist links am Seitenrand) ;).
Das stimmt nämlich hinten wie vorne nicht...
Wofür brauchst du das denn?
Zitatbei mir kommt immer "ImageCrypt by name22 @autoit.de" raus, egal wie das bild ist
Im Beispiel wird ein Schlüssel erstellt der jedem Zeichen eine Farbe zuordnet, danach wird das Bild erstellt das den String enthält. Wenn dann dieses gerade erstellte Bild mit dem Schlüssel ausgelesen wird mit dem es erzeugt wurde ist es kein Wunder, dass bei dir immer das selbe herauskommt... ![]()
ZitatMir fallen allein in Deiner Überschrift drei Fehler auf:
Wenn man schlechte Formulierung mitzählt, sind es schon 4 :P.