Hallo liebe Community!
Für meine Mortal Online-Fanseite schwebt mir schon lange eine Idee im Kopf herum die ich nun angehen möchte.
Und zwar geht es dabei um eine LIVE-Lotterie welche einerseits mit Flash (Live-Ziehung) und mittels einer normalen Joomla-Komponente (Tipps, Auswertung, Gewinner, Gewinnerbenachrichtigung, etc..) realisiert werden soll.
Diese Live-Lotterie soll ebenfalls mit der bekannten Community-Belohnungskomponente alphauserpoints kommunizieren.
Kurz:
User sammeln Punkte indem sie sich ander website beteiligen (alphauserpoints). Mit diesen punkten können sich die user dann Lose für die lotterie (= zu programmieren) kaufen und tipps abgeben.
Anforderungen an die Komponente:
Frontend:
- Userübersichtsseite mit seinen aktuellen Punkten (auslesen aus alphauserpoints)
- Möglichkeit (mehrere) Tipps abzugeben (per eingabeformular)
- Anzeige der abgegebenen Tipps für die nächste Ziehung
- Anzeige (Countdown) bis zur nächsten Ziehung.
- Anzeige aller abgegebener Tipps von allen Usern
- Archiv von früheren Ziehungen/Tipps mit dem jeweiligen Gewinnertipp/Gewinnername
- Anzeige des Preises den es bei der nächsten Ziehung zu gewinnen gibt. (Bild + kurze Textbeschreibung)
- Möglichkeit mehrere Tipps auf einmal abzugeben
- Zufalltipps generieren
Backend:
- Intervall zwischen den Ziehungen (kann in sekunden angegeben werden)
- Übersicht über die abgegebenen Tipps der User
- Angabe wieviel Punkte 1 Tipp kostet.
- Angabe wieviele Tipps ein User pro Ziehung maximal abgeben darf
- Tipp-Format (Bilder oder Zahlen)
- Gewinnbenachrichtung p. Mail (automatisch, Mail-Text vorgeben mit personalisierter anrede)
- Mail mit Name, Benutzername und Mail des Gewinners geht an den Super-Administrator
- Preise: hier kann immer ein Bild und eine kurze beschreibung angegeben werden vom zu gewinnenden Preis bei der nächsten ziehung.
- Gibt es bei einer ziehung keinen Gewinner, so bleibt der gewinn im Pot bis zur nächsten ziehung.
- Tipp-Bereich pro Ziffer: 0-9
- Tippformat: Zahlen oder Bilder
Bsp.:
Je nach useranzahl muss man die möglichkeit haben die gewinnchancen durch änderung der Tipps anzupassen:
Tipp setzt sich zusammen aus 3 Stellen jeweils von 0-6
Tipp setzt sich zusammen aus 4 Stellen jeweils von 0-9
..usw..
Zahlen können pro Tipp-Stelle mehrmals vorkommen!
d.h. 0-0-0 ist ebenso möglich wie 3-6-0
Bei Bildern anstatt zahlen wird jede Ziffer durch ein Bild (Krone, Kirsche,etc..) ersetzt.
auch das soll einstellbar sein im Backend.
Die Lotterie-Komponente generiert bei jeder Ziehung den Tipp und übergibt das Resultat als XML-File/ oder PHP-Steuerdatei (Vorlage gibt es schon).
Der Flash-Teil checkt nach Ablauf des Countdowns jedesmal diese XML-Datei und gibt das Ergebnis live aus (kleine animation).
User können tipps abgeben bis 1h vor Ablauf des Countdowns.
Ab dem zeitpuntk wo user keine tipps mehr abgeben können, generiert die komponente den gewinnertipp per Zufall und schreibt das ergebnis in die Steuerdatei (XML, php) und in die Datenbank.
Der Flash-Teil ist sogut wie fertig, was noch fehlt ist jemand mit ausreichend programmier-Kenntnissen der mir eine entsprechende Komponente programmieren könnte.
Leider reichen meine PHP-Kenntnisse für die Programmierung einer solchen Komponente nicht aus, ich kann aber die Templates als HTML-Vorlage sowie das CSS liefern für den Frontend-Bereich.
Evtl. müsste auch noch ein modul programmiert werden, welches immer die Statistik ausgbit, den preis, den gewinner der letzten ziehung, den gewinnertipp und die bisher abgegebenen tipps bis zur letzten Ziehung.
Zur besseren Darstellung noch 2 Screenshots wie ich mir eine Integration dieser Live-Lotterie auf der genannten Website vorstellen könnte. (Siehe bilder im Anhang)
Sollte sich jemand finden der mir eine derartige Joomla-Komponente erstellt, dann würde ich selbstverständlich die Joomla-Komponente + Flash Teil mit einer ausführlichen Dokumentation auf meinem Blog der Öffentlichkeit zugänglich machen (GPL).
Bei Interesse bitte ich um Kontakt via:
SKYPE: jkjunior25
oder:
Mail: jkjunior@gmx.at
oder PM.
Vielen Dank,
Joe


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen