AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Schwedisches Steckhalma (= Solitär)

Schwedisches Steckhalma (= Solitär)

Ein Thema von FAlter · begonnen am 1. Okt 2009 · letzter Beitrag vom 16. Okt 2009
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#1

Re: Schwedisches Steckhalma (= Solitär)

  Alt 1. Okt 2009, 13:36
Hi,

Zitat von sirius:
Bisschen groß, dein Spielfeld.
Jetzt besser? (Mir war gar nicht aufgefallen wie groß das war. Die Laptopbildschirme haben so große Auflösungen...)

Das mit dem Maus nicht halten beim Klicken hatte ich wegen TouchPad nicht gemerkt, da fällt es recht leicht den Mauszeiger beim Klicken still zu halten... Ja das OnSelectCell wird wohl beim Verschieben immer wieder ausgelöst. Das ist nämlich nichts anderes als ein simples DrawGrid.

Also ich lade gerade mal ne neue Version hoch nachdem ich diesen hier abgeschickt habe. Wenn ich fertig bin erkennt ihr das im ersten Artikel...

Gruß
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Schwedisches Steckhalma (= Solitär)

  Alt 1. Okt 2009, 13:49
Zitat von FAlter:
Jetzt besser? (Mir war gar nicht aufgefallen wie groß das war. Die Laptopbildschirme haben so große Auflösungen...)
Hehe, ich meinte nicht die Fenstergröße, sondern die Anzahl der Felder. Ich dachte die 4 "Buchten" wären nur zwei Felder breit.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Schwedisches Steckhalma (= Solitär)

  Alt 1. Okt 2009, 14:17
Hi,

na gut, aber das Fenster war schon für 640x480 zu groß gewesen... Und bei großer Taskleise wäre auch 800x600 knapp.

Mit nur zweien kenn ich das nicht. Ich hab schon kleine Spiele (als mini Reisespiel) gesehen wo es drei sind. Normal sind vier oder fünf, ich hab mich hier für fünf entschieden.

Je größer, omso länger dauerts und ich finde nicht, dass es jetzt schon zu lange dauert bis nhur noch eine Figur da ist. Wenn man wirklich Figuren stecken muss dann dauert es länger als wenn man nur klickt.

Das Stecken ist beim echten Spiel notwendig weil die Figuren sonst so dicht beieinander stehen das alle umkippen würden wenn man eine berührt... Das ist dann immer lustig beim normalen Halmaspiel, wenn alle umfallen. Das ist nämlich meist nicht zum Stecken ausgelegt. Manchmal ist es magnetisch.

Gruß
Felix
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Schwedisches Steckhalma (= Solitär)

  Alt 16. Okt 2009, 17:33
Hi,

ich habe die Linuxvariante nun auch für gtk2 compiliert. Da ich oben nicht mehr als 4 Dateien hochladen kann, hier die gtk Version und im ersten Beitrag ist die gtk2 Version drin.

Grund: Die neue Lazarusversion hat gtk2 als Standard.

[edit] Und mal nen Screenshot die verschiedenen Varianten vergleicht [/edit]

Gruß
FAlter
Miniaturansicht angehängter Grafiken
shalma_linux_918.png  
Angehängte Dateien
Dateityp: gz shalma_311.gz (772,5 KB, 2x aufgerufen)
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#5

Re: Schwedisches Steckhalma (= Solitär)

  Alt 16. Okt 2009, 17:45
nur nochmal meine Bitte:

bitte nich im OnMouseMove auf den Maustastendruck reagieren, das läßt sich einfach nur scheußlich bediehnen, wenn man die Maus wärend des Drückens nicht völlig ruhig hällt/halten kann.

und es wäre schön/praktisch/super, wenn man ein blaues Feld anklickt, aber ein anderes schon rot ist, daß das andere wieder blau wird und das Angeklickte dafür rot


Nja, über UPX laß ich mich jetzt besser man nicht aus ... steht ja schon genügend im Forum (mich hätte da 'ne kleine Zip nicht gestört)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#6

Re: Schwedisches Steckhalma (= Solitär)

  Alt 16. Okt 2009, 17:52
Hi,

es ist das OnCellSelect. Ist wohl in der LCL so umgesetzt. Mit OnMouseMove hab ich nichts zu tun und OnClick liefert mir nicht gleich die Koordinaten mit. Da das alles eh nur Beta ist will ich jetzt nicht einen Workaround machen der mit der übernächsten Version vielleicht überflüssig ist.

UPX hat bei diesem Projekt schon seine Gründe, es soll eine kleine Datei sein die man schnell weitergeben kann und die nicht viel Platz wegbringt. Halt weil es ein Mini-Spiel ist.

Bei normalen Programmen nutze ich kein UPX weil es da nicht auf die Größe der Programmdatei ankommt.

Gruß
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#7

Re: Schwedisches Steckhalma (= Solitär)

  Alt 16. Okt 2009, 18:40
Zitat von FAlter:
es ist das OnCellSelect. Ist wohl in der LCL so umgesetzt.
ist aber blöde

na dann mal auf die nächste Version

(bin ja leider etwas alt und ä bissl tatterisch)

Zitat von FAlter:
Bei normalen Programmen nutze ich kein UPX weil es da nicht auf die Größe der Programmdatei ankommt.
drum hab ich ja nüschts gesagt
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19: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