Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Projekte
Autor
Nachricht
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35

Abschluss Projekt
Verfasst am: 21.02.2008, 15:52

Yo Hallo,

Ich bin mittlerweile in der letzen Schluschtufe angelangt, nun muss ich auf ende juni eine abschlussarbeit gemacht haben Wink

Also ich möchte gerne ein kleines Spiel machen. Es soll so werden, wie das brettspiel Risiko!

Ich habe auchscon bisschen erfahrung in sachen Vb6. Ich weiss, das es schwierig wird, aber ich hab fast ein halbes jahr zeit;)

So jetzt ist die frage, wie kann ich das am besten verwirklichen?

Im August beginne ich eine Ausbildung als Informatiker richtung Applikationsentwiklung.

mfg alien
_________________
 
slayer616_
Coder
Coder

Anmeldedatum: 16.05.2007
Beiträge: 90


Verfasst am: 21.02.2008, 16:02

am besten du fängst mit der karte an.... in machst alles mit zahlen....
 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 24.02.2008, 17:21

und weiter?^^
 
slayer616_
Coder
Coder

Anmeldedatum: 16.05.2007
Beiträge: 90


Verfasst am: 24.02.2008, 17:28

dann brauchst du grafiken..
 
Hamtaro_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 06.05.2007
Beiträge: 217
Wohnort: NRW


Verfasst am: 24.02.2008, 17:34

Nein, ganz zuerst brauchst du ein Spielprinzip. Bei Risiko wäre das: "Länder erobern, dadurch kriegt man mehr Verstärkungen und man muss bestimmte Missionen erfüllen".
Sowas brauchst du zuerst. Danach kann man sich um den technischen Kram kümmern.
_________________
Wie findet ihr meine Sig?
 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 05.03.2008, 16:22

ok mein prinziep ist aufgebaut Wink wie weiter? ^^
 
Rausch_
Poster
Poster

Anmeldedatum: 03.11.2007
Beiträge: 164


Verfasst am: 05.03.2008, 16:59

nun ich würde jetzt rum werkeln, das das ganze erstmal funktioniert, also z.b. überlegen wo man den die soldatenanzahl speichert(db...), un ddas dann mal so grob umsetzen
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 05.03.2008, 19:47

Mh sorry also ich hab nix gegen Denkansätze, Codinghilfen aber wenn überhaupt nicht weist was du machen sollst, dann überleg mal ob das Projekt vll doch zu anspruchsvoll ist.

Bei einem Spiel brauchst halt auch viel mehr als bei einem normalen Pogramm, so z.B:

Grafik: Grafikberechnung + Modelle/Texturen

KI: Du brauchst schließlich nen vernünftigen Gegner, oder als alternative ein Multiplayerspiel, aber dann musst dich mit Netzwerk + Server/Client beschäftigen

Balacing: Die Einheiten müssen alle Sinn machen und evtl sollte das Spiel verschiedene Schwierigkeitsgrade haben

Interface + Menu: Hat man bei Progs auch, aber bei Spielen ist ein einfaches und praktisches noch wichtiger

Savegames: Der Vorgang muss auch gespeichert werden und dazu musste mehr als nur ein paar Einstellungen speichern

Flow: Das Spiel muss einfach Spaß machen und eine Art Suchtgefühl wecken, beste Beispiele für nen Flow sind Diablo 2 oder WoW - Schleichwerbung für Blizz, aber sorry is einfach so XD

Und das waren nur so ein paar Punkte die mir spontan eingefallen sind..


Jaawooohl Diablo zocker =D best game 4 ever <3 ^^

_________________
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
r4z3r_
« Webmaster »<b><font color=red>« Webmaster »</fo



Anmeldedatum: 06.02.2007
Beiträge: 252


Verfasst am: 05.03.2008, 19:58

Glaub lieber nicht, dass ein halbes Jahr so verdammt viel ist Wink
Was du noch brauchst wären irgendwelche Sounds, denn ansonsten wäre das Game aus meiner Sicht ziemlich langweilig >.<

Bevor du auch nur irgendwas anfängst skizzier dir mal den Aufbau des interfaces, benutzerfreundliche Gestaltung und sowas halt...

Wichtig bei größeren Projekten dieser Art sind vor allem Klassen und Typen (vor allem, da es bei deinem Projekt bestimmt auch auf die Sauberkeit des Codes ankommt)

Und kommentier deinen Code... es ist in deinem eigenen Interesse, glaub mir.

Stimme Bahamut vollkommen zu, wer schonmal ein Game gemacht hat weiß, dass es viel aufwendiger ist als es auf dem ersten Blick aussieht.

@bahamut: Diablo 4 ever^^

mfg
_________________
 
tr4st_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 17.12.2007
Beiträge: 315
Wohnort: Private Class _ Villa()


Verfasst am: 05.03.2008, 20:07

Diablo 2 LoD 4 Ever Wink
_________________
Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 09.03.2008, 14:40

jop das ist mir schon klar... aber danke für eure hiflen! weiss ich echt zu schätzen! Das spiel soll multiplayer sein und net KI!
 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 11.03.2008, 19:00

So, ich habs mir so überlegt:

man kann am anfang seine Einheiten kaufen mit einem bestimmten budget, man kann keine häuser oder etc. bauen. Es wird net so, wie risoko. Es soll eine art strategie spiel sein.

so jetzt meine Fragen:

1) Wie kann ich die Einheiten so programmieren, dass sich die Einheiten bewegen? Mache ich das besten mit einem art koordinatennetz?

