War on the Words
hey, ich wollte eigentlich warten, bis das spiel fertig ist und dann nen richtigen artikel schreiben, aber ich dachte, vielleicht spielt ihr auch jetzt schon gern ein anspruchsvolles flashgame im beta stadium:
link: War on the Words (~80kb)
ihr koennt gern posten, was euch spass gemacht hat, oder wo ihr denkt, dass noch ne funktion rein muss. zB: “waah, die zeit ist viel zu kurz!” oder so aehnlich. die highscoreliste ist uebrigens noch nicht integriert, eintragen kann man sich aber schon. temporaer kann man die daten unter ‘score.txt‘ abfragen. und jetzt haut rein.
achso ja, das spiel entwickeln der max und ich fuer das fach KD3 dieses semester.
UPDATE: Seit gestern ist das ganze design neu, preloader, zwischenscreens, usw. sind jetzt einigermassen ok find ich. die highscores sind sowieso integriert, also wird der oben genannte workaround obsolet. wer sich fuer XML interessiert, kann die originaldatei unter ‘highscore_liste.xml‘ anschauen. zu erledigen gibts jetzt noch das problem, dass wenn zwei buchstaben uebereinanderliegen, man den unteren nur schwerlich anklicken kann. und ein paar zwischensequenzen und grafiken fehlen noch. ich halt euch auf dem laufenden.
und btw. gratulation Sema!
UPDATE 2: so, heute ist montag, der 13. juni (btw der geburtstag meiner kleinen schwester Rebecca, herzlichen glueckwunsch!) und ich hatte wieder zeit, um am spiel zu schaffen. ich hab gestern ein paar ankuendigungen gemacht, ich wollte nur kurz auflisten, wie der stand ist:
- buchstaben bewegen sich (100% done; siehe stage 2)
- doppelte buchstaben koennen auch in beliebiger reihenfolge geklickt werden (100% done)
- sprachauswahl englisch-deutsch (100% done, suche leute, die woerterbuecher fuer mich machen, englisch, deutsch oder mehr, zB franzoesisch)
- buchstaben sollen in stage 1 nicht mehr uebereinander erscheinen koennen (100% done, danke an Abu. buchstaben koennen zwar erscheinen, aber der richtige liegt immer oben und ist daher anklickbar. guter workaround)
- getrennte highscores fuer die unterschiedlichen stages (0% done, low priority)
- sound on/off schalter (0% done, low priority)
Responses
also arno das spiel ist schon spassig. vor allem der sound. allerdings wird vergeht bei mir bei längerem spielen die “spiel”-zeit immer schneller. Ist das so gewollt? vor allem wenn ich dann 12 buchstaben in 3 sekunden anklicken soll wird es ein wenig schwierig. bei der Eingabe des Namens für die Highscore-Liste fehlt mir der Eingabeknopf oder ist es gewollt, dass man auf reset drückt. aja, ne anleitung sollte irgendwo noch hin. so nach all der kritik: das game ist kommt ganz na an supermarioland ran ;-)
danke trutz, gute kritik. hab einiges gemacht heute. neue features:
– die zeit ist jetzt nach der wortlaenge bemessen (immer noch schnell genug)
– die worte werden jetzt nach level ausgewaehlt, dh. mit jedem level
werden die worte laenger
– es gibt ein komplettes highscore system
– die punktzahlen werden nach der formel ((verbleibende zeit +
wortlaenge) * level) + bisheriger punktestand berechnet
– ein preloader verhindert, dass das spiel beginnt, bevor alle
grafiken geladen wurden
– ein paar erklaerende texte wurden eingefuegt
wann wird’s das ganze für die playstation 3 geben?
sehr cooles websidedesign übrigens – vor allem der “schranzlook” in der ecke…
du hasts nichtmal bis in die top 10 geschafft josel! entweder, du hast gar nicht gespielt, oder du hast dir keine muehe gegeben, ich bin enttaeuscht!
ha den schlumpf hab ich aus der topten geworfen :-P das wort photoshop ist allerdings sehr gemein, bei sovielen doppelten buchstaben die man alle noch in richtiger reihenfolge anklicken muss. bei level acht hatte ich typografie(und die zeit war arg knapp) und bei level neun kam es nochmal allerdings mit noch weniger zeit.
immer hin kann ich jetzt stolz sagen zweiter beim hippen war of words zu sein. ich glaub ich geb jetzt lösungsguide für raus :-)
sooo ich werde das jetzt sooo oft spielen, dass nur noch mein name in der highscore steht*muahaha
habs schon gesehen, du hast dir muehe gegeben. aber du bist nicht stark genug fuer den master oelna!
UPDATE: hab 4 sekunden mehr zeit pro level gegeben. das wird sich auf die punkte auswirken. nicht boese sein, aber sonst wars einfach zu schwer. sagt, wenn ihr irgendwo denkt, die zeit ist noch unfair, dann aender ich was. wir machen ja eigentlich public beta test hier, also gut hinschauen.
oh mann: schaut mal, was 4 sekunden mehr zeit ausmachen, beim zweiten anlauf die highscores gestuermt! ich glaube es ist zu einfach geworden. was sagt ihr?
oh und das kuerzel hinter meinem namen steht immer fuer die uhrzeit, das mach ich, um sehen zu koennen, wann ich gespielt hab.
@arnzen: und ob ich gespielt habe – war nur zu schlecht und hab mich dann auch nie in die highscoreliste eingetragen…..
ok, jetzt ist alles anders: man kriegt nur noch die option einzutragen, wenn man auch unter die top10 kommt. gut oder? (lob!)
UPDATE: die highscores waren heut mittag kaputt, dafuer entschuldige ich mich. gehen jetzt aber wieder. hatte aus versehen ausgeschnitten statt kopiert. dumm dumm … oh und: respekt an die semmel, bald hat sie mich. aber ich hab heute morgen nochmal in einem run bis level 13 vorgelegt. ich kenn zwar die worte alle, aber ich spiel halt auch saugut ;)
YOU DON´T KNOW THE POWER OF THE DARK SEMMERL!!:-) also ölni, hier verbesserungsvorschläge: erstens: irgendwie die möglichkeit dass man den ton abschaltet, oder einen sympathischeren ton, weil der haut einem irgendwie die ohren weg. zweitens:manchmal liegen die buchstaben übereinander, d.h. man kann sie gar nicht anklicken, weiß nicht ob das schon jemand gesagt hat! aber sonst, suchtpotential!
danke dir. ich schau, was ich machen kann.
aeh … 2600+ punkte wie bitte?? ich mein, ich BIN gut, aber DAS liegt dann doch weder in meiner zeit noch meiner macht. Sema, du hast meinen vollsten respekt. wie ist das nur mit menschlichen mitteln zu schaffen? und welches level warst du?
projekte/kd3/highscore_liste.php
Adrenalin…gaaanz viele Kirschen vorher gegessen und dann wie versessen gespielt, ich glaub ich war Level 18 oder so, tja, vielleicht sollten wir ne Weltrangliste machen, im Bubbleball bin ich ja schon world number 1, war of words folgt:)
aeh, ich hab grad gemerkt, dass durch nen fehler, den ich gestern uebersehen hab, man gar nicht mehr verlieren kann. hast du evtl mehrmals weitergespielt OBWOHL du gestorben bist zwischendrin? sag ehrlich.
ich wurde soeben um meinen sieg betrogen, eigentlich hätte ich “photoshop” super anklicken können aber die “o” müssen ja in der richtigen reihenfolge angeklickt werden. Ich war schon level 19 und den POP hätte ich garantiert übertrutzt…
@oelna: speicher doch in der Highscore noch das erreichte Level einfach mit ab.
hab ich auch ueberlegt, aber das level ist nicht so wichtig, ich glaube man kann auch mit relativ niedrigem level hohe punkte kriegen, wenn man schnell genug ist. das level ist ja nur EINE komponente, die in die punktzahl einfliesst.
und wg. photoshop: sorry, aber so ist das nunmal :)
Also ich hab gerade nochmal einen 6000 Score erzielt… das geht schon… also dass man mehr zeit hat, hab ich gemerkt :) ich glaube allerdings, dass es noch bisserl mit glück zu tun hat, weil man, sobald buchstaben übereinander liegen, benachteiligt ist. ausserdem gehen manche langen wörte meiner ansicht nach leichter als andere… aber das ist wohl subjektiv… aber SEHR NICES SPIEL!
and so the pop has been popped…
7800+ Punkte muhahahaha
oh mann, was soll ich nur gegen euch machen. aber ich weiss schon: ab heute abend werden sich die buchstaben bewegen, man wird doppelte buchstaben anklicken koennen und sie werden nicht mehr uebereinander liegen. vielleicht mach ich ja auch die top 10 laenger auf top 20 oder sowas. so haben ja die ganzen versager keinen spass mehr.
meine güte! MEINE GÜTE11! seid ihr alle wahnsinnig geworden?? ich weiss nicht wie man so viele punkte schaffen soll. ihr seid ja verrückt!!1
so, das meisste hab ich geschafft. ich muss nochmal abus funktion durchschauen, wie ich die am besten umsetze. ansonsten bin ich nahezu fertig. dann muss das spiel noch mit gescheiten worten gefuellt werden. aber sonst isses fertig.
Arno du musst da was anders machen… ich bin jetzt erste mit über 200000 (ja richtig ZWEIHUNDERTTAUSEND) Punkten… du solltest an der Zeit noch was drehen… ich hab nämlich nicht verloren, sondern aus zeitmangel aufgehört zu spielen…
sorry, der max hats auch schon berichtet, aber da war ich schon auf dem weg ins kino. irgendwas ist mit dem timer passiert, obwohl ich NICHTS veraendert hab. jetzt werd ich das system, nach dem die zeit kalkuliert wird, nochmal ueberdenken.
ich brauch nen algoritmus, der die zeit immer weiter null annaehert, aber immer so mindestens 2-3 sekunden zeit laesst. hat da jemand ne idee?
hi oelna! nee, also die anfänglichen 2600 punkte hab ich wirklich ohne tricks geschafft, weil bei mir hatte das spiel anscheinend keinen bock zu schummeln. naja, ich muss jetzt weiterspielen, weil ich kann das ja nicht auf mir sitzen lassen, ich will wieder aufn ersten platz jawoll
pssst, sema: ich hab gehoert, es gaebe bald nen ladder reset. vielleicht wartest du noch 1-2 tage …?
wollte noch grad sagen, dass ich die Musik SEHR überzeugend finde!
Ich hoffe das mit der Zeit ist bald geregelt :) … will wieder spielen :)
ok abu, damit du was zu tun hast: neues flash hochgeladen und die zeit berechnet wie folgt:
displayTime = integer((wort.length + 2 / _global.level_counter + 1) + (6 / Math.log(_global.level_counter + 1)));
die +1 beim level counter muss sein, weil man sonst am anfang einen log(0) hat, das geht scheinbar nicht. die zeit war dann immer unendlich. schau vielleicht mal, wie sich die zeiten so ergeben und berichte. danke.
ich will mehr zeit!!
jaja, ich bin ein verlierer!
aber auch verlierer wollen das spiel spielen …
nein die zeit verlangsamt sich zu langsam —- und 6 sekunden sind zu viel… versuchs mal mit ;
displayTime = integer((wort.length + 2 / (_global.level_counter)^2 + 1) + (4 / Math.log(_global.level_counter + 1)));
Das sollte besser gehen… und falls noch neue wörter kommen, dann wird das sehr geil ;)
Ich guck unten fern… werde also so in 1,5 h nochmal gucken!
done. war da einkalkuliert, dass die Ju mehr zeit wollte am anfang? sah naemlich nicht so aus. bis spaeter.
irgendetwas geht nicht… oh… ich seh den fehler… hast du die formel so übernommen, wie ich ihn oben geschrieben hab?,,, dann wäre das nämlich falsch… die klammern sind falsch…
displayTime = integer(((wort.length + 2)/(_global.level_counter + 1))+(4/Math.log(_global.level_counter +1)));
versuchs so bitte nochmal… sorry
kein prob, ich hab mir nur angeschaut was du gemacht hast. ich hab die syntax eh veraendert, damit ihr sie hier lesen koennt.
also *hust* WENN du meine musik schon benutzt, kannst du mir wenigstens credits dafür geben!
glaubs oder nicht, wollte ich heut mittag schon machen und ich hab auch schon jeden spieler muendlich drauf hingewiesen.
eigentlich wollt ich aber fragen, ob du nicht bock hast ein paar custom sounds zu machen, da Ruma ja schon eher was fuer jump n run war dachte ich.
vielleicht ein paar laser oder sphaerische klaenge? das geht dir doch schnell von der hand. sonst muesst ich naemlich auch noch unreal credits geben und wer will das schon?
ich hatte keine Zeit es weit genug zu spielen… ich kann nicht sagen, ob die Zeit sich verringert… der clou ,it der zeit ist ja, dass wir weniger wollen, aber durch die Wortlänge wird sie immer mehr… ich fänds super wenn ihr beim spielen mal am anfang jeder runde auf die Zeit schaut und sagt, ob sie bei hohen level auch wirklich kleiner wird…
wenn es probleme mit der zeit gibt, dann sag halt an, aber ich hab grad ein paar mal gespielt… es ist etwas schwieriger, aber man kann schon tausender punktzahlen erreichen…
ja shit… irgendwas ist falsch… die zeit bleibt bei langen wörtertn bei 15 sek.
Und da es momentan nur 2 lange wörter gibt kommt man schnell auf viele punkte… die wortlänge spielt zu sehr mit ein… und ausserdem kann es sein, dass die Typkonvertierung nicht gescheit läuft… versuch mal was passiert, wenn du die Zeit als float berechnen lässt und dann daraus ein integer machst… vielleicht kann man integer nicht so gut teilen und aus ihnen den logarytmus zie´hen… oder lass mal testweise immer ausgeben was er für die einzelnen terme der glaichung rausbekommt…
hallo arnö! danke für den tipp mit dem englischen :-), aber das wird irgendwann langweilig, weil ab einem bestimmten level immer nur dasselbe wort kommt, nämlich enlightenment, in der hoffnung, dass doch noch was anderes kommt, hab ich noch ewig weitergespielt, deswegen so viele punkte! wegen den türkischen wörtern, ich bin noch nicht dazu gekommen, aber ich werd mir auch möglichst welche suchen, die keine sonderzeichen enthalten (mal sehen ob´s so wörter überhaupt gibt:) naja! schlaaaaaf gut
Juhuuuu! Top 20 Platz! Jetzt hab ich alles erreicht! Jetzt kann ich von euch gehen! Ein mal im Leben auf arno’s page bei einem selbst entwickelten Spiel unter die ersten 20 zu kommen – jetzt kann ich mir in Ruhe und Zufriedenheit den goldenen Schuss setzen!
ueber 1000 punkte, du hast wirklich alles erreicht, ich bin so stolz auf dich; ruhe in frieden