Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Spiel: Bubbles (https://www.delphipraxis.net/95457-spiel-bubbles.html)

kevSTAR 6. Jul 2007 18:50


Spiel: Bubbles
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Leute!

Gestern ist mein zweites Spiel endlich von der Engine her soweit "fertig" geworden.
In dem Spiel geht es darum, soviele Steine wie möglich abzuräumen. Dies geschieht durch klicken
auf einzelne Symbole, berühren sich 2 oder mehr der gleichen Art, so verschwinden diese.
Die darüber liegenden Steine rücken. Wenn sich leere Reihen/Spalten bilden, so rücken die darauf folgenden nach,
so ist es leichter möglichst viele steine abzuräumen.

Ideen/Kritik sind gerne gesehen :)
Viel Spaß beim Spielen


Neue Version, 1.2 - Änderungen:

- Neue Panel Grafiken
- Neue Levels (insg. 10) inkl. Bonus Levels
- Neues Punkte System
- Man kommt auch ins nächste Level wenn man nicht alle Steine abgeräumt hat (Geht im enfeffekt um die Punkte)


Neue Version, 1.1 - Änderungen:

- Neue Grafiken für die Spielsteine
- Das Spiel ist nun Level-Basierend und wird von Level zu Level schwerer.
- Punkte System
- Info-Panel mit Informationen (Level, Punkte, Status)
- "Nochmal Versuchen"-Button um das Level nochmal zu versuchen (Anderer Spielfeld aufbau)

Bisherige ToDo List:

- Online Highscore
- "Hilfe"-Button der Hilfe zum nächst möglichen zug gibt
- Spezial Steine z.B einer der mit jeder Farbe kombinierbar ist
- Grafiken als Ressourcen einbinden

- Habt ihr noch ideen? :)


Ich freue mich über jede weitere idee etc.!

Kedariodakon 6. Jul 2007 20:01

Re: Spiel: Bubbles
 
Nett!

Ist eigendlich jedes Spiel zu 100% lösbar? (alle Steine weg)

Meine Wünsche:
  • verschiedene Schwirigkeitsstufen
  • aktuelles Spiel neustarten bzw. beim beenden die Möglich keit das selb nocchmal zu spielen
  • Punkte / Highscore

Bye Christian

kevSTAR 6. Jul 2007 20:13

Re: Spiel: Bubbles
 
Joa, ich mache vllt. noch ne Online Highscore :)

muesste mir dann nochn punktesystem und so überlegen, vielleicht kann mir ja hier einer dabei helfen und am projekt mitarbeiten :)

Edit::

Naja die steine werden per zufall gesetzt deshalb nicht zu 100% immer lösbar.
Ich hab vllt. daran gedacht einzelne levels zu machen bei lebel 1 z.B nur 30 steine 2er farben und das steigert sich immer :)

kevSTAR 7. Jul 2007 15:40

Re: Spiel: Bubbles
 
Keine kritik oder erweiterungsideen ? :)

Kroko1999 7. Jul 2007 16:08

Re: Spiel: Bubbles
 
(a) binde die Bilder als resource in exe ein, spart den Ordner
(b) Wozu gibt es die Bilder ..2 und ..3 im Img-Ordner, wenn ich sie nicht wählen kann
(c) Warum erkennt dein Spiel nicht das Ende, wenn es keine Möglichkeit mehr gibt?
(d) warum springt das Fenster bei Neues Spiel wieder auf die Ausgangsposition, es sollte doch da bleiben, wo ich es hin geschoben habe
(e) mehr Farben, größere Spielfelder

mfg

jmit 7. Jul 2007 18:44

Re: Spiel: Bubbles
 
Hallo,

das Spiel gefällt mir. Du solltest nur die Grafiken für die Steine austauschen.

Gruß Jörg

Nils_13 7. Jul 2007 21:14

Re: Spiel: Bubbles
 
Schau dir mal Same von Gnome an, falls du es noch nicht getan haben solltest.
Da ich Same immer spiele, wenn mir langweilig ist, kann ich nur sagen: es ist ein Spiel, in dem es um die höchste Punktzahl geht und nicht um die komplette Beseitigung aller Objekte.

xZise 7. Jul 2007 22:43

Re: Spiel: Bubbles
 
Zitat:

Zitat von kevSTAR
[...]muesste mir dann nochn punktesystem und so überlegen, vielleicht kann mir ja hier einer dabei helfen und am projekt mitarbeiten :)[...]

