fubar schrieb:
Erstelle doch ein 10x10 bool(/boolean)-Feld und setze, wenn das erste Schiff plaziert wurde, die betreffenden Werte auf true. Beim nächsten Schiff fragst du dann halt ab, ob nicht eines von den Feldern, auf das es gesetzt werden soll, schon belegt ist usw. (dafür reicht eine einfache for-Schleife!)
bin zwar delphianer und weiß nicht, was es in C++ so gibt, aber ich würde lieber ein Byte-Array nehmen, dann kann man nämlich gleich wunderschön mit abfragen (lassen), ob z.b. ein bestimmtes schiff versenkt wurde...
außerdem kann man sich dann leicht eine recht simple-zeichenmethode basteln...
wenn du es dann ganz schön (und kompakt) machen willst, nimmst ein array von einem record, dass aus einem byte- (oder einem selbst-definierten ordinal-) und einem bool-wert besteht. dann steht an der position im array:
A) zu welchem schiff die position gehört
ob die stelle schon gestroffen wurde
mal sehen...
type
TFieldType = (ftEmpty, ftSizeTwo, ftSizeThree, ftSizeFour, ftSizeFive);
TFieldRecord = record
FieldHit : Boolean;
FieldType : TFieldType;
end;
TFieldArray = array[1..10] of array[1..10] of TFieldRecord;
was man noch beachten muss, ist:
wenn man jetzt einen Wert aus dem Array lesen will, muss man erst den Y- und dann den X-wert angeben....
procedure DoSomething(var AFieldArray : TFieldArray; AXPosition : Byte; AYPosition : Byte);
begin
AFieldArray[AYPosition][AXPosition].FieldHit := true;
end;
wfg,
ShiKai
Hallo,
danke für die vielen Zuschriften, besonders die von Fischi, wir sehen ja auch nicht alles . Mit dem Internet muss man sich nicht verbinden, das ist nur für später. Wir werden in Kürze Version 0.2 rausbringen.
Hallo
ich suche ambitionierte C++ Programmierer im Raum Wuppertal zwechs Gedankenaustausch, Hilfe bei aktuellen Projekten, und Teambildung für neue Projekte. C++ Stammtisch bzw. Treffen geplant ...
Bitte bei Interesse melden bei lextron@web.de
Pronto
C++0x ist der nächste C++ Standard, der aber noch gerade entwickelt wird, C++0x is auch nur der vorläufige Name. Da C++0x noch nich da is, kann ich dir nich sagen was besser sein wird, aber: es wird auf keinen Fall eine GUI-Lib beinhalten, siehe WinForms das schon bald von Longhorn überholt wird.
rapso schrieb:
*rumhüpf* hier hier, bei mir läuft das aber ...
i know aber du hast auch etwas mehr erfahrung mit den sachen, und ma nkann bei dir schon ergebnisse sehen
Hallo,
vor sehr langer Zeit hat es hier mal einen Thread über eine Reversi-Meisterschaft, bei der jeder der Teilnehmer eine Reversi-Engine schrieb und diese hätten dann gegeneinander antreten sollen. Soweit ich weiß, ist daraus nichts geworden. Jetzt wollte ich fragen, ob jemand noch Lust hätte, so etwas doch mal zu realisieren.
Die Engines würden dann über ein sehr simples Protokoll, das wir uns noch ausdenken müssten, im Internet gegeneinander spielen.
(edit by Korbinian: titel etwas angepasst
agentmulder: bist du schon eingebunden in dein projekt? wenn nicht, würde ich dich gerne eventuell in richtung meines projekts "ziehen" weil du scheinst gute ideen zu haben und mit leuten die gute ideen haben, kollaboriere ich gern
siehe meinen thread hier im projekte forum
hallo
ich bin grad arg dabei ein browsergame zu schreiben, und bin auch schon nich mehr ganz am anfang (weil weit kann ich nich sagen *gg) und suche noch ein paar leute die mir helfen, und zwar:
ganz wichtig: einen grafiker, da mir noch einige bilder von einheiten/gebäuden usw fehlen. die hätte ich gern in 3d, aber wenns passt, kanns auch 2d sein
dann wäre auch ein php coder ganz nützlich weil so ganz allein wirds halt schwierig. er sollte sich auskennen mit Pear::DB (mysql) und templateprogrammierung mit smarty. erfahrungen im bereich html/css/javascript/browsergames und cvs wären nicht schlecht, muss aber nich sein.
zahlen kann ich als schüler der grad sein abi bestanden hat natürlich (oder auch leider) nichts, s is also nur für ruhm und ehre (nein das sollte jetzt keine schleichwerbung für fremde browsergames sein *gg)
achja ihr solltet natürlich auch wirklich lust und zeit haben, leute die nach 3 tagen sich nich mehr melden kann ich nich leiden, denn ich meine das mit dem game ernst.
ach so zum browsergame selbst: es ist im genre mittelalter-fantasy angesiedelt. anspielen könnt ihr es auf http://ar.webbuildersnet.de
wenn ihr lust habt, könnt ihr euch ja einfach mal melden, entweder hier im forum oder per icq#196290943
mfg fallen
Dieser Thread wurde von Moderator/in davie aus dem Forum C++ in das Forum Projekte verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?
Dieses Posting wurde automatisch erzeugt.
Hi,
@ethereal: Mit deinem Forum bin ich einverstanden, können wir gerne so machen.
Und das mit dem "locker" nebenbei laufen lassen ist auch ok schließlich ist das auf freiwilliger Basis und auf der Flucht oder so sind wir ja auch nicht
@All: Assembler zu können ist hier kein muss, schließlich programmieren wir hier nicht in Assembler sondern übersetzen einen Text über Assembler! Außerdem lernt man das hier nebenbei.
Also, ich würd vorschlagen, wir fangen ab nächste Woche (14.06.04) an, oder hat es jemand besonders eilig?
So, wer jetzt alles mitmachen will, der schickt mir am besten ne e-mail an ringo19@gmx.de damit ich weiß wer alles mitmacht und damit ich den Überblick behalte!
Hallo,
Ja klar Probleme gibts immer, ich wollte das Program auch nicht schlecht machen. Wie gesagt ich find die Idee gut und offensichtlich läufts auf anderen Systemen stabil. Es ist auch nicht auszuschließen das OpenBSD dir da dazwischen funkt. Warum es keine Farben gibt ist ne gute Frage. Sagen wir so, ich hab es noch nicht hinbekommen ordentlich mit ncurses Farben und Fenster unter OpenBSD zu programmieren wie ich es z.B. von nem Linux gewohnt war. Warum das so ist hab ich auch mal nachgeschaut weis aber nicht wo, kann sein dass es am terminal liegt das benutzt wird. Hab zwar lange nichts mehr mit curses gemacht, aber es gibt da ja die Funktion die zurückgibt ob Farben unterstützt werden und die hat mir bis jetzt immer falsch zurück gegeben auf jedem OpenBSD von 2.3 - 3.5 jetzt.
Hey,
schwarz und rot is ja wohl der am häufigsten genutzte Farbkontrast und passt ja auch super zu so nem Spiel ( schwarz..nacht, rot..blut, wie auch immer..).
NGE kenn ich nur vom Namen, weiß weder worums dort geht noch welche farben die benutzten ( dachte eher an neon... ).
Und als NeoG vor 3 Jahren den Projektname bekam kannt ich nichtmal den Name NGE.
Also : NGE = manga, anime, was auch immer, NeoGenesis = mein Dungeon-Rollenspiel
ciao, Alfred
Habt ihr ein Handy-Spiel entwickelt und wollt es auf über 50 Portalen (ua. Jamba, Vodafone, T-Online, Handy.de uvm.) weltweit sehen? Wir helfen euch dabei!
Die Bezahlung erfolgt dabei auf Provsionsbasis, d.h. Anteilig pro verkauftes Spiel. Garantierte Downloadraten! Eine Abnahme wird derzeit zu 100 Prozent bei gegebener Qualität gewährleistet.
Bitte sendet bei Interesse alles verfügbare Material an mich. Wir suchen dabei hauptsächlich nach kompletten Teams (Programmierer + Grafiker). Weitere Spielideen zur Umsetzung liegen uns vor. Ihr müsst euch nur melden
Qualifikationen
- Erfahrung im Bereich Mobile Games Development und in der allg. Spieleentwicklung
- Beherrschung von C/C++ oder Java
- Kreativität und Motivation
- Zuverlässikeit
- Zeitlich ungebunden
- Selbstständiges Arbeiten
- Grafisch begabt
Hi DeltaPi,
Ich hatte Euch mal gemailt - ueber Gangster.Interactive.de.
Es kam auch eine Antwort - aber die MailAdresse funktioniert nicht!!!(???)
Ich wollte ein paar Demos mailen - meine Mail kam aber zurueck.
habt Ihr noch ne Mail- Adresse (eine die klappt )?
Eine Vergütung steht natürlich jedem zu, der uns bei der Lösung des Problems behilflich ist. Im einzelnen wird dies jedoch in einem persönlichen Gespräch erörtert - es ist in jedem fall für jeden Lohnenswert.
grüsse meminisse