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

flux

Treue Seele

  • »flux« ist der Autor dieses Themas
  • Private Nachricht senden

1

16.08.2006, 16:42

KlickIt!

Hallo.

Nach dem 3. oder 4. Versuch, habe ich endlich meine 2D - "Engine" soweit gebracht, dass ich mal ein kleines Spielchen damit machen konnte. Hab mal ein bißchen Zeit gehabt (leider. Freundin war im Urlaub^^).

KlickIt!
KlickIt! ist nur ein kleines Spielchen für zwischendurch. Das Spielfeld besteht aus verschieden farbenden Steinen. Es gibt 6 verschiede Farben.
Jetzt muss man die Steine versuchen wegzuklicken. Dabei kann man nur Kombinationen von mindestens 2 Steinen gleicher Farbe "löschen".
Zu einer Kombination werden nur Steine gezählt, die waagerecht (rechts, links) und senkrecht(oben, unten) neben einem Stein liegen. Die diagonalen werden nicht berücksichtigt.
Wer mal die Spiele der KDE (oder war's GNOME?!) ausprobiert hat, wird das Spielprinzip/-ziel kennen.

Spielziel
Ziel ist, so viele Steine wegzuklicken, dass möglichst wenig Steine übrig bleiben. Im Vergleich zweier Spieler mit gleicher Steinzahl zählt die geringere Zeit.

Erweiterung
Ich wollte bald noch eine Highscoreliste einbauen. Das amch ich aber erst, wenn ich mein GUI fertig habe.

Das Spiel habe ich gemacht, um das Sprite system zu testen.
Es wurde alles in C++ und mit Direct3D erstellt....hmm, gibt's noch was zu sagen?... achso, der Link zum Download fehlt noch.

Download | Screenshot

Viel Spaß! ;)

Yoshi

Frischling

Beiträge: 61

Beruf: Schüler

  • Private Nachricht senden

2

16.08.2006, 21:41

Klasse Game!!

Habs gerade gespielt und alles funzt einwand frei...

Highscore Liste ist sicher noch eine tolle Idee.

Anonymous

unregistriert

3

16.08.2006, 21:49

Jo genau, am Besten eine Online Highscore :D Das Spiel gefällt mir auch sehr
gut: klein aber fein! Was vielleicht auch ganz gut wäre, wenn man die Frame-
rate auf 60 per second begrenzen würde, damit dieses windowed Game nicht
die ganze CPU Auslastung klaut. Habs beim starten des Spiels ein wenig
gemerkt, da hat meine Musik ein wenig gehakt, wenn ich das richtig zuordne.
Vielleicht könnte man zu den Blöcken auch noch einen kleinen 3D Effekt
reinhauen, dann würde es sicherlich nicht so platt aussehen. Mh, das letzte,
was mir noch einfallen würde, wäre ein Icon. Gut es ist zwar nur ein Test
Projekt, aber Feedback sollte ja eigentlich immer willkommen sein ;)

4

16.08.2006, 22:00

Gratulation zu diesem Projekt
Als Progger ist die Grafik wohl nicht so wichtig...
Spielt sich genial! Saubere Arbeit!

mfg Markus

Anonymous

unregistriert

5

16.08.2006, 22:02

Zitat von »"lannms11"«

Als Progger ist die Grafik wohl nicht so wichtig...


So ein Quatsch! Man sollte darauf achten, dass die Grafik akzeptabel ist und
gerade einen kleinen 3D Effekt reinhauen kann ja nun jeder, ansonsten ->
Freeware Grafiken oder einen Grafiker suchen.

6

17.08.2006, 10:02

Ich glaube nicht, dass er das Spiel verkaufen will. Er will nur "trainieren" und dafür braucht man nun wirklich keine tolle Grafik.

mfg Markus

Anonymous

unregistriert

7

17.08.2006, 11:26

Wer redet hier denn von verkaufen??? Wer redet von trainieren?
Er hat ein Test Projekt mit seiner Engine gemacht, was ja wohl eher bedeutet,
dass er mehr drauf hat, als so ein kleines Game. Trotzdem sollte man auf
ein wenig auf die Grafik achten und bei so einem kleinen Game kann man
das meistens sogar alleine aufpeppen.

flux

