| Suche nach "versenken" im Forum für Homepage, Hosting und Webspace |
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
in Software zum Erstellen einer Webseite und andere Programme hi leute
sry dass ich diese alte kamelle noch mal aufwärme, aber ich hab jetzt das gleiche Problem. Hab son paar vorkenntnisse aus dem 1. und 2. Halbjahr und soll jetzt Schiffe versenken mit Logo programmieren. könnt ihr mir da vielleicht helfen??? ich hab absoulut keine ahnung wie das funktionieren soll und bin halb ab verzweifeln. danke im vorraus schonmal :)...
Grafik und Webart Leipzig - Designportfolio - Eure Webseite im Webmaster Forum
in Eure Webseite im Webmaster Forum Hallo nisita, meine kleine Quasselstrippe !
Schön das Du vorbeigeschaut hast und Dir die Zeit genommen hast für
soviel Feedback.
Einige Deiner Statments, die nichts mit Deinem oder meinem persönlichen
Geschmack zu tun haben, möchte ich dennoch nicht unkommentiert lassen -
da sie teilweise unvollständig sind oder im Kontext falsch aufgefasst werden können.
1. [b]Test der Webseite mittels verschiedener Validatoren[/b]
Natürlich habe ich den HTML Output meines Templates samt Mambo HTML Output
durch sämtliche gängige Validatoren laufen lassen. (Tidy HTML, CSE Validator und W3C Validator usw.)
Wenn dann richtig, denn erst dann sieht man auch die Unterschiede in der Gewichtung
der einzelnen Validatoren.
Dann musst Du schon unterscheiden zwischen [b]Warnings[/b] und [b]Errors[/b], welche ausgegeben werden.
Das HTML des Templates selbst weisst keinen einzigen Fehler im Validator auf !
Angezeigt werden im Gesamtoutput mit Mambo Ausgaben lediglich Warnings und die
sind unter anderem zurückzuführen auf die \proprietary attributes\ welche zur [b]Browserabwärtskompatibilität[/b] zum Einsatz kommen, sowie die \unescaped\ Ampersands die Mambo in seinen parametrisierten Links erzeugt. Also noch einmal ein Warning ist kein Error, für Dich zum merken.
Die aktuelle Tidy HTML Validator Extension für den Mozilla Firefox zeigt bei mir 78 Warnings an, die ihren Ursprung in den oben genannten Gründen finden, aber keinen einzigen Error.
Das der [b]W3C Validator [/b]alle seiner \Meldungen\ als Errors ausgibt ist eine
Eigenheit seiner Parserengine und hat, weil es halt eine Maschinenprogramm
ist, als Qualitätsmerkmal in der Praxis keine wirkliche Bedeutung.
Ob ei...
Javascript Spiele: (Test neuer Mahjongg Level) - Eure Webseite im Webmaster Forum
in Eure Webseite im Webmaster Forum Hi!
Sorry, hatte die Antwort damals gar nicht gesehen. Ich hab mir nen kleines Delphi-Programm geschrieben, das Kommentare und die Zeilenumbrüche entfernt (natürlich nur da, wo der JS-Code dann trotzdem noch gültig ist).
Die Spiele sind in meinen Chat eingebaut - http://www.s-chat.info . Dort kann man dann mit Leuten, die online sind, 4gewinnt, Schiffe versenken und noch so nen Streichholz-Verschieb-Spiel spielen, indem man /4gewinnt user, /schiff user oder /lastmatch user eingibt. Wenn niemand online ist, spielt man einfach gegen den Chatroboter Sansiba.
Die Spiele (besonders Schiff..) sind aber grafisch noch nicht so sehr attraktiv *g*
Can...
Bild vorladen - HTML, CSS - Hilfe für das Erstellen einer Homepage
in HTML, CSS - Hilfe für das Erstellen einer Homepage Ich hab mir für meinen Chat nen Multiplayer-Schiffeversenken-Spiel in JavaScript geschrieben, es funktioniert auch schon (zumindest im IE). Allerdings werden die Bilder, die in JS dem Objekt zugewiesen werden (img.src=\'test.gif\'), immer wieder neu geladen, deswegen erscheinen die Bilder immer wieder mit Verzögerung. Wie krieg ich es hin die Bilder irgendwie vorzuladen bzw. cachen zu lassen (was doch eigentlich automatisch gehen sollte)?
Das ist die URL zum Spiel (das Spielen klappt allerdings nicht, weil man dazu im Chat eingeloggt sein muss):
http://chat.sansiba.com/games/schiff/index2.php
Man muss erst ein Schiff rechts anklicken und dann über das Brett mouse-overn. Die Bilder bauen sich dann im Schneckentempo auf :/
Can
...
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
in Software zum Erstellen einer Webseite und andere Programme Die beiden Spielraster speicherst du am besten in zweidimensionalen assoziativen Arrays (in Pseudosyntax, kann kein Java):
$spieler_a[0...9][0...9] -- also $spieler_a[0][0] über $spieler_a[0][9] bis $spieler_a[9][9]
Um Schiffe auf dem Feld zu platzieren, setzt du einfach den Wert der Rasterfelder die es einnimmt auf eine bestimmte Kennzahl. Eine zufällige Position ist einfach jedes zufällige Zahlenpaar zwischen 0 und 9. Die Nachbarfelder, die du wie Can sagte überprüfen musst, sind einfach einer der beiden Werte jeweils inkrementiert.
Schießt jetzt der Gegner, siehst du im Array nach, ob der Wert dort != 0, und wenn ja schleifst du das Array einmal durch und versenkst das gesamte getroffene Schiff, setzt also alle Felder die den gleichen Wert wie das erste getroffene haben auf 0 und gibst eine entsprechende Nachricht aus/vergibst Punkte/was auch immer.
Wenn das ganze grafisch sein soll, malst du halt nach jedem Zug den Werten im Array entsprechend ein Spielfeld auf.
Ich muss bis nächste Woche ein 3D-Tetris/Rennspiel-Hybridzeugs machen, da fühl ich mich erst überfordert, wünschte Schiffe versenken würde ausreichen :)...
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
in Software zum Erstellen einer Webseite und andere Programme ok, ich meinte vorkenntnis, die man speziell für diese aufgabe braucht z.B. wie man in einem feld eine zufällige koordinate auswählt, wie man überprüft ob die noch frei ist, wie man der koordinate ein schiff zuweist usw.. ganz ahnungslos sind wir nun auch nicht: haben anfang des 2. halbjahrs mit programmieren angefangen und können simple sachen (z.B. schleifen, if konstruktionen) aber der ganze kurs ist mit der schiffe versenken aufgabe überfordert......
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
in Software zum Erstellen einer Webseite und andere Programme wie soll man sowas programmieren ohne vorkentnisse??? ich finde, dass sich die lehrer das leben sehr einfach machen und die schüler alleine lassen. also als erste aufgabe sowas zu programmieren (ich hoffe ich hab dich richtig verstanden) ist doch einfach krank!! :wand
man sollte erstmal bei der programmiersprache [u]ganz unten[/u] anfangen, bevor man sowas machen will (ohne vorkentnisse).
ps: interessiert mich wirklich mal: welche stufe bist du?...
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
in Software zum Erstellen einer Webseite und andere Programme Hm...Schiffeversenken ist keine leichte Sache, hab das kürzlich als kleines Multiplayer-Game in JavaScript für meinen Chat gemacht, aber da wurde das Spielfeld von den Spielern selbst gesetzt.
Um die Schiffe aufs Feld zu verteilen, würd ich in ner Schleife alle Schiffe durchgehen (zu erst die größten) und dann per Zufall irgendne Position und ne Richtung (also waagrecht oder senkrecht) ermitteln (also ne x- und y-Wert). Dann prüfst du (am besten mit ner eigenen Funktion), ob das Schiff dort hinkann (also ob alle Felder noch frei sind), wenn du gehst du zum nächsten Schiff, ansonsten randomierst (gibts das Wort? *g*) du erneut ne Position, und das so lange, bis du alle Schiffe untergebracht hast. Ist halt jetzt kein genialer Algorithmus, kannst auch \berechnen\, wo noch ein Schiff hin kann.
Can...
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
Schiffe versenken?? - Software zum Erstellen einer Webseite und andere Programme
in Software zum Erstellen einer Webseite und andere Programme hi!
hab den \riesenfehler\ gemacht und informatik belegt, naja eigentlich sollte das ja kein fehler sein, aber wenn der lehrer nicht erklären kann und davon ausgeht, dass man alles schon kann, hat\'s wenig sinn...
ok wie dem auch sei, ohne vorkenntnisse soll der kurs jetzt den anfang eines schiffe versenken spiels, in java (zu hause) schreiben (->lehrer sammelt\'s ein :-( )
in dem programm soll zunächst:
-spielfeld angelegt werden (10x10)
-5 schiffe (2x 2er, 2x 3er und 1x 4er) in irgendeine zufällige richtung verteilt werden bis alles ins feld passt)
konnte bisher nichts brauchbares finden...
hoffe irgendwer kann mir helfen
DANKE...
Benötige Hilfe beim JavaScipt Spiel - HTML, CSS - Hilfe für das Erstellen einer Homepage
in HTML, CSS - Hilfe für das Erstellen einer Homepage Ich komme mit diesem JavaScript Spiel Schiffe versenken nicht weiter.
Es umfasst 5 HTML-Seiten, die Frameseite, dann das Spiel.html, dann wo man die Schiffe verstecken kann (verstecken.html), Spiel2.html (2 Spielfeld, wo die eingetragenen Schiffe des Gegners gefunden werden), dazu braucht man noch eine Seite (schuss.html), wo man eintragen kann, auf welche Koordinaten man schiesst.
Erst mal funktioniert die Spiel.html Seite schon nicht! :-(
Zweitest Problem, man kann nicht schiessen und Spiel2.html öffnet sich auch nicht einwandfrei (das mit den Bildern-anfangs soll ja nur Wasser sein- haut nicht hin).
Könnt ihr mir helfen?
Es ist wirklich wichtig. Bin echt dankbar, wenn das jemand hinbekommt!
Hier die Seiten:
--------------
frame.html:
frame
--------------
Spiel.html:
|
|