Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Games
»
Solitaire
Free Pascal
Website
Downloads
Wiki
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Bugtracker
IRC channel
Latest SVN
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
[Solved] Accessing variab...
by
ASBzone
[
Today
at 05:03:05 am]
Error Messages
by
OC DelGuy
[
Today
at 04:54:54 am]
[LAMW] is it possible sen...
by
ASBzone
[
Today
at 04:54:25 am]
[Problem solved] Wish: st...
by
funlw65
[
Today
at 02:20:38 am]
File handling, records [p...
by
manahu
[
Today
at 02:19:59 am]
if ImageList
by
jamie
[
Today
at 01:42:12 am]
converting C++ over laz, ...
by
jamie
[
Today
at 01:13:48 am]
Pictures in Forms
by
winni
[
Today
at 12:24:04 am]
[SOLVED] Indicator arrow ...
by
pcurtis
[February 27, 2021, 11:54:02 pm]
MOVED: TChart start posit...
by
trev
[February 27, 2021, 11:05:08 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Solitaire (Read 303 times)
neophyte
New member
Posts: 6
Solitaire
«
on:
February 23, 2021, 03:55:20 pm »
Definitely not needed, but I wrote it anyway just to have fun moving cards around the screen. Similar to Hearts program released last year. It comes with hinting, autoplay, and some animation of card movements (which can be turned off). Moving cards is by dragging with mouse, or more simply and quicker by clicking. A flick of the mouse wheel promotes multiple cards quickly.
More details on my
web page
. Program is GPL'ed and source on
GitHub
.
Logged
Handoko
Hero Member
Posts: 4048
My goal: build my own game engine using Lazarus
Re: Solitaire
«
Reply #1 on:
February 23, 2021, 04:32:08 pm »
It works on Linux, nice job!
Thank you for sharing it.
I saw the 52 cards generated at design-time. If I'm allowed, I would suggest to use an array, create and load the cards at runtime.
Logged
MarkMLl
Hero Member
Posts: 2061
Re: Solitaire
«
Reply #2 on:
February 23, 2021, 04:44:00 pm »
Please could we have Pentago next :-)
MarkMLl
Logged
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
Lulu
Full Member
Posts: 130
Re: Solitaire
«
Reply #3 on:
February 23, 2021, 08:06:32 pm »
Thanks to share !
Logged
fpc 3.2.0 Lazarus 2.0.10 - AMD A8-6600K - Windows 10 64bits
winni
Hero Member
Posts: 2187
Re: Solitaire
«
Reply #4 on:
February 23, 2021, 08:08:08 pm »
Hi!
There is no need to create some carddecks again.
Today a complete deck is saved in one svg file.
For example the decks for KDE Aislerriot are located at
/usr/share/aisleriot/cards
So load one svg at start and you can copy every card on the fly at runtime.
Only Aislerriot offers 12 different decks. But there are so much more.
Example : guyenne-classic.svgz als png in the attachment
Winni
«
Last Edit: February 23, 2021, 08:16:37 pm by winni
»
Logged
neophyte
New member
Posts: 6
Re: Solitaire
«
Reply #5 on:
February 24, 2021, 02:36:28 am »
Thanks for everybody's interest and suggestions!
Logged
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Games
»
Solitaire
TinyPortal
© 2005-2018