Treue Seele

  • »flux« ist der Autor dieses Themas
  • Private Nachricht senden

8

17.08.2006, 16:58

Jo, erstmal danke. Feedback ist natürlich immer willkommen.

-Highscore: DIe liste mach ich noch rein. Ob ich dann eine Online-Highscoreliste mache, weiss ich noch nicht. Denk aber eher nicht. Ich will lieber mit einem neuen Projekt anfangen xD Vllt. mach ich die noch in der Schule, wenn ich mich mal wieder langweile.

- Framebegrenzung: Hast Recht. Wär noch ganz gut. Werd ich noch versuchen einzubauen. Ist mir nicht aufgefallen, weil 1. mein PC nicht der Beste ist und die FPS immer unter 60 liegen(naja, nicht ganz. aber es sind wenig:lol:) und 2. wollte ich sehen, wie viele Frames ich mit dem Sprites bekommen. Bin mir noch nicht so sicher, ob das wirklich so gut umgesetzt ist.(siehe anderer Thread...irgendwas mit Vertexbuffern^^).
Es werden max. 386 Sprites dargestellt. Ist die Framezahl akzeptabel. Ich hab leider nicht so den Vergleich.

-3D Effekt: Könnte ich noch machen. Ist dann aber nur ein bissl Photoshop bzw. Paintshop Pro rumgebastel. Mal gucken...
-Icon: Hab ich vergessen. Wollte ich noch machen...

-Verkaufen: Hmm...nö. Das Spielprinzip ist eh nur geklaut bzw. eine Clone von "Klickety" oder so ähnlich. Dass der Name so ähnlich ist war keine Absicht. Hatte das Spiel nur beim Praktikum gespielt. Seeeehr lange... Hab alle Mitarbeiter angesteckt und dann haben es nacher alle gezockt. War übrigens KDE, wie ich heute in der Schule gesehen habe.

babelfish

Alter Hase

Beiträge: 1 222

Wohnort: Schweiz

Beruf: Informatiker

  • Private Nachricht senden

9

17.08.2006, 17:21

Zitat von »"flux"«


-3D Effekt: Könnte ich noch machen. Ist dann aber nur ein bissl Photoshop bzw. Paintshop Pro rumgebastel. Mal gucken...
-Icon: Hab ich vergessen. Wollte ich noch machen...

Paint auf, und in der Ecke ein paar dunkle oder helle Striche malen, also Photoshop braucht man dafür wohl nicht ;)

zum Spiel:
Ist gut geworden, was kann die Engine bis jetzt denn schon?

flux

Treue Seele

  • »flux« ist der Autor dieses Themas
  • Private Nachricht senden

10

17.08.2006, 18:11

Naja, welches Programm ich jetzt verwende ist ja egal. Arbeite lieber mit Paintshop Pro als mit Paint... Photoshop ist für mich zu kompliziert...naja, hab's mir nur mal eben angeschaut und direkt wieder zu gemacht. Müsste man sich erst einarbeiten...egal.

Also Engine hab ich extra in "" gesetzt. Ich bin vor ca. einem Jahr mit C++ und DirectX angefangen und hab bis jetzt nur 2 kleine Spiele gemacht. Mein Problem ist, dass ich immer wieder was dazulerne. Hört sich blöd an, ist aber so xD. Dadurch seh ich dann immer, dass ich einen sch*** gemacht habe und will dann immer direkt neu anfangen. Mittlerweile hab ich aber schon einiges gelernt, sodass ich jetzt mal etwas zufriedener mit meiner Arbeit bin.(Wobei mir schon wieder ein par Mankos aufgefallen sind. Ich werd aber nicht nochmal neu anfangen sondern nur etwas ausbessern) Ich hab auch nicht so viel Zeit zum Programmieren. Ferien sind vorbei und jetzt steht Abi auf dem Plan... Deshalb ist die "Engine" auch nicht so vollgepackt mit supertollen Features. Ich bin gerade dabei, Sound zu implementieren und ein GUI zu erstellen. Hab schonmal ein bißchen mit einem Partikelsystem probiert, aber dann auch erstmal auf Eis gelegt, bis ich meine Sprite Klassen vernünftig gemacht habe. Mit anderen Worten: die "Engine" kann gar nichts^^ xD

Werbeanzeige