06
08
2008
Runden-basiertes Spiel mit AppleScript selber basteln
Posted by: fidel in AppleScript, _deutsch, games, mac, tags: applescript, dopewars, games, wikipediaDa mich die AppleScript-Laune mal wieder überkommt kam mir die Idee dass ich gerne ein kleines Runden-basiertes Spiel in AppleScript basteln will.
Grundidee:
Angelehnt an dem Klassiker DopeWars, jedoch mit mehr Funktionalität. Bin aktuell noch am Ideen sammeln und Grundfunktionen testen.
Aufruf:
Sollte jmd Lust haben sich an einer zwangfreien Bastelei mit XCode, Interface Builder & AppleScript zu beteiligen ist jetzt genau der richtige Zeitpunkt. Grosse Vorkenntnisse sind nicht notwendig, da ich selber auch noch aktiv am lernen bin =)
Einfach melden, bin offen für reine Ideen wie praktisches mitscripten
Links:
Similar Posts:













Entries (RSS)
haette lust=] wie du aber selber aus meinen comments in deinem blog ersehen kannst bin ich aber eher ein blutiger anfaenger, als alles andere;)
du muesstest mir alles erklaeren, aber wenn dir das nichst ausmacht, dann bin ich dabei
btw ich kenn dopewars, fand es aber relativ langweilig, weil es aus fehlender grafik mir zumindest unuebersichtlich schien…
ist eben ein Text & Runden-basierendes Spiel =)
Sobald ich Version 0.1 lauffà ¤hig habe, bin ich offen fà ¼r Code-Snippeds von jederman. Der Code wird bis dahin einigermassen lesbar & kommentiert sein, sodass es auch fà ¼r dich als Anfà ¤nger nachvollziehbar sein sollte.
Lassen wir das mal auf uns zukommen, ich brauch eh noch paar Tage / Wochen fà ¼r die wichtigen Funktionen in der knappen Freizeit.
freut mich aber dass du den Ehrgeiz zeigst … ist wichtig zum erlernen einer Script-Sprache.
Klingt interessant. Leider kenne ich DopeWars nicht. Ich mach auch im Moment so etwas ähnliches. Mehr Infos gibt es hier: http://benediktvogler.de.tl/Applescript_Adventure.htm
Hi Benedikt,
das Projekt liegt derzeit eh auf Eis - habe ne spielbare Version rumliegen - jedoch nicht in der Form dass ich es publich rausgeben will. Aktuell geht meine Zeit aber für ein anderes Projekt drauf.
Dein Projekt klingt umfangreich …. machst du das wirklich komplett in AppleScript ?
Sollte doch in ner Unmenge an SubRoutinen/Funktionen enden die irgendwann nicht mehr so richtig gut zu überschauen sind … oder ?
Gibts ne Testversion & is der Code einsehbar ?
Gruss
fidel
bis jetzt bin ich noch beim kapfsystem skillsystem. Also eher die Grundlage. Später wird das ganze einfacher da ich mehrere Scripts amche die sich dann gegenseitig laden b.z. muss mann öfters kämpfen und die Städte in die man rein gehen kann sehen relativ ähnlich vom Aufbau her aus. Ist auch viel zu tun da ich die Grafiken machen, Ideen erstellen und den Scritp schreiben muss. Ich denke in 1 1/2 gibt es dann erst einmal ne geschlossene Beta. Ach die readme Datei ist fertig und komplett in applescript.
Ps: bin erst 14
Hi Benedikt,
respekt - hast du dir viel vorgenommen.
Um ehrlich zu sein frage ich mich aktuell auch noch wie du das grafisch aufbereiten willst.
So oder so ein sehr umfangreiches und ehrgeiziges Projekt und ich kann dir nur raten noch irgendjmd mit an Board zu nehmen - alleine um etwaige Design-Fehler zu vermeiden. Alleine passiert sowas sehr gerne. Und diese verspätetet zu realisieren und umzubauen kostet ggf viel Zeit.
Warum machst du das eigentlich in AppleScript ? Ich mein die Sprache ist interessant- aber sicher nicht die optimale Wahl für ein komplexes Spiel (daher hatte ich damals auch DopeWars gewählt - bedeutent einfacher)
Wenn ich dir mit kleinen Problemen helfen kann gib bescheid - für permanente Hilfe habe ich leider keine Zeit.
Bin gespannt was bei dir rauskommt.
Gruss
fidel
hi fidel!
Also grafisch kann man dsa natürlich mit Bildern machen die im Hintergrund dann da stehen oder sich bewegen u.a .gifs. Applescript hab ich genommen weil ich einfach zeigen will, was damit mögliches ist und ich es auch lernen will, da man damit auch manchmal schneller arbeiten kann, als alles manuell zu machen. zudem war applescript das einzige wo ich direkt loslegen konnte.
hehe - langfristig isses halt sicherlich ein steiniger & komplizierter Weg. Aber hey - die einfachen Lösungen sind halt manchmal auch langweilig.
Respekt so oder so dass du mit 14 solch ein Projekt angehst.
Bzgl Grafik/UI: d.h. du machst dass dann innerhalb Interface Builder, richtig ?
ui - wie ich gerade sehe ist dein ansatz doch sehr speziell. So greifst du z.b. auf Preview zurück wenn du ein Bild anzeigen willst.
klingt eigenwillig hehe
Bin ja auch kein Profi und muss auch oft nach Lösungen bei google suchen. Und was ist ein interface Builder?
Interface Builder ist ein Programm zur Erstellung von grafischen Oberflächen.
Diesen gibt es als Teil der Apple Entwicklungsumgebung XCode - kostenfrei sofern du dir einen ADC Account anlegst (ebenso kostenfrei)
DA dir das nix sagt, nehme ich an du arbeitest bis dato komplett im Script Editor, richtig ?
Vielleicht würde es Sinn machen einen Tag zu investieren und von Script Editor auf XCode & Interface Builder zu wechseln - ist letzlich geschmachsacke - mir kommt die Umgebung für komplexe Projekte aber ausgereifter vor.
Letzlich ist es eine richtige entwicklungsumgebung gegenüber dem eher dummen Script Editor - der dich in einigen Bereichen auch einschränken wird - je nachdem was du alles vorhast.
Wenn du mehr wissen willst - gib einfach bescheid
gruss
fidel
wusste gar nicht das man mit xcode applescript machen kann. Da konnte ich eigentlich auch schon vorher drauf kommen.
hehe
schau mal in meiner AppleScript Serie (Tag: Getting Started)
In dem letzten Beitrag sollte erklärt werden wie man in wenigen Schritten mit XCode ein AppleScript Projekt machen kann
Wie man mit dem Interface Builder arbeitet habe ich bis dato noch nicht als Beitrag verarbeitet, da es relativ selbsterkläend ist.
Kann ich bei Bedarf aber mal noch nachholen.
gruss
fidel
wie kann man das runterladen? ich habe mich registriert udn imerm wenn ich mich einlogge um dsa zu downloaden bekomme ich das heir: Warning: Pre–release software is Apple confidential information. Your unauthorized distribution of pre–release software or disclosure of information relating to pre–release software (including the posting of screen shots) may subject you to both civil and criminal liability and result in immediate termination of your ADC Membership.
Xcode 3.1.1 Developer Tools Download
Xcode 3.1.1 is an update release of the developer tools for Mac OS X, and is the same version included with the iPhone SDK. This release provides additional GCC and LLVM compiler options, general bug fixes, and must be installed on Leopard, Mac OS X 10.5.0 and higher. Xcode 3.1.1 defaults to upgrading an existing Xcode installation, but may optionally be installed along side existing Xcode installations. See the accompanying release notes for detailed installation instructions, known issues, an
Download Name File Size Date Posted
About Xcode 3.1.1 Tools (PDF) 77 KB 12 Sep 2008
Xcode 3.1.1 Developer DVD (Disk Image) 1009.4 MB 12 Sep 2008
—–
der downlaod startet dann nicht und ich weiss nicht weiter
wie kann man das runterladen? ich habe mich registriert udn imerm wenn ich mich einlogge um dsa zu downloaden bekomme ich das heir: Warning: Pre–release software is Apple confidential information. Your unauthorized distribution of pre–release software or disclosure of information relating to pre–release software (including the posting of screen shots) may subject you to both civil and criminal liability and result in immediate termination of your ADC Membership.
Xcode 3.1.1 Developer Tools Download
Xcode 3.1.1 is an update release of the developer tools for Mac OS X, and is the same version included with the iPhone SDK. This release provides additional GCC and LLVM compiler options, general bug fixes, and must be installed on Leopard, Mac OS X 10.5.0 and higher. Xcode 3.1.1 defaults to upgrading an existing Xcode installation, but may optionally be installed along side existing Xcode installations. See the accompanying release notes for detailed installation instructions, known issues, an
Download Name File Size Date Posted
About Xcode 3.1.1 Tools (PDF) 77 KB 12 Sep 2008
Xcode 3.1.1 Developer DVD (Disk Image) 1009.4 MB 12 Sep 2008
—–
der download startet dann nicht und ich weiss nicht weiter
Das ist ja im Kern nur ein Warn-Hinweis bzgl dem Umgang mit XCode.
Der Download sollte mit ADC Account problemlos sein.
ADC = Apple Developer CDonnection
d.h. du benötigst einen Entwickler-Account.
Ab und an ist die Developer Seite etwas sperrig bei Downloads, versuch es einfach später nochmal und ggf in nem anderen Browser
Gruss
fidel