Ich würde den Spieler belohnen, wenn er besonders viele Abräumt...

Deshalb hätte ich soetwas vorgeschlagen:
Code:
x : Bonus für viele Steinen
s : Anzahl der aufgelösten Steine
p : Endpunktestand

x = 2 ^ (s - 2)

p = (x + 2) * 20
Da x exponentiell ist, werden die besonders findigen mit vielen Steinen belohnt. Sozusagen, werden die Zusätzlichen Steine (Also ab drei) potenziert und wieder als Steineanzahl genommen.

Bei mathe-fa kann man den Vorteil von mehreren Steinen sehr gut sichtbar machen!

kevSTAR 8. Jul 2007 03:31

Re: Spiel: Bubbles
 
Neue Version ist draussen :)

xZise 8. Jul 2007 07:24

Re: Spiel: Bubbles
 
1. Wie berechnest du die Punkte?
2. Kannst due Punkte nicht "live" aktuallisieren?
3. Finde ich es unklug die Punkte in der Caption zu schreiben ;)
4. Wie wäre es mit einen Icon?
5. Wie wäre es mit einer Bewegungsanimation?
6. Ansonsten cool ^^

kevSTAR 8. Jul 2007 12:09

Re: Spiel: Bubbles
 
naja die punkte werden erst dazu addiert wenn man die runde abgeräumt hat weil man kann ja auch auf nochmal versuchen klicken und dann würde jeder mit absicht verlieren um mehr punkte zu bekommen und das wäre doof später bei der online highscore

ne animation der steine, daran habe ich schonmal gedacht, mal sehen.

wie meinste ein icon für die punkte? den punktestand als bild anzeigen?

ich habe zurzeit ein recht einfaches punkte berechnungsystem:


anzahl der steine die auf einmal abgeräumt wurden * 13

/////
ttt: neue score
leve: aktuelles level
/////


ttt := ((tt * tt) * (level * 8)) - 3;
last_score := last_score + (ttt + 2);


so berechne ich die punkte zurzeit. Wenn das level abgeschlossen wurde wird zu der gesamt score diese addiert
Ich könnte noch ein 2. feld machen wo steht live score (punkte die man in der aktuellen runde geholt hat)

kevSTAR 8. Jul 2007 14:09

Re: Spiel: Bubbles
 
Es gibt nun eine neue Version, mit bonuslevels, neuem punktesystem etc. :)

xZise 8. Jul 2007 16:25

Re: Spiel: Bubbles
 
Zitat:

Zitat von kevSTAR
naja die punkte werden erst dazu addiert wenn man die runde abgeräumt hat weil man kann ja auch auf nochmal versuchen klicken und dann würde jeder mit absicht verlieren um mehr punkte zu bekommen und das wäre doof später bei der online highscore

Ich verstehe das Problem nicht?
Wenn man etwas abräumt => Punkte erhöhen
Wenn man nochmal versucht => Punkte = 0

Zitat:

Zitat von kevSTAR
wie meinste ein icon für die punkte? den punktestand als bild anzeigen?

Nein. Ein Icon für das Programm... Also in der Taskleiste, Exploerer und Anwendung...

kevSTAR 8. Jul 2007 18:35

Re: Spiel: Bubbles
 
Achso, ja in der neuen version die jetzt hochgeladen ist zählt er die punkte live mit :)

Icon kommt noch! onlinehighscore auch muss mir noch gedanken über die übertragung machen sodass nicht gecheatet werden kann.

fLaSh11 8. Jul 2007 19:44

Re: Spiel: Bubbles
 
Nettes Spiel, aber warum ist die Caption der Form immer "0"?

Helmi 8. Jul 2007 20:05

Re: Spiel: Bubbles
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ist ja ein schönes Spiel.

Nur eines ist mir aufgefallen: Welche Levelangabe stimmt nun: die Obere mit 5 oder die im Status mit Level 3?
(siehe pic)

dajuhsa 8. Jul 2007 20:43

Re: Spiel: Bubbles
 
Zitat:

ttt := ((tt * tt) * (level * 8)) - 3;
last_score := last_score + (ttt + 2);
ich sehe so was oft, bitte mach den smiley aus...

kevSTAR 8. Jul 2007 21:38

Re: Spiel: Bubbles
 
Danke, die obere angabe stimmt, ich fixxe es gleich mal :)

habt ihr sonst nich kritik oder sonstwas :)

Nils_13 8. Jul 2007 21:50

Re: Spiel: Bubbles
 
