php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.08.2004, 07:54  
Erfahrener Benutzer
 
Registriert seit: 06.09.2003
Beiträge: 309
suter
Standard Logische Fragen

Also ich habe ein paar Fragen:
1. Wie wird das genau bei einem Browsergame gemacht. Wenn man jemanden angreift, muss man ja zuerst 1h hinfliegen. Wenn der Kampf stattfindet, muss man ja nicht online sein. Jetzt könnte man davon ausgehen, dass sobald einer von diesen zwei online geht, der Kampf stattfindet. Aber in dieser Zeit hat man ja wieder Resourcen erhalten, die der Angreifer meisst rauben kann. Dann muss man ja noch zusätzlich zurückrechnen.
Wird dies so kompliziert gemacht, oder geht das auch einfacher?

2. Ich habe mir auch mal was zu einem Kampfsystem überlegt. Bei manchen Online Games "fliegt" man ja mit mehreren 1000 Schiffen umher. Nehme mal an dies wird mit einer Klasse gemacht. Aber wenn man jetzt jedes einzelne Schiff schiessen lassen würde, könnte die Berechnung ziemlich lange dauern.
Wenn man jetzt die Gesamtangriffstärke jedes Schiffstyps zusammenrechnen würde, und von den Struckturpunkten, des gegnerischen Schiffstyp abziehen lassen würde, wäre das ja wieder extrem schneller.
Jetzt gibt es aber Online Games, in diesem jedes Schiff auf ein zufälliges Schiff vom Gegner schiesst muss ja jedes Schiff einzeln schiessen, oder lässt sich das auch einfacher machen?
suter ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.08.2004, 08:18  
Gast
 
Beiträge: n/a
Standard

Hi,

zu 1. ....


Naja wenn das Realtime sein soll dann bekommt das Schiff welches man
da hinschickt zB. einen Timestamp von now - eben 3600 sec später und
solange passiert mit dem Schiff ja nichts ausser ich rufe es zurück dann
kann ich aber auch durch eine differenz feststellen wie lange es zurückbraucht ...

Das mit den Resourcen ist eine Fragen wie man es handhabt entstehen die Resourcen auf jedem Schiff oder nur im Basislager (Lagern) ... und
Rauben kann man dann nur was das Schiff im Lager hat oder es wird
eine Basis angegriffen dann werden dem Angreifer die Resourcen
aufadiert aber nur soviel wie er auf sein schiff bekommt -> fazit er
kann die basis wieder Reparieren und dazu die übrigen nicht
zertörten Resourcen nutzen oder er Transportiert die Resourcen mit den Schiffen ab ....

So 2. muss ich nochmal genauer Lesen ...
 
Alt 18.08.2004, 11:13  
Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 42
TimmaY
Standard

lol ... ogame ? Würde sich 1. auch mit cronjobs realisieren lassen ? Werden zwar ein paar mehr aber das müste doch gehen !?
TimmaY ist offline  
Alt 19.08.2004, 09:26  
Erfahrener Benutzer
 
Registriert seit: 06.09.2003
Beiträge: 309
suter
Standard

naja, müssten paar sein, so alle 5 sec? Wäre irgendwie noch dumm, finde ich.
suter ist offline  
Alt 19.08.2004, 09:35  
Gast
 
Beiträge: n/a
Standard

sorry aber cronjobs für sowas sind wohl mit kanonen auf spatzen geschossen.
mit zeitrechnung kriegt man das alles hin und spart sich auch ne menge abfragen.
wieso soll ich 3h irgendwas berechnen wenn grad keiner auf der plattform
zockt .. das darf ruhig der erste nach dieser pause übernehmen.
 
Alt 19.08.2004, 09:48  
Gast
 
Beiträge: n/a
Standard

also mit cron wird das nicht laufen ... man teilt in dem falle die Spieler
immer in 10 Gruppen bzw. die gerade mit einander zu tun haben das
kann man ja hinterlegen und die updaten sich gegenseitig ...

Da steht schon ein bischen mehr dahinter aber bischen grübeln schadet nicht, und das ganze mal im kleinen Testen ....

Wo Du recht hast mit den cron man kann die Berechnungen verkleinern
wenn man jede Stunde einen cron laufen lässt und alles aufrechnet ...
mehr würde ich aber nicht machen ...
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Renommee Funktion wirft Fragen... tomtaz Board-Support 11 02.07.2008 21:18
MySQL-Klasse und noch viele Fragen... BartTheDevil89 PHP Tipps 2008 15 11.06.2008 08:52
gettext, einige fragen notyyy PHP Tipps 2008 12 01.05.2008 12:09
generelle Fragen zu MySql bezüglich der Tabellen woods Datenbanken 7 16.10.2006 13:38
2 Fragen zu meinem Script PHP Tipps 2005-2 8 06.08.2005 23:29
Fragen zu UDP, Binärdaten & Typkonversionen PHP Tipps 2005-2 2 12.07.2005 13:47
Generelle PHP Fragen Madden PHP-Fortgeschrittene 3 11.04.2005 01:24
zwei fragen an euch! $$$ ThiKool $$$ PHP Tipps 2005 25 23.01.2005 04:23
[Erledigt] Allgemeine Anfänger Fragen PHP Tipps 2004-2 5 20.12.2004 14:57
Ein Paar Fragen PHP Tipps 2004-2 6 10.11.2004 19:21
Zwei Fragen ... PHP Tipps 2004 14 29.10.2004 15:48
Fragen über Fragen :) Igäl PHP Tipps 2004 3 26.08.2004 08:59
Viele Fragen für einen privaten Webserver Server, Hosting und Workstations 15 18.07.2004 22:35
[Erledigt] Fragen über Fragen... wer kann helfen? PHP Tipps 2004 2 08.07.2004 21:12
Bitte rasch hilfe zu diesen 2 fragen PHP Tipps 2004 3 16.06.2004 21:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
logische fragen, logische fragen und antworten, logische fragen mit antworten, logische frage spiele, die logische fragen, php, logische fragen für 1 klasse online, logisch fragen.de, www.logisches.de, www.logische fragen.de

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.