Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

27.10.2008, 16:23

2D-Aufbauspiel?

Hey,

ich bin noch relativ neu bei der Spieleprogrammierung und ich weiß wie schwer C++ und 3D-Programmierung ist, deswegen wollte ich mal fragen ob jemand weiß, wie ich folgendes realisieren könnte:

2D-Karte (eingeteilt wie beim Schach, z.b. A1, B2) auf der Minen, Bäume, Häuser usw eingezeichnet sind und ich unten eine Eingabeleiste habe, wo ich
den Feldnamen eingebe, dieses Quadrat vergrößert wird und ich dort z.b. /bauen Holzfäller eingebe und dieses Gebäude gebaut wird.

Ist das für einen Anfänger schaffbar? Zeit spielt keine Rolle, bin sehr geduldig :lol:

Gruß dtrain08

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

2

27.10.2008, 16:27

wieso versuchst du es nicht einfach? dann weisst du es ob es schaffbar ist ;)

3

27.10.2008, 16:27

Willkommen!
Auf diese Art und Weise, wie du das beschrieben hast, sollte das gut machbar sein. Dass du Zeit mitbringst kann nie schaden.

4

27.10.2008, 16:31

Hey,
erst mal danke für die schnelle Antwort. Ich wollte fragen, in welcher Sprache ich das versuchen sollte? Also ich kann HTML, Batch (lol ... ich weiß^^), ein wenig PHP und VB6.
Ein Delphi-Buch hab ich auch noch im Schrank liegen *gg*
Also, was empfehlt ihr mir?

Gruß dtrain08

5

27.10.2008, 16:37

Versuchs doch mal mit HTML, will wissen, was du damit schaffst ;)

Nein, entweder Blitz Basic, VB oder C++
Dieser Post wurde aus artgerecht gehaltenen, 100% chlorfrei gebleichten, handelsüblichen Elektronen aus Freihaltung erzeugt.

6

27.10.2008, 16:40

Hey,
nee HTML ist zu einfach
/ironie off

Also an C++ will ich mich erst später ran wagen. Gibt es ein Einsteiger-Tutorial für Spieleprogrammierung in VB6 das du besonders empfehlen könntest?

Gruß dtrain07

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

7

27.10.2008, 17:27

Visual Basic ist für Spieleprogrammierung eigentlich weniger geeignet. Ein Freund von mir hat tatsächlich mal so ein Strategie/Aufbauspiel damit gebastelt, aber das war eine Qual auf Dauer.

Wenn du dich noch nicht an C++ wagen willst (verständlich, C++ ist auch ein dickes Ding zu lernen) dann könnte ich dir wie Arrows schon sagte eine dieser Blitz/Dark/sonstwas Basic Varianten empfehlen. Oder aber Python, was auch sehr schnell gelernt ist.

Die PyGame Webseite bietet dir einige Tutorials für den Einstieg in die Spieleprogrammierung mit Python. Mit Blitzbasic und co kenne ich mich leider nicht aus, aber ich denke jemand im Forum wird dir da sicher ein paar Links geben können.

PS: Du kannst auch Spiele mit PHP/HTML und co programmieren ;) http://dev-area.net:8095/lobby/

8

27.10.2008, 17:33

Hm ich hab mir mal ein Beispiel Python Spiel runtergeladen nur wie kompiliere ich das zu einer exe? *gg*

Gruß dtrain08

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

9

27.10.2008, 17:50

Python wird nicht in eine exe kompiliert, du brauchst den Python Interpreter http://python.org/
Dann kannst du die .py Datei einfach per Doppelklick starten. Die .py Dateien kannst du auch öffnen und drin rumbasteln und das Spiel einfach wieder mit nem Doppelklick starten.

(Um das Spiel später zu vertreiben gibt es aber auch Möglichkeiten diese .py Dateien in eine exe zu packen, so dass die Spieler kein Python brauchen).

10

27.10.2008, 17:58

Hm hab mir den Windows Installer 2.6 runtergeladen, installiert und dann versucht Pystrike zu öffnen (http://www.pygame.org/project/889/) aber es passiert nichts?
Hm ... ich hatte mir das alles etwas einfacher vorgestellt :lol:

Gruß dtrain08

Werbeanzeige