Autor Beitrag
Tropby
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 71
Erhaltene Danke: 4

Vista, Win XP, Win 89
Turbo Delphi Ex.
BeitragVerfasst: Do 12.05.11 10:14 
Hallo zusammen,
ich hoffe, ich habe ungefähr das richtige Forum genommen. Wollte es erst in Freeware-Projekte Posten aber da ich noch nichts zum Zeigen habe, habe ich es dann doch hir gepostet.

Ich habe in letzer Zeit viel über ein neues Projekt nachgedacht und habe auch eine Idee entwickelt. Jetzt möchte ich gerne mal von euch wissen, was ihr von der Idee haltet.

Es geht allgemein erstmal um eine art "Delphi-Programmierer-Spiel" oder auch C# jenachdem welche Schnittstellen es geben wird.

Das Projekt stelle ich mir so vor:
Es gibt einen Server (warscheinlich ein Webserver mit PHP) der anfragen von Bots erhält die in Delphi geschrieben werden. Diese Bots sind auf einer Welt. Dort müssen die Bots überleben. Damit ein Bot überleben kann muss er Energiekristalle suchen. Er kann aber auch andere Sachen aufnehmen und diese dann verarbeiten. Jeder Bot-Client kann dabei dann alle 5 Sekunden eine Anfrage an den Server stellen.

Die Welt auf dem sich Bots bewegen soll sich dabei selber entwickeln z.B. wenn ein Bot zum Ende der Welt kommt erweitert sich die Welt automatisch.

Weitere Ideen währen, das die Bots Objekte Sammeln können und diese dann auf einem Feld lagern können. Andere Bots können diese Objekte dann z.B. weiterverarbeiten! Jenachdem welche upgrades die Bots sich selbst gebaut haben.

Ich weiß, dass so ein Bot zu Programmieren sicher nicht leicht wird und es soll auch erstmal nur darum gehen, dass ein Bot überleben muss. Also Energiekristalle suchen muss. Auch ist mit bekannt, dass ich nicht kontrollieren kann ob sich nicht jemand einen Client baut wo er selbst vor sitzt und dass das kein Bot ist, ist ja wohl jedem klar. Es soll darum gehen, dass ein Programm welches im Hintergrund läuft auf einem Rechner einen üerlebensfähigen Bot baut. Der sich Frei auf der Welt bewegt und Energiekristalle sammelt bzw. diese auch ANBAUT (neue Idee grade gehabt).

Was haltet ihr von der Idee? Meint ihr, dass ist soweit umsetzbar?
Außerdem würden mich weitere Anregungen bestimmt auch noch auf neue Ideen bringen was man noch so alles einbauen könnte.

mfg
Tropby


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Do 12.05.2011 um 13:59

_________________
Tropby
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19338
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 12.05.11 11:13 
Hast du diesen Thread schon gesehen? Das ist zwar ein anderes Spiel, aber die Grundidee ist die selbe. ;-)
www.delphi-forum.de/topic_105361.html
Tropby Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 71
Erhaltene Danke: 4

Vista, Win XP, Win 89
Turbo Delphi Ex.
BeitragVerfasst: Do 12.05.11 11:57 
Den Thread hatte ich noch nicht gesehen. Hört sich aber auch intressant an.

Vielleicht kann man sich da ja ein bischen absprechen ^^

Ich wollte aber schon etwas machen, was immer weiter läuft... Mir kommen da auch ständig neue Ideen. Besonders eine Bestenliste welcher Bot am längsten überlebt hat finde ich intressant ;)

Bei meinem spiel braucht man halt keinen direkten gegenspieler sondern spielt man gegen sich selbst, aller Sims ;) Die Idee kam mir eigendlich als ich mal wieder ein Browsergame gesucht hatte was mir neue Möglichkeiten bietet. Jedoch war alles nur der gleiche Einheitskram den man so kennt. Da kam mir dir Idee wieso nicht mal ein Spiel machen wo jeder entwickler etwas machen kann.

Vielleicht wird das spiel ja auch eins bei dem es normale Spieler geben kann. Wenn jemand so einen Client programmiert währe das ja auch kein Problem.

_________________
Tropby
Tropby Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 71
Erhaltene Danke: 4

Vista, Win XP, Win 89
Turbo Delphi Ex.
BeitragVerfasst: So 22.05.11 13:00 
Hallo zusammen,
jetzt wo ich endlich etwas Zeit gefunden haben. Endlich Urlaub. Habe ich mich dran gesetzt und die ersten Funktionen für dieses "Spiel" programmiert.

Eine Anleitung zu den aktuellen Funktionen kann HIER gefunden werden.

Der Server liegt zur Zeit noch testweise auf einem Funpic Account. :oops:
tropby.tr.ohost.de/


Ich hoffe, das diese paar Funktionen jemand Testen kann damit ich weiß, dass es auch richtig funktioniert.

Danke schonmal im Vorraus :-)

_________________
Tropby
DonManfred
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 148
Erhaltene Danke: 2

Windows 7
Delphi XE3 Pro + HTML5Builder
BeitragVerfasst: Mo 23.05.11 12:04 
sie würde sich testen lassen, wenn man an die PHP-Scripte auch heran kommen würde (Download)... Sie werden ja direkt ausgeführt wenn man sie anklickt...

_________________
Gruss Manfred
Tropby Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 71
Erhaltene Danke: 4

Vista, Win XP, Win 89
Turbo Delphi Ex.
BeitragVerfasst: Mo 23.05.11 12:16 
Es ist ja sinn der Sache, dass die Scripte online auf dem Server ausgeführt werden. Es soll ja eine art Multiplayer spiel werden in dem jedoch jeder seinen eigenen Client schreiben kann. Ich möchte eigendlich nur, dass mal jemand probiert ob das bis jetzt alles so weit funktioniert und ob es da noch verbesserungs Vorschläge gibt.

_________________
Tropby
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Mo 23.05.11 12:36 
Du verstößt damit gegen die Allgemeinen Geschäftsbedingungen von ohost.de:
ohost.de AGB:

Chats, allgemein Autoreloadscripts (Webcams, Besuchertausch, oft aktualisierende AJAX Seiten) AdServer, sind nicht erlaubt, da sie durch ihre schnellen Reloads eine unangemessen hohe Last für den Server bedeuten. Serverseitige (auf php basierende) Onlinegames (Browsergames,Diebspiele, Tools zu diesen) sind aufgrund ihres hohem CPU Verbrauches nicht gestattet.

Solange du allein auf dem Server bist, mag das gehen. Allerding wird die Anzahl der Zugriffe drastisch erhöht, da du eine gewisse Synchronisation haben musst.
Tropby Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 71
Erhaltene Danke: 4

Vista, Win XP, Win 89
Turbo Delphi Ex.
BeitragVerfasst: Mo 23.05.11 12:52 
Ich weiß das ich das nur für Testzwecke da ablegen kann. Und ich weiß auch, dass Ohost.de das da drin stehen hat. Wenn jedoch die ersten Tests abgeschlossen sind wird das ganze auf einen ordendlichen Server verschoben. Dort kann das ganze dann auch ordendlich laufen. Im moment glaub ich nicht, dass 2 Benutzer die damit rumspielen eine höhere auslastung bringen als eine Homepage die 200 Bilder läd.

Außerdem kann im moment sowieso nur alle 5 Sekunden eine aktion durchgeführt werden von der gleichen Person. Dadurch ist das ganze ja in sich schon begrenzt.

_________________
Tropby