ilute
17.12.2002, 17:31
moin,
--- ot ---
naja ... da der Uebersetzer offensichtlich nicht viel anklang gefunden hat, versuchen wir es nochmal.
--- ot ---
Wo ich auch ueber die Ferien absolut nichts vor hab und Jbb Tray Programmieren wollt ich erstmal nicht (mach ich sonst schon durchgehend :) *abstandbrauch*).
CurveBall, um es primitiv zu sagen, ist ein 3D PingPong, dass eher an Tischtennis erinnert, als an das old school PingPong, woran man sofort denkt. :) Sonst wuerde es wohl auch nicht in Frage kommen. :D
http://www.a-stupid.co.uk/cgi-bin/CurveBall.swf
(bevor ihr das Spiel anguckt, nochmal kurz im Post hier ganz unten gucken fuer die Anleitung)
Wie ihr Sehen koennt ist das Spiel ein Flash Film. Das bedeutet vor allem, dass keine gescheite Netzwerkumsetzung moeglich ist, was dieses Projekt als Ziel haben soll.
Ziel:
======
Ein sich an den Flash Film anlehnendes Spiel mit Netzwerkunterstuetzung, welches unter Win und Linux spielbar ist.
Sich an das Spiel anlehnend heisst dabei vor allem, dass das Spiel so einfach gehalten werden muss, wie es geht. Auch wegen dem Zeitfaktor, den ich eingeplant hab. Naemlich die Ferien. Natuerlich nicht bindend. Wenn es laenger dauert, tut es das halt. Aber ich denke, auf Grund des wirklich einfachen Aufbaus des Spiel sollte dies moeglich sein.
Netwerkunterstuetzung relativ einfach, dass zwei Spieler moeglichst in echtzeit, auch ueber das Internet spielen koennen.
Unter win und linux spielbar sein, sollte denke ich klar sein. :) Wobei ich eigentlich bei Windows und linux OpenGL ausschliessen moechte, da nicht jeder eine OpenGL faehige Graka hat. Aber es sollte selbst kein Problem darstellen die Grafik des Spiels ueber die Win32 API in echtzeit darzustellen. *g* (QT schliesse ich fuer linux aus. Daran halte ich auch fest)
-> falls ihr naemlich gerade denkt, man muesste einen 3D Raum darstellen ist dies zwar auf die Optik bezogen zwar richtig, allerdings gibt es kein Objekt, oder allg. nichts, dass man 3D darstellen muesste. Koennte man ... klar. Aber fuer 2 Wochen zu aufwendig. :)
So ist der Raum z.b. NUR ein Bild, welches sich absolut nicht veraendert. Der Ball ist einfach ein Bild das groesser und kleiner wird und dieses hellblaue Rechteck ebenfalls nur ein Rechteck, dass groesser und kleiner wird.
...
Was wird gebraucht?
==================
Praktisch alles:
- Netzwerk ... am besten Leute mit ahnung von BSD Sockets ( (TCP und/oder UDP)/IP ). (C)
- Leute fuer die Mathematik im Spiel. Berechnung der Flugbahn
- Grafik/GUI Windows/Linux (ausgenommen ist fuer linux QT(!)). Wie sieht es mit der kompatibilitaet von OpenGL win/linux aus. Auch wenn ich kein Fan bin ... wie gesagt. Manchmal muss man halt Kompromisse eingehen. :)
- Website, wenn wer sich meldet (opt.)
- Gameplay, was auch immer man so darunter verstehen mag. Mir faellt allerdings nichts weiter ein gerade. *g*
...
Ein weiteres vom Spiel unabhaengiges Problem ist, denke ich, Gegner zu finden, die bereit sind zu spielen. Und so kam mir der Gedanke einen Server so einzurichten, dass dieser bereitsteht um Leute zu reggen, die spielen wollen. Also man sich dort eintraegt, wenn man das Spiel wartet und so einen Gegner waehlen kann, oder einen Zufallsgegner zugeweisen bekommt.
Also ... ein PHP Programmierer, der diese Aufgabe uebernimmt. Eine Highscoreliste waere optional, weil die gewaehrleistung von tatsaechlis erreichten Ergebnissen zu kompliziert weaere. Spiel technisch. Ich denke das wuerde den Rahmen sprengen.
Sprache ist mir eigentlich egal, bis auf den Netzwerkteil, den ich mitprogrammieren werde. Dieser wird allerdings so gestaltet, dass er einbindbar sein wird, falls C++ Teile entstehen sollten.
Was ihr koennen solltet?
======================
Zumindest das, was ihr machen wollt. In dem kurzen Zeitrahmen, der Gedacht ist, macht es wenig Sinn etwas so weit zu erlernen, dass man gescheit damit umgehen kann. Bzw. wenn man es dann kann, sind die 2 wochen rum. :)
Was bietet euch dieses Projekt?
============================
Kein Geld, aber vielleicht ein bisschen fun. Da dies kein grosses Projekt ist, koennt ihr Erfahrung beim Programmieren im Team Sammeln, wenn ihr das wollt. Oder wenn ihr nur eins der Themen beherrscht, koennt ihr vielleicht in einem der anderen ein bisschen dazulernen, oder fragen stellen, wie auch immer. :) Ausserdem ist dieses, finde ich, ein Spiel, was von vielen Leuten gespiel wird. Nicht so bekannt und oft gespielt wie Moorhuhn, z.b. aber schon oft, was euch eine Referenz vielleicht einbringen koennte, wenn ihr daran mitwirkt. :)
Lizens:
========
GPL ... ach, wer haette es gedacht. :D
Anleitung zum Spiel:
==================
Ihr seid "der blaue" und guckt halt in den Raum, ... Bewegt ihr euren "Schlaeger", koennt ihr den Ball anschneiden. Auch wenn der Ball ruht, was das Spiel enorm interessant macht. Auch gegen die KI. =) Ab Level 6 wird es angenehm schnell. *g* Ab Level 8 wird es Horror. :D Besonders wenn ihr auf der y Achse anschneidet. :D
ps. Dieser Beitrag wird/wurde auf mehreren Boards Kreuzgepostet.
pps. Treffpunkt ist (erstmal) das JBB (Joel's Bulletin Board) http://www.joelh.de/jbb/foren.php -> Projekte -> CurveBall Clone
stefan
--- ot ---
naja ... da der Uebersetzer offensichtlich nicht viel anklang gefunden hat, versuchen wir es nochmal.
--- ot ---
Wo ich auch ueber die Ferien absolut nichts vor hab und Jbb Tray Programmieren wollt ich erstmal nicht (mach ich sonst schon durchgehend :) *abstandbrauch*).
CurveBall, um es primitiv zu sagen, ist ein 3D PingPong, dass eher an Tischtennis erinnert, als an das old school PingPong, woran man sofort denkt. :) Sonst wuerde es wohl auch nicht in Frage kommen. :D
http://www.a-stupid.co.uk/cgi-bin/CurveBall.swf
(bevor ihr das Spiel anguckt, nochmal kurz im Post hier ganz unten gucken fuer die Anleitung)
Wie ihr Sehen koennt ist das Spiel ein Flash Film. Das bedeutet vor allem, dass keine gescheite Netzwerkumsetzung moeglich ist, was dieses Projekt als Ziel haben soll.
Ziel:
======
Ein sich an den Flash Film anlehnendes Spiel mit Netzwerkunterstuetzung, welches unter Win und Linux spielbar ist.
Sich an das Spiel anlehnend heisst dabei vor allem, dass das Spiel so einfach gehalten werden muss, wie es geht. Auch wegen dem Zeitfaktor, den ich eingeplant hab. Naemlich die Ferien. Natuerlich nicht bindend. Wenn es laenger dauert, tut es das halt. Aber ich denke, auf Grund des wirklich einfachen Aufbaus des Spiel sollte dies moeglich sein.
Netwerkunterstuetzung relativ einfach, dass zwei Spieler moeglichst in echtzeit, auch ueber das Internet spielen koennen.
Unter win und linux spielbar sein, sollte denke ich klar sein. :) Wobei ich eigentlich bei Windows und linux OpenGL ausschliessen moechte, da nicht jeder eine OpenGL faehige Graka hat. Aber es sollte selbst kein Problem darstellen die Grafik des Spiels ueber die Win32 API in echtzeit darzustellen. *g* (QT schliesse ich fuer linux aus. Daran halte ich auch fest)
-> falls ihr naemlich gerade denkt, man muesste einen 3D Raum darstellen ist dies zwar auf die Optik bezogen zwar richtig, allerdings gibt es kein Objekt, oder allg. nichts, dass man 3D darstellen muesste. Koennte man ... klar. Aber fuer 2 Wochen zu aufwendig. :)
So ist der Raum z.b. NUR ein Bild, welches sich absolut nicht veraendert. Der Ball ist einfach ein Bild das groesser und kleiner wird und dieses hellblaue Rechteck ebenfalls nur ein Rechteck, dass groesser und kleiner wird.
...
Was wird gebraucht?
==================
Praktisch alles:
- Netzwerk ... am besten Leute mit ahnung von BSD Sockets ( (TCP und/oder UDP)/IP ). (C)
- Leute fuer die Mathematik im Spiel. Berechnung der Flugbahn
- Grafik/GUI Windows/Linux (ausgenommen ist fuer linux QT(!)). Wie sieht es mit der kompatibilitaet von OpenGL win/linux aus. Auch wenn ich kein Fan bin ... wie gesagt. Manchmal muss man halt Kompromisse eingehen. :)
- Website, wenn wer sich meldet (opt.)
- Gameplay, was auch immer man so darunter verstehen mag. Mir faellt allerdings nichts weiter ein gerade. *g*
...
Ein weiteres vom Spiel unabhaengiges Problem ist, denke ich, Gegner zu finden, die bereit sind zu spielen. Und so kam mir der Gedanke einen Server so einzurichten, dass dieser bereitsteht um Leute zu reggen, die spielen wollen. Also man sich dort eintraegt, wenn man das Spiel wartet und so einen Gegner waehlen kann, oder einen Zufallsgegner zugeweisen bekommt.
Also ... ein PHP Programmierer, der diese Aufgabe uebernimmt. Eine Highscoreliste waere optional, weil die gewaehrleistung von tatsaechlis erreichten Ergebnissen zu kompliziert weaere. Spiel technisch. Ich denke das wuerde den Rahmen sprengen.
Sprache ist mir eigentlich egal, bis auf den Netzwerkteil, den ich mitprogrammieren werde. Dieser wird allerdings so gestaltet, dass er einbindbar sein wird, falls C++ Teile entstehen sollten.
Was ihr koennen solltet?
======================
Zumindest das, was ihr machen wollt. In dem kurzen Zeitrahmen, der Gedacht ist, macht es wenig Sinn etwas so weit zu erlernen, dass man gescheit damit umgehen kann. Bzw. wenn man es dann kann, sind die 2 wochen rum. :)
Was bietet euch dieses Projekt?
============================
Kein Geld, aber vielleicht ein bisschen fun. Da dies kein grosses Projekt ist, koennt ihr Erfahrung beim Programmieren im Team Sammeln, wenn ihr das wollt. Oder wenn ihr nur eins der Themen beherrscht, koennt ihr vielleicht in einem der anderen ein bisschen dazulernen, oder fragen stellen, wie auch immer. :) Ausserdem ist dieses, finde ich, ein Spiel, was von vielen Leuten gespiel wird. Nicht so bekannt und oft gespielt wie Moorhuhn, z.b. aber schon oft, was euch eine Referenz vielleicht einbringen koennte, wenn ihr daran mitwirkt. :)
Lizens:
========
GPL ... ach, wer haette es gedacht. :D
Anleitung zum Spiel:
==================
Ihr seid "der blaue" und guckt halt in den Raum, ... Bewegt ihr euren "Schlaeger", koennt ihr den Ball anschneiden. Auch wenn der Ball ruht, was das Spiel enorm interessant macht. Auch gegen die KI. =) Ab Level 6 wird es angenehm schnell. *g* Ab Level 8 wird es Horror. :D Besonders wenn ihr auf der y Achse anschneidet. :D
ps. Dieser Beitrag wird/wurde auf mehreren Boards Kreuzgepostet.
pps. Treffpunkt ist (erstmal) das JBB (Joel's Bulletin Board) http://www.joelh.de/jbb/foren.php -> Projekte -> CurveBall Clone
stefan