Delphi-PRAXiS
Seite 2 von 7     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Eine Projektarbeit (https://www.delphipraxis.net/182706-eine-projektarbeit.html)

TForm1 12. Nov 2014 19:48

AW: Eine Projektarbeit
 
Ich denke mal, wenn ihr so viele Monate Zeit habt, sollte es kein Problem sein, ein Programm wie Flappy Bird oder Snake zu entwickeln (wir haben mal nebenbei ein Flappy Bird auf Java programmiert (und zwar mit Methoden, bei dem jedem Programmierer, der wenigstens halbwegs etwas von seinem Fach versteht, ein Schauer über den Rücken läuft :lol:), aber vom Kern her ist es gar nicht so kompliziert zumal ihr ja die Hilfe vom Forum bekommt, d.h. wenn's irgendwo klemmt - einfach mal fragen. :wink:

Also erst mal Konzept ausarbeiten - danach Datenstrukturen Programmieren und zum Schluss das GUI.

Namenloser 12. Nov 2014 21:38

AW: Eine Projektarbeit
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1279532)
Snake richtig mit Steuerung und allem und dann nur eine 4+? Moment, wenn ihr wirklich "mehrere Monate" :shock: habt dann kann ich das sogar etwas verstehen.

Kommt drauf an, wie viele Stunden in der Woche es sind. Bei mir bestand der Informatikunterricht nur aus einer Doppelstunde pro Woche, da gingen die Monate vorbei wie im Flug, ohne dass man je zu irgendwas gekommen wäre. Ich war zwar kein Anfänger, aber wäre ich es gewesen, hätte ich so in einem ganzen Halbjahr wahrscheinlich nicht mal Snake hinbekommen (außer man macht alles zuhause).

Felix Stein 13. Nov 2014 05:28

AW: Eine Projektarbeit
 
Wir haben 3 Informatik Stunden :P ich werd aber auch von zuhause aus ein bissel was machen ich bin nämlich Anfänger und brauche trotzdem eine gute Note :D

Phoenix 13. Nov 2014 08:38

AW: Eine Projektarbeit
 
Die Herangehensweise und Dein Engagement gefällt mir :thumb:
So wird das was :)

BUG 15. Nov 2014 17:23

AW: Eine Projektarbeit
 
Ein minimalistischer Dungeon Crawler wäre auch eine Überlegung wert:
  • rundenbasierend (kaum Performanceprobleme)
  • viel Luft nach oben
    • Items
    • Monster
    • Grafik
    • ordentliches Kampfsystem
    • Dungeon-Generator

OrNEC 16. Nov 2014 12:45

AW: Eine Projektarbeit
 
Ich denke das geht mächtig in die Hose... sucht euch mal eine einfachere Aufgabe aus. :wink:

dGeek 16. Nov 2014 13:53

AW: Eine Projektarbeit
 
Von allem was 3D angeht solltest du dringend die Finger lassen.
Bleib lieber bei 2D.

Eine meiner Projektarbeiten war ein in Java programmiertes Pong-Spiel.

In Delphi sollte das ja wohl auch möglich sein und schwierig zu realisieren ist es auch nicht.
Ein paar kleine Berechnungen und Kollisionsabfragen.. im Prinzip.

Felix Stein 17. Nov 2014 09:50

AW: Eine Projektarbeit
 
Liste der Anhänge anzeigen (Anzahl: 1)
Gut die angehangene png Datei ist unser "Konzept", ich war mir dann doch nicht sicher wie das ganze nun eigentlich aussehen soll. Leider habe ich es geschafft meinen Laptop (beim Lüfter reinigen zu himmeln, war eh Uralt ...) daher jetzt vom Info Unterricht mit Paint xD der erste Teil des Konzepts.

Zur Legende.
Nr 1 ist unsere Spielfigur. Im Moment sind alle Elemente als geometrische Formen dargestellt, alle sollen im fertigen Spiel durch eine Grafik (wie auch immer ich diese Erstelle bzw Einfüge) ersetzt werden. Die grünen Pfeile zeigen grob die Eigenschaften der Figur an.
Angedacht sind eine Sprung- und Lauffunktion. Zu beachten ist das durch das Springen auf andere Gegner, also Konzeptfigur 3, später hoffentlich auch etwas schöner, eben jene verschwinden (besiegt sind, einen qualvollen Tod sterben, wie auch immer :P).