2) Wie kann ich es machen, dass wenn ein Hinderniss im wege ist, dass er da blockiert wird und net eifnach darüberfährt.

3) Wie kann ich am besten meine Einheiten designen oder die bilder herbekommen? Wie mache ich das am besten?

mfg alieöön

ach ja, dass ganze wird 1v1 übers lan / inet gespielt, aber das ganze schaue ich mir dann am schluss an
 
r4z3r_
« Webmaster »<b><font color=red>« Webmaster »</fo



Anmeldedatum: 06.02.2007
Beiträge: 252


Verfasst am: 11.03.2008, 19:07

1) Als Koordinatennetz kann dir die Form selbst dienen
2)
Stichwort: Kollisionserkennung/Kollisionsabfrage
Bleibt ziemlich einfach bei 2D Spielfeldern
3) Photoshop^^

Aber bevor du weitermachst würde ich mir überlegen, ob du das Spiel rundenbasierend oder in Echtzeit Programmieren willst.
_________________
 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 12.03.2008, 09:18

also ich habe es mir so vorgestellt:

Es soll leicht 3D sein, also etwa von einem 45Grad Winkel von oben herab.

Und es soll echtzeit sein!
 
r4z3r_
« Webmaster »<b><font color=red>« Webmaster »</fo



Anmeldedatum: 06.02.2007
Beiträge: 252


Verfasst am: 12.03.2008, 12:36

Na dann viel Spaß bei der Kollisionsberechnung^^ ich glaub da kann dir kaum einer bei helfen.

Für Echtzeit musst du dir ein anderes Spielprinzip suchen
_________________
 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 12.03.2008, 12:52

Wie meinst du jetzt das genau?^^

ach ja, ich raff net ganz, wie ich sagen kann, dass das bild dort hin wandert, wo ich hingeklickt hab Wink


edit: Also, wie ich mich in den koordinaten bewegen kann Wink
 
r4z3r_
« Webmaster »<b><font color=red>« Webmaster »</fo



Anmeldedatum: 06.02.2007
Beiträge: 252


Verfasst am: 12.03.2008, 13:00

Du willst es doch jetzt 3D machen oder nicht? Dann wird die Kollisionsberechnung schwieriger (arbeitest ja dann mit 3 Dimensionen und nicht nur mit 2)

Und bei 3 Dimensionen wird dir die Form als Koordinatensystem nicht viel helfen
_________________
 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 12.03.2008, 13:09

ok dann doch 2d Wink

stimmt bei 3D braucht man ja noch die "z" koordinate

wie geht das den njetzt mit der kolisiensberechnung und mit dem koordinatennetz?

Edit//
eben, wie kann ich diese 3 sachen am besten verwirklichen?

Edit by ZiG
Verwarnung wegen Doppelpost!
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 13.03.2008, 14:34

Indem du mal mit was kleinem anfängst, dich bei google umschaust, das Projekt so gut wie möglich mal auf Papier planst und dann spezifische Fragen auf die du keine Antwort findest hier stellst oder in anderen VB Foren.

Und du hast es vielleicht schon erkannt. Es hat alles im Grunde mit Eigeninitiative zu tun.
_________________
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 13.03.2008, 15:32

Ich habe vieles vom code auch aufgeschrieben, Ich nehmen den Block immer in die schule, fals mir was einfällt das ich das sofort aufschreibe kann! und ich bin den ganzen tag am googlen also bitte nichts mit eigeniitative..thx!

Ich habe hier ja meine 3 Fragen schon geposted!
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 13.03.2008, 16:36

Aha Eigeninitiative. -.-

Spieleprogrammierung:
http://www.activevb.de/tutorials/tut_gameprg/gameprg.html
http://www.vbfun.de/cgi-bin/loadframe.pl?ID=vb/tipps02.shtml#spiel
http://www.vbfun.de/cgi-bin/loadframe.pl?ID=vb/tutorial/tutorial013.shtml
http://www.vbexplorer.com/VBExplorer/game_tutorials.asp
http://www.vbgamer.com/
http://www.it-academy.cc/article/737/DirectDraw+Tutorial.html

sources:
http://www.black-silence.ch/?cat=com&sub=coding
Viele sources
_________________


 
aL1ienaire_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 22.08.2007
Beiträge: 35


Verfasst am: 13.03.2008, 19:17


ich hab jetzt ein Problem, mit dem direct X zusatz zu laden.

Wenn ich OK klicke, passiert eifnach nix und registriert ist die dll.

ach ja,

iCh kann keine FOrmen laden, es kommt immer :

Errors during load

the MSDN collection does not exist. Please reinstall MSDN

und jetzt wo bekomme ihc MSDN für vb6 her? Very Happy

Ich finde keine dl links
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Projekte
 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Die Zeit zum stillstand bringen... 487 18.01.2008, 20:33
Keine neuen Beiträge GoToSleep (Windows herunterfahren,standby etc. nach Zeit) 1857 02.12.2007, 20:19
Keine neuen Beiträge Zeit Datum ändern 274 25.11.2007, 14:01
Keine neuen Beiträge Form nach Zeit beenden 410 26.09.2007, 16:20
Keine neuen Beiträge Viele Textboxen zur gleichen Zeit leeren 391 08.07.2007, 12:45
 



[ Time: 0.6395s ][ Queries: 165 (0.0216s) ][ GZIP on - Debug on ]