Stell ein einfaches Einzelspiel zur Verfügung, wo alle Steine per Zufall gesetzt werden und auch die Größe des Spielfelds einstellbar ist. Dann kann man auch auf die schnelle eine kleine Runde spielen, hat man viel Zeit, kann man eine große spielen, wenn dazwischen eben eine normale.

Whookie 8. Jul 2007 22:27

Re: Spiel: Bubbles
 
hm .. also bei mir funktioniert der Bildschirmupdate nicht, ich muss nach jedem Zug mit einer anderen Applikation "d'rüberfahren" damit der neue Spielstand sichtbar wird ... da fehlt wohl ein Repaint, Update oder Invalidate?

kevSTAR 8. Jul 2007 22:32

Re: Spiel: Bubbles
 
also bei mir und den anderen geht alles einwandfrei :?

Whookie 8. Jul 2007 22:43

Re: Spiel: Bubbles
 
Liste der Anhänge anzeigen (Anzahl: 1)
sieht dann etwa so aus (rundherum einwenig gelöchst...)

kevSTAR 8. Jul 2007 22:56

Re: Spiel: Bubbles
 
Hmm woran könnte dies liegen? ich lasse nach jedemklick das gesamte spielfeld neu zeichnen

Whookie 8. Jul 2007 23:22

Re: Spiel: Bubbles
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also soweit ich das sehe liegt es nicht am neu zeichnen sondern daran, das die alten Steine (die verschwinden sollten) nicht gelöscht werden. Ich hab noch mal eine paar Screenshots angehängt. Im oberen Bild ist der Startzustand. Rot habe ich die Felder markiert auf die ich klicke. Im Bild in der mitte ist das Resultat dieses Klicks zu sehen ...alle Steine haben bereits die neue korrekte Position ... nur jene die verschwinden sollten sind noch wie im Ausgangsbild. Das untere Bild zeigt dann das korrekte Ergebnis, nachdem ich es einmal in den Hintergrund und wieder nach vorne geholt habe.

kevSTAR 9. Jul 2007 00:26

Re: Spiel: Bubbles
 
was is bei de screenshots das problem???

Blink 9. Jul 2007 09:50

Re: Spiel: Bubbles
 
Hi

Das selbe Problem wie bei Whookie ist auch bei mir, das Problem ist du Zeichnest die neuen Stein Positionen über die alten Steinen, deswegen ensteht dann eine Mischung aus alt und neu, erst wenn man das Spiel minimiert und wieder maximiert hat sieht man nur die neuen Stein Positionen.

kevSTAR 9. Jul 2007 11:43

Re: Spiel: Bubbles
 
was habt ihr fürn pc bzw, os? das is doch nich normal bei mir gehts mit nem "guten" pc mit guter grafikkarte

Whookie 9. Jul 2007 16:34

Re: Spiel: Bubbles
 
Ich hab ein MSI - Megabook L725 mit einer NVidia GForce 6600Go ....

Mittlerweile hab ich das auch auf dem Firmenrechner kurz gestartet und da geht es.

So ein Phänomen hab ich bisher noch nicht gesehen?!? Wie löscht und zeichnest Du die Spielsteine?

Ach ja, wieder mal vergessen OS ist in allen Fällen XP prof. + SP2

Blink 9. Jul 2007 16:38

Re: Spiel: Bubbles
 
Hab auch Eine GForce 6600 Go und Windows XP Sp2.

xZise 9. Jul 2007 17:53

Re: Spiel: Bubbles
 
Bei mir genau das selbe:
GeForce 6700 XL
Win XP SP 2

fLaSh11 9. Jul 2007 18:11

Re: Spiel: Bubbles
 
Tipp: vorbei bei "Spiel Vorbei" schreibt man klein ;)

GeMo 10. Jul 2007 12:44

Re: Spiel: Bubbles
 
ich hab auch dasselbe problem wie oben beschrieben mit dem minimieren und maximieren um das korrekte feld sehen zu können...

lässt du das feld auch vorher komplett löschen oder zeichnest du einfach nur neu? am besten löscht du das feld erstmal komplett und lässt dann das aktuelle feld neu zeichnen.. das sollte das problem eigentlich beheben...

pc:
- 7800gtx
- amd 3800+ venice
- 2gb ram
- msi-mainboard

ich denke das es einfach an deiner zeichenroutine liegt.. kann mir schlecht vorstellen das dieses problem pc-abhängig ist...
grüsse


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr.

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