Nr 2 ist ein Hindernis (hier soll also die Sprungfunktion angewendet werden) und erfüllt sonst nur noch eine Funktion: Sie ist die Grenze des Einflussraums von Konzeptfigur 3. Gleichzeitig soll an diesem Punkt Konzeptfigur 3 wieder umdrehen (eine Art Patrouille ausführen).

Nr 3 ist ein Gegner wobei mir das Programmieren der KI so schlicht sie sein mag, wahrlich einen Schauer über den Rücken jagt. Die KI muss nur in 2 Richtungen Laufen können und am Hindernis Nr2 drehen. Wenn Nr1 also der Spieler die Ki berührt ohne auf sie zu springen (also wenn der Spieler in Nr3 hinein rennt) soll er am Anfang des Lvls wieder anfangen müssen.

Nr4 Ist naja der Boden. Vielleich eine Graß Landschaft wie auch immer der Boden zum Schluss aussieht er hat keine Funktion außer das Nr 1 sich auf ihm bewegt^^.

Nr 5 soll schlicht eine Hintergrund Grafik sein und hat keine Relevanz außer der Optik :)


Alles in allem war Vorgesehen 10 solcher Abschnitte zu einem Lvl zu machen für 3 sind auch schon ein Konzept da. Dabei wird sich die Spielmechanik wiederholen was allerdings kein Weltuntergang ist. Wie genau die Grafik die zum Schluss verwendet wir aussieht wissen wir indes noch nicht.

So far Felix (neben bei, nur so am Rande von einem 3 D Spiel war nie die Rede ich bin motiviert, dass heißt nicht das ich suicidäre Neigungen verspüre xD)

DeddyH 17. Nov 2014 10:01

AW: Eine Projektarbeit
 
Zitat:

Zitat von Felix Stein (Beitrag 1279473)
Bis jetzt haben wir was Delphi angeht nur ein paar Grundlagen erlernt und noch überhaupt nicht mit irgendeiner Form von Grafik gearbeitet.

Wäre es da nicht besser, ein Karten- oder Würfelspiel ins Auge zu fassen, wo nicht ständig irgendetwas in Bewegung sein muss?

Headbucket 17. Nov 2014 10:58

AW: Eine Projektarbeit
 
Ich würde euch ehrlich gesagt auch davon abraten sowas wie "Mario" zu programmieren.

Programmiert lieber, wie schon oft hier erwähnt, ein Kartenspiel oder z.B. Schiffe versenken.

Schiffe versenken solltet ihr hinbekommen. Hier wäre dann sicher auch noch Erweiterungspotential da, falls ihr wirklich schon zu zeitig damit fertig werden solltet. Da müsst ihr dann einfach etwas kreativ werden ;-).

Eine Idee für eine Zweispielermodus an einem PC:
- Spieler 1 schaut auf den Bildschirm und Spieler 2 guckt weg
- Spielfeld von Spieler 1 ist sichtbar
- Spieler 1 macht alle Züge
- Spielfeld von Spieler 1 wird verdeckt und es zählt ein Zähler von 10 nach unten (in der Zeit drehen sich beide Spieler um)
- Spielfeld von Spieler 2 ist sichtbar
- usw.

vllt habt ihr da aber auch noch eine bessere Idee. Wenn ihr ganz viel Zeit habt machts übers Netzwerk lauffähig ;-).

Ich kann mir vorstellen, dass die komplette Dokumentation (Konzepterstellung, usw.) mindestens genauso wichtig ist, wie das eigentliche Programm. Deshalb kann auch ein normalerweise anspruchsvolles Spiel (Snake) in die Hose gehen. Macht lieber etwas simples und dann aber solide von Anfang bis Ende.

Grüße
Headbucket


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr.
Seite 2 von 7     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz