Anregungen gesucht für interaktives Spiel
spud
- sonstiges
0 Swen Wacker0 Chräcker Heller0 wahsaga0 spud
Hallo,
angenommen ich würde folgendes für die Integration in einen bestehenden Internet-Auftritt umsetzen wollen:
Besucher sollen sich aus vorgegebenen (oder sogar eigenen) (Grafik)-Elementen ihre eigenen Briefmarken zusammenklicken können und diese dann lokal abspeichern bzw. ausdrucken. Für Briefmarkensammler könnte das eine lustige Spielerei sein, wenn sie z.B. eine Briefmarke mit ihrem eigenen Abbild haben.
(Das ist Marken nicht frankaturgültig sein werden ist mir übrigens klar. :-) )
Wir würde man ein solches Vorhaben idealerweise angehen im Hinblick auf einzusetzende Techniken?
Vielen Dank für Vorschläge!
spud
Moin,
Wir würde man ein solches Vorhaben idealerweise angehen im Hinblick auf einzusetzende Techniken?
Kommerziell? Dann Serverseitig. Alle Lösungen, die besondere Fähigkeiten eines Browsers oder -plugins (grob: alles was jenseits HTML 2.0 ist; javascript, flash etc. erst recht) verlangen, sind zu fehleranfällig.
Privat? Schau Dir Chräckers Seiten an http://www.stempelgeheimnis.de/ und staune :-)
Gruß
Swen
Moin,
Kommerziell? Dann Serverseitig. Alle Lösungen, die besondere Fähigkeiten eines Browsers oder -plugins (grob: alles was jenseits HTML 2.0 ist; javascript, flash etc. erst recht) verlangen, sind zu fehleranfällig.
Ja, Chräckers geniale Seite ist mir seit längerem bekannt. :-)
Kommerziell ist die Antwort. Allerdings soll es nur eine Spielerei werden, was mir wieder die ewig junge Frage eröffnet: Könnte man dafür nicht ausnahmsweise Javascript einsetzen? ;-)
spud.
Moin,
Kommerziell ist die Antwort. Allerdings soll es nur eine Spielerei werden, was mir wieder die ewig junge Frage eröffnet: Könnte man dafür nicht ausnahmsweise Javascript einsetzen? ;-)
Klar, "könnte" kann man immer. Ob das sinnvoll ist? Tja, das kommt halt auf den Kontext an.
Könnte es sein, dass Besucher (Kunden), die sich nett unterhalten wollen, verärgert abwenden, wenn es nicht funktioniert?
Könnte es sein, dass die notwendige Zeit, damit es so funktioniert wie bei Chräcker, nicht im Budget enthalten ist?
Könnte es sein, dass jemand trotzdem einfach Lust darauf hat, es zu machen?
Könnte es sein, dass niemanden diese Fragen interessieren?
Ich finde ja, dass Du Deine Frage selbst am Besten beantworten kannst :-)
Gruß
Swen Wacker
Klar, "könnte" kann man immer. Ob das sinnvoll ist? Tja, das kommt halt auf den Kontext an.
Nach Chräckers Posting bin ich fast geneigt es für sinnvoll zu halten, obwohl auch wahsaga zweifellos recht hat.
Könnte es sein, dass Besucher (Kunden), die sich nett unterhalten wollen, verärgert abwenden, wenn es nicht funktioniert?
Das könnte natürlich möglich sein.
Könnte es sein, dass die notwendige Zeit, damit es so funktioniert wie bei Chräcker, nicht im Budget enthalten ist?
Es ist zum Glück keine Frage des Budgets. Ich bin fest angestellt und es gehört zu meinem Job so etwas zu basteln. :-)
spud
Hallo spud,
Es ist zum Glück keine Frage des Budgets. Ich bin fest angestellt und es gehört zu meinem Job so etwas zu basteln. :-)
Kann ich mich bei Euch bewerben? ;-)
Gruss aus Koeln-Ehrenfeld,
Elya
Hallo,
Kann ich mich bei Euch bewerben? ;-)
Mist, Du warst schneller ;-/ Aber vielleicht brauchen die ja noch zwei. (Und ich würde ein schönes Briefmarkenspiel mitbringen ;-)))))
Chräcker
Moin,
Mist, Du warst schneller ;-/ Aber vielleicht brauchen die ja noch zwei. (Und ich würde ein schönes Briefmarkenspiel mitbringen ;-)))))
also wenn´s nach mir geht würd ich natürlich Euch beide nehmen. Aber ich bin ja nicht der Chef. :-/
spud
Hallo,
bevor ich überlegen würde, welche Technik "dahinter" zum herbeiholen der Daten etc genutzt werden kann/darf/sollte, würde ich die (nicht schlechte) Idee erst einmal "präzisieren" und "übersetzen":
Stellen wir uns mal einen Ablauf vor: ich klicke auf "Ja, ich will meine Briefmark"-Button und könnte jetzt zu einem Auswahlbildschirm kommen, auf dem ich sechs verschiedene "Blankomarken" finde, also nur der gezackte weiße Rahmen in sechs verschiedneen Ausführungen. (Hochkant, Quer, viereckig, klein etc....)
Dann komme ich auf eine Seite auf der rechts diese Marke liegt. Sie besteht aus einem von eben schon vorrätigen Stock von sechs Gif-Bildern von denen nun eins per css-Div-image-Paket auf die Seite gesetzt wurde. Dabei sollte der Innenraum der Marke auf unsichtbar gesetzt worden sein. Also hier der rote Bereich ist "unsichtbar" zu setzen:
<img src="http://www.chraecker.de/forum/612004.gif" border="0" alt="">
Auf diese Art und weise können die Leute per Knopfdruck die Hintergrundfarbe des Div-bereiches in dem die (natürlich größere) Marke liegt ändern und so leicht sich eine Farbe für die marke auswählen.
Somit haben wir also schon eine Marke und eine Farbe gewählt. Jetzt liegen links verschiedene images bereit, die man nun per div-css-Mausmanipulation rüberziehen kann und auf diesem Marken-Div fallen lassen kann. Dabei ist nur darauf zu achten, das man diese Teile nur innerhalb des (hier) roten Bereiches fallen lassen kann.
Zum Schluß kann man noch, wenn die Marke was größer ist natürlich, den Besucher eine zahl eingeben lassen der dann als Wert "über" (in die Tiefe gesehen) das Marken-Div geschrieben wird. Oder man gibt ein paar Werte vor und legt die dann als Div-image noch mal oben drauf an die jewiels richtige Postion. (Dafür muß eben der weiße rand etwas breiter sein)
Fertig ist es ;-)
Würde in der Tat Javascript voraussetzen, aber der Spaß, sag ich Dir, der Spaß ;-)))) (Freilich kannst Du nacher noch die Marke bestempeln lassen ;-) Wie komme ich da nur jetzt drauf....)
Chräcker
PS. ich habe lange keine Briefmarke mehr gesehen: der Wert kommt natürlich gar nicht auf den weißen Rand....
Hallo,
Fertig ist es ;-)
Würde in der Tat Javascript voraussetzen, aber der Spaß, sag ich Dir, der Spaß ;-)))) (Freilich kannst Du nacher noch die Marke bestempeln lassen ;-) Wie komme ich da nur jetzt drauf....)
Also ich muß schon sagen, Du hast geniale Ideen! Danke für die Anregungen. Bis jetzt war ich mir noch gar nicht sicher ob ich es überhaupt machen will. Aber ich denke, ich werde die Sache angehen. Das mit dem Stempeln ist auch ne prima Idee, die mir noch gar nicht in den Sinn kam, obwohl ich gerade Deine Seite besucht habe. Man könnte ja vom Benutzer auch einen Stempel "basteln" lassen, wo Ort und Datum bestimmt werden können.
Naja, viel Arbeit, aber ich packe es an.
spud.
Hallo,
Naja, viel Arbeit, aber ich packe es an.
so viel ist es ja gar nicht. Und man kann mit etwas Augenwischerei auch Arbeit sparen. Ich würde beim stempeln zBsp gar keinen Stempel anbieten sondern per Knopfdruck das Ding einfach mit einem "Stempelbild" verzieren. Also Stempelmotiv aussuchen (oder tatsächlich das Tages-Datum nehmen) und dieses gif per css positioniertem Div über das Bild der Marke legen.
Was mir später noch einfiel: wenn Du die Markenfarbe einstellbar machst, so wie oben beschrieben, dann können die Grafiken, die man nun darüber schieben kann, nicht antialisiert sein. Denn Antialisierung ist immer Hintergrundfarben abhängig. Deswegen würde ich folgendes überlegen. Du bietest "nur" vier Farben für die Marke (weiß, blau, rot, grau oder so) an. Dann hast Du, sagen wir, zehn Motive die man nun frei auf dem Bild der Marke abwerfen kann. Diese zehn Motive (Giv-images) erstellst Du dann vier mal, und zwar auf der jeweiligen Hintergrundfarbe, die Du dann aber beim speichern wieder auf durchsichtig setzt. Wechselt der Spieler die Marken-Farbe, dann tauschst Du einfach den kompletten image-Satz aus.
Was brauchst Du noch? Ein Div mit der Marke und einen farbwähler für vier Farben. Zehn Divbereiche mit den Motiv-images die man per Maus verschieben kann, aber nur über der Marke loslassen kann (Dort aber an beliebige Position: und Achtung: klickt man ein Motivteil an, muß dieses jeweilige Div immer den höchsten z-Index haben. Ich mache das immer einfach so (auf meiner Kühlschrankseite), das ich im Hintergrund einen Wert hochzähle, bei jedem Div, das angeklickt wird, wird dieser Wert eins hoch gezählt und dem Div als z-Index untergeschoben. Auf diese Art und weise kann man die Elemente schichten und der Besucher kann bestimmen, was oben liegt und was unten....)
Dann noch: einen Knopf mit "Bestempel mich" in Form eines runden Stempels natürlich ,-) Klickt man dadrauf, wird ein weiteres Div oben drüber gelegt, dort drin liegt dann das Bild des Stempels und darauf schreibt das Script das aktuelle Datum in "klein Arial" an der passenden Stelle.
Mehr ist es nicht ,-)
Chräcker
hi,
auch wenn du jetzt schon einiges zur realiserung mittels javascript zu hören bekommen hast - um eine serverseitige bild-erzeugung kommst du m.E. nicht herum, wenn du auch diesen punkt
und diese dann lokal abspeichern bzw. ausdrucken.
erfüllen möchtest - drucken mag ja noch gehen, aber mehrere per JS nebeneinandergesetzte bilder wirst du dem besucher nicht zum abspeichern als _ein_ bild anbieten können.
wenn du also deinem besucher nicht zumuten willst, dies über den lästigen umweg "screenshot erstellen/im grafikprogramm zurechtschneiden/abspeichern" zu machen, wirst du nicht darum herum kommen, ihm _ein_ serverseitig generiertes bild zu liefern.
gruss,
wahsaga
moin,
wenn du also deinem besucher nicht zumuten willst, dies über den lästigen umweg "screenshot erstellen/im grafikprogramm zurechtschneiden/abspeichern" zu machen, wirst du nicht darum herum kommen, ihm _ein_ serverseitig generiertes bild zu liefern.
Das ist natürlich wahr. Nun muß ich erst einmal herausfinden ob so etwas mit ASP überhaupt möglich ist.
spud