
Среда программирования: C++ QT 5
Название работы: Игра «Пасьянс» (Косынка, Klondike Solitaire)
Вид работы: Курсовая работа
Тематика работы: Игры, Графика
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Игра, программа, геймплей, пасьянс, косынка, карты, очки, масть, C++, Qt, Qt Creator, Qt Widgets, HoldingStacks, FinalStacks, DrawStack, Klondike, Solitaire
Функции программы:
Результаты разработки программного продукта:
1. Полностью функциональная игровая логика: реализована полноценная логика игры "Косынка", включая перемещение карт между стопками (колода, игровые стопки, финальные стопки), проверку допустимости ходов, подсчет очков и определение победителя.
2. Интуитивно понятный пользовательский интерфейс: разработан графический интерфейс с использованием Qt, обеспечивающий удобное взаимодействие с игрой посредством мыши, включая перетаскивание карт (drag and drop).
3. Анимация и визуальные эффекты: внедрены анимации для переворота и перемещения карт, а также визуальные эффекты, такие как тени, для улучшения восприятия игрового процесса.
4. Поддержка отмены хода: реализована функция отмены последнего хода, позволяющая игроку исправлять ошибки и экспериментировать с различными стратегиями.
5. Настраиваемый игровой процесс: предоставлена возможность настройки внешнего вида игры и некоторых параметров игрового процесса.
6. Кроссплатформенность: благодаря использованию Qt, игра может быть скомпилирована и запущена на различных операционных системах, таких как Windows, Linux и macOS.
Функциональные возможности:
1. Игровое поле: семь игровых стопок (HoldingStacks), четыре финальных стопки (FinalStacks) и колода (DrawStack).
2. Карты автоматически раскладываются в соответствии с правилами пасьянса.
3. Подсчёт очков: система начисления и вычитания очков за действия игрока, такие как перемещение карты в финальную стопку или переработка колоды.
4. Таймер и статистика: отображение времени игры, количества ходов и текущего счёта.
5. Анимация взаимодействий:
• переворачивание карт при их открытии.
• анимация невозможности хода при попытке недопустимого действия.
6. Взаимодействие через мышь:
• поддерживается перетаскивание карт между стопками.
• карты автоматически становятся доступными для взаимодействия после их открытия.
Технические характеристики:
1. Язык программирования: C++
2. Фреймворк: Qt
3. Графический интерфейс: Qt Widgets
4. Система сборки: QMake или CMake
Описание (отчет):
Есть
на 29 страниц, посмотреть оглавление
solitaireAll
assets
2
backarrow
card_back
card_placeholders
card_tileset
icon
table_background
winscreen
winscreenTall
assets
build
Desktop-Debug
.qmake

clangd
index
algorithm.4283CE8E04B88D2A
algorithmfwd.h.B52ADC7A074104CF
align.h.80C2512B8F842646
aligned_buffer.h.A18F22CAB29234EA
alloca.h.793370BF9878CFB6
allocated_ptr.h.8214ECF4C56E78C2
allocator.h.D31E7B8BEFD5AE94
alloc_traits.h.5CF5F0A69C036EAA
alloc_traits.h.72E7C35C664767C1
array.184FFFD3B962987A
assert.h.9895EEC17E1D2A2B
assertions.h.266799074BAB8854
atomic.46821F82D327FD81
atomicity.h.D4655A6FAF2C5588
atomic_base.h.9272BFEE4EE55D68
atomic_lockfree_defines.h.2A0580E3C1CF977D
atomic_wide_counter.h.397D66B6BECC0AA2
atomic_word.h.0B7FB187C2532DE8
auto_ptr.h.D1AF7143391B211D
basic_string.h.636F8FA9AD80474A
basic_string.tcc.2D0C76EB3099AFF8
bessel_function.tcc.72969B1005DFECDA
beta_function.tcc.BB2C84D19DC363B5
binders.h.C589B2454DC21565
bit.E77EA5629EB3D467
byteswap.h.E57FF553A16DFAFC
c++allocator.h.20AC450864A96F4F
c++config.h.BF2F33665D7EB4A5
c++locale.h.53918663E9B050A1
CardStack.cpp.4F188F7AB937F131
CardStack.h.34B4F79DDF2664A7
cctype.7A2E5B928BCF3845
cdefs.h.E4D450DF98C1338F
cerrno.B65C14291DEB12F2
charconv.h.45DC5854263DB0A4
char_traits.h.263114DAEE0F7CAC
chrono.F95978433952CB73
chrono.h.E832445DA3CBDA93
clocale.8BFEF3D6DA37B94B
clockid_t.h.5545878511E5BAF1
clock_t.h.65AFE5BA7329BCD4
cmath.58353567A3799D69
compare.EDA7854AE5DA59D4
concept_check.h.39429B249CB86886
concurrence.h.368FF763D62F871B
cookie_io_functions_t.h.5A08066DC7F05542
cpp_type_traits.h.D80F5D0FD57269EA
cpu-set.h.B40F3E2869BE4FF9
cpu_defines.h.4E18A129B41E38AC
cstddef.06546D6D9FEED08D
cstdint.91EF72212746155E
cstdio.E3D7014BBC7C7170
cstdlib.73317090CF3984CF
cstring.CAEAD0B746E049C8
ctime.FD7CD791ADF7455F
ctype.h.B268CEA0CECCFC59
cwchar.415F3E4D1314A235
cxxabi_forced.h.260618EE85312CAA
cxxabi_init_exception.h.CA78BEA70589FE17
debug.h.E107AF16C7F0CBAA
DrawStack.cpp.E2FB2CC40A46B6A6
DrawStack.h.F32B739DC75060BD
ell_integral.tcc.F0AD53221D51D4D4
enable_special_members.h.D0E1B0D83298787A
endian.h.1FC6A4D6D2846204
endian.h.20F8E286A486EE09
endianness.h.F2D2CC6251A4EAFA
erase_if.h.52AC17D898D2345C
errno-base.h.23FC55A99C73A727
errno.h.063064A523A47758
errno.h.10013861918E601A
errno.h.19BCCCD58DA5623E
errno.h.33F6986A3C61A3BF
errno.h.3F8ECD84FB880B64
error_constants.h.FAB62781508B6283
error_t.h.58D3895A591B592D
exception.9BD9E09A0A7198C6
exception.h.60232BC787A23EFB
exception_defines.h.E3E83F3521CDDF95
exception_ptr.h.A3D4E42C18D066BB
execution_defs.h.EA0BF88CD36110B9
exp_integral.tcc.1F7D80B18BC21F99
features-time64.h.BFBA8D3CA0316037
features.h.5A4ED7C80201A723
FILE.h.79AEFC497861DFC5
FinalStack.cpp.B5C8FCD4E396F994
FinalStack.h.3A7A798A94A424A6
floatn-common.h.0FE8C4DDCB84E088
floatn.h.DA21C738CC1B6ABF
flt-eval-method.h.8058951BDB657B4B
fp-fast.h.72CDF40E7648EF43
fp-logb.h.EA7AC5545F14BC26
functexcept.h.206192DEF17B89F8
functional.1ABC5CEB1A730878
functional_hash.h.1DDE07C659671E5C
GameWindow.cpp.FE5840AAEDF33115
GameWindow.h.A4C22FEC8D13A43B
gamma.tcc.86364B5FE97DD8E6
glue_algorithm_defs.h.400B86BACA15F86C
glue_memory_defs.h.29B5F90E12B4C61C
glue_numeric_defs.h.6191E3EBAF802F7C
gthr-default.h.7F136A8E758182CE
gthr.h.70C66586E0E99D6D
hashtable.h.44D7678B598CA27C
hashtable_policy.h.02AE91A05F6E02C7
hash_bytes.h.878C140FA90D5822
HoldingStack.cpp.83AA292442E54E0C
HoldingStack.h.16B8C9768D0752CA
hypergeometric.tcc.5676DC4F26ACC6EF
initializer_list.AFC06A41CFC1543D
invoke.h.2B1ACA2407CB05E3
iosfwd.163CBDA627BDB3A3
ios_base.h.0442D829AE4A2428
iscanonical.h.C53E44E13856FCEA
iterator.1BD365EA5EDE5210
legendre_function.tcc.31F49C26DFFE04AE
libc-header-start.h.E88219B53B0B0BF5
libm-simd-decl-stubs.h.06B70A57602EA3C8
limits.507F66A5F268FCAA
limits.h.1DFE7D0FE6434B13
limits.h.1E7D7771EC751FFB
limits.h.C293B8934AC926BB
list.7909E1D6E2B739A0
list.tcc.FF41A54BBD49B033
locale.h.E3C63D05A4E78516
locale.h.F1B51844858762D2
localefwd.h.8D507D2D246F7EFC
locale_classes.h.03600D2B458E75FA
locale_classes.tcc.69A59E265193CBC8
locale_t.h.557516A6B361170F
local_lim.h.2CFD657F256B117E
long-double.h.ACD735A1862B6BF8
Main.cpp.F08F4DD202CC781F
Main.h.9A7DEB6BDE60DC5D
map.67F74A10898EA76A
math-vector.h.B3EAC58DA1700969
math.h.DE4D39AAF5AC2C76
mathcalls-helper-functions.h.934C8C52064E404C
mathcalls-narrow.h.EF4B0E9378BD4EE1
mathcalls.h.655A2220FF0677F8
mbstate_t.h.F9237FB65FF84D5A
memory.DEB7D2B4EBB93631
memoryfwd.h.8339F1696DAE3C08
memory_resource.h.8CBC2A2935956F47
modified_bessel_func.tcc.68852E2D9E966C43
move.h.82CE505FF4CFACB8
MyCard.cpp.9FDA8AF21709C68F
MyCard.h.6E36F22BF47A1055
MyCardHBL.cpp.B0A7A3E4CEC180DB
MyCardHBL.h.FA65E73B370E4417
MyCardVBL.cpp.EDA94D0966D34779
MyCardVBL.h.AE0EF55E8F4A34EE
MyClickLbl.cpp.2E4C6072B9C6D0DB
MyClickLbl.h.A084FAA2361DAA0D
MyGameLogic.cpp.20A881CEBF14C618
MyGameLogic.h.30B6098C9A324CC8
nested_exception.h.5EE3E7707B4F93EB
new.41D56A2D69E57DED
new_allocator.h.FD7B7B64B2A2207B
node_handle.h.F46F9F3F43861006
numeric.F93D8B803F42F31D
numeric_traits.h.8FEF7D9B8E9913D8
optional.510E8C9953AC62A4
ostream_insert.h.D2F22116BE7D73E6
os_defines.h.5BE086DD68F6A410
parse_numbers.h.EC5583E0556FCEF1
poly_hermite.tcc.6963BF1DD644A9E1
poly_laguerre.tcc.1215DD2B2BAA2D3E
posix1_lim.h.D94E4687FC9359FF
posix2_lim.h.430DA38A1F301F29
postypes.h.BE1513ED32E6A399
predefined_ops.h.B15CDC54361DCC11
pstl_config.h.78EC065511725BA3
pthread.h.022320E0CE01A46D
pthreadtypes-arch.h.9E138C411BE448A0
pthreadtypes.h.BAA8217B62BB6E86
pthread_stack_min-dynamic.h.6F432801F0DF58B7
ptr_traits.h.BC3863E4C7FECDA0
qabstractanimation.h.DCC5935CDFC934ED
qabstractbutton.h.F2A42478C676DEC8
QAction.D32E9174393E0869
qaction.h.8FC1D3116692D24F
qalgorithms.h.75349F7ACCAAC713
qanystringview.h.0286EE48A6B8DB5B
QApplication.06858525D6C56C95
qapplication.h.FCB39B4354A80864
qarraydata.h.A27AC85B15E36F90
qarraydataops.h.BAB80E1123386B20
qarraydatapointer.h.BBC3571E979E8D9C
qatomic.h.ED3F27C76CD4D385
qatomic_cxx11.h.CC96AA0A31C42094
qbasicatomic.h.C0174F7F91A3A3D7
qbasictimer.h.0B4D7CE2426B347D
qbindingstorage.h.7CE21D861352F9DC
qbitmap.h.D886DDA090F869D8
qboxlayout.h.1C48AD74BED8B443
qbrush.h.323F5B3EB34F2433
qbytearray.h.F55798101ED209F9
qbytearrayalgorithms.h.2AAB478FDEE20859
qbytearraylist.h.DA81D93288BDF4FA
qbytearrayview.h.4E048893BDE412F5
qcalendar.h.C06EF0C108357E71
qchar.h.DA06D428D248F5D5
qcolor.h.BC9EC05D163D120B
qcompare.h.D6322363C8C4241A
qcompare_impl.h.BA3353CD3760E999
qcompilerdetection.h.1B5D7C36B492FEC2
qconfig.h.4D8267AD9B713B44
qcontainerfwd.h.CC8FD4B9E1795856
qcontainerinfo.h.88C373EEBA7B9382
qcontainertools_impl.h.71CC0413658E99C4
qcontiguouscache.h.0B458CAA01599434
qcoreapplication.h.127053239B517D89
qcoreapplication_platform.h.A676724C2B211184
qcoreevent.h.B3ED4A5AB996E73F
qcursor.h.389C3E3F11D9549D
qdatastream.h.435C94AB8E5DF52A
qdatetime.h.7BAD98DDDEE792AD
QDebug.DC85D1C1438F9E95
qdebug.h.6E12752C244135D4
qdialog.h.B97A4B9BF0D8412F
QDrag.2184317A7ABED1CD
qdrag.h.C46618CF86E62FCD
QDragEnterEvent.2896222B73C8B149
qeasingcurve.h.D377ABDEDDF50F59
qevent.h.9C1D55FF8AD97C2D
qeventloop.h.42EE4350C0B01285
qeventpoint.h.4937DFE7B58FCDB1
qflags.h.6916BF8EA26136DF
qfont.h.C1CFBA7BD89EA6AB
qfontinfo.h.52ADAF6B21B6D4DF
qfontmetrics.h.4B28C16C1E717F84
qforeach.h.3124830C73DCF5ED
qframe.h.20EA3CDF35DFCEB5
qgenericatomic.h.32C10E2BA0851DDD
qgenericmatrix.h.3ECC61B69781612E
qglobal.h.22884CA8489D25BA
qglobalstatic.h.35DF38F6D70C7426
QGraphicsDropShadowEffect.54F7769DB1F27B8C
qgraphicseffect.h.ED686FAE7080D3BE
QGraphicsRotation.11BDFC849B385FE1
qgraphicstransform.h.0CE6F0FD96E85133
QGridLayout.A2904BF5794DDBB7
qgridlayout.h.3F06BA0CD7538733
qguiapplication.h.7125C2111C47BBC6
qguiapplication_platform.h.76CDFC68AF259AD1
qhash.h.82BD82A46CB283E3
qhashfunctions.h.1711D4D442E56B91
QHBoxLayout.E1A3AED82DBE9E36
qicon.h.431628FA0F05D44D
QImage.97C78C09601FAFB7
qimage.h.A301065801D9EE5B
qinputdevice.h.7DB8F78A4A36708F
qinputmethod.h.53F92790672514FE
qiodevice.h.6E1C692616EC7834
qiodevicebase.h.EDC287ADFB225AF1
qiterable.h.C97BAAD587AE80D1
qiterator.h.435A3D82597C3525
qkeysequence.h.04FB0E9B6435C159
QLabel.B73DEDF3AC24D9F9
qlabel.h.32BE8D384B2B19B1
QLayout.E40B0A85C033F97F
qlayout.h.A069636DE98E598F
qlayoutitem.h.B34604A978198DA7
qline.h.0DC5E12AC7753AEF
QList.F0B9E767C2C23159
qlist.h.A2B9F73A0B9E2040
qlocale.h.AEFC3736A43411A0
qlogging.h.3119F64B2166F804
QMainWindow.C1E1EBABE642B9B3
qmainwindow.h.DDD3B44F6E81FE40
qmap.h.C299C9DC872BF4A1
qmargins.h.7C38BC05179BFA6A
qmath.h.94930DC3B1913AA6
QMatrix4x4.05709F4756E5A9E5
qmatrix4x4.h.E9F802CE0C11C270
QMenu.DC2595A44C60F17F
qmenu.h.85EBD5E221198DEE
QMenuBar.5D297DEAC3E1F063
qmenubar.h.14FE4DBB34F3539F
QMessageBox.4BB3C8E590043C38
qmessagebox.h.5B018140A628634C
qmetacontainer.h.63FA7EDA3A2D87E6
qmetatype.h.943EB07EF402D8B9
QMimeData.7BE781AE499F1069
qmimedata.h.EB5EEAE2F5BF64FC
QMouseEvent.E3B75271C3DAEA8B
qnamespace.h.B799B9EBDE8DFE5C
qnativeinterface.h.20C0C3D34ACF0EBF
qnumeric.h.7222572EDD06C6DC
QObject.CBFF36E363298BC6
qobject.h.8FF75D5ED72947C3
qobjectdefs.h.21B7EE368BFF9021
qobjectdefs.h.598B10433A0B063A
qobjectdefs_impl.h.09484FEBBC15C589
qobject_impl.h.42BA6A74E6E9E744
qpaintdevice.h.08037154E68F309D
QPainter.50FD16AE7239F51C
qpainter.h.30F91139BFFE33D4
qpair.h.906F76D016C8252B
qpalette.h.3D64B90B7BB5C40B
qpen.h.FA3BF7F7AA4C7531
qpicture.h.78D74FB9629E17B1
qpixelformat.h.4B01EB39066FA901
qpixmap.h.6DBC541AB657341C
qpoint.h.32AF628BAB1FB0F7
qpointer.h.AD9383BD16900ED8
qpointingdevice.h.022E60543C749DF4
qpolygon.h.E557EA4FE906C2F5
qprocessordetection.h.DD47F060D6BA6F06
QPropertyAnimation.B3ACCB14973893BE
qpropertyanimation.h.96DA8524AE6009E5
QPushButton.C752AF1D9607A19D
qpushbutton.h.76738F7C937DDDEC
qquaternion.h.8233EB02FD862401
QRect.82A1518B7A9FA24E
qrect.h.11FE946F786D77FE
qrefcount.h.F45D777AA5BF468F
qregion.h.8953A0FC45EF4592
qrgb.h.5D3015D442855D87
qrgba64.h.0E3686C9CB5FA67D
qscopedpointer.h.62811119474710BD
qscopeguard.h.3ED4BE4B75E43B86
qscreen.h.B9645E5E71AA45EF
qset.h.86BC856F2F08CD40
qshareddata.h.C24FC4E4755BB267
qshareddata_impl.h.14F74ECC6F6D6C8E
qsharedpointer.h.05BF75A0D69D13CF
qsharedpointer_impl.h.D884CA5AD36E9ED2
QSize.466E2C4EBD7C3A9B
qsize.h.200C61518AE4A70A
QSizeF.10EE34D0F5815EAE
qsizepolicy.h.B3388C7D30321129
QStatusBar.F1D3720BE2156149
qstatusbar.h.8959289694987C97
qstring.h.9535F32A70D90572
qstringalgorithms.h.6A1FA0608F0828AA
qstringconverter_base.h.B7B741B7199BB82B
qstringfwd.h.218C324281281023
qstringlist.h.030A364257FE0CC7
qstringliteral.h.F27FEDB3816A3B6F
qstringmatcher.h.490DFC25088B26BD
qstringtokenizer.h.079F3F12D47DA89F
qstringview.h.3520AB49E2D9272E
qsysinfo.h.BBB3D5078D6236E7
qsystemdetection.h.C943A11C96F65B44
qtabwidget.h.1604394DC62FD208
qtaggedpointer.h.075072311A508ED3
qtconfigmacros.h.5D433BBADBEE1BC4
qtcore-config.h.01CE96BAAC7CBFC8
qtcoreexports.h.C61361074CC5AE6E
qtextdocument.h.80817D9F6EDB2BA7
qtextoption.h.52ADDD950AD2CCB7
QTextStream.0DB21F6EB1260228
qtextstream.h.CEC8A9730816CF96
qtgui-config.h.A67ACAAB6FEDDB53
qtguiexports.h.7A61CDD500FA2D90
qtguiglobal.h.8ACE60043AFA63E7
QTime.ED57E08B27B02711
QTimer.E70DD87B1B6313A8
qtimer.h.9AA550C1B2C90F5A
qtmetamacros.h.FB91ADB9C245954A
QTransform.3B4B49B56C5825DD
qtransform.h.E0F5FA29F026D5C9
qtwidgets-config.h.0C53DC7A4DB08E78
qtwidgetsexports.h.DABF8565C28D72B5
qtwidgetsglobal.h.FB7F3387C11864EC
qtypeinfo.h.92480597F92C7D4B
qurl.h.5E133EC2719CCFDD
qutf8stringview.h.A3B82391BCEF25C7
QVariant.84A4F5A280741F5B
qvariant.h.AD5C418A0307F840
QVariantAnimation.DABB7D4C3B2F8F63
qvariantanimation.h.504A4F732DE28D45
qvarlengtharray.h.66BE1FF33E52306A
QVector.1223F8E4B6221CDC
qvector.h.9A0B0A437B495655
qvector2d.h.BA1128B8BF8C65FD
QVector3D.04634724C55A07D9
qvector3d.h.4692513FCD467F56
qvector4d.h.0664DAC2B65B2FB5
qvectornd.h.0E0CB2A5D11C5B28
qversiontagging.h.D5571ABC3D07D36B
QWidget.EA4961DAC76DFB9C
qwidget.h.39B5A4F8CA594FFA
qwindowdefs.h.6A88C2356E70AA49
range_access.h.F2D342D0170A00E0
ratio.637BCEE78C1EAF1F
refwrap.h.F7E25ED78261BCB2
requires_hosted.h.26268E021F0ECE3C
riemann_zeta.tcc.24AD1EA279AB5C14
sched.h.A585A48500495348
sched.h.E8530EF262253892
select.h.BA57472D13519767
select.h.E19325D0BE3592A0
setjmp.h.71DEFB3DCC800794
shared_ptr.h.58B2A3F1F22B1E10
shared_ptr_atomic.h.D4122DD7C624F18E
shared_ptr_base.h.BE69034022EA8FA4
sigset_t.h.32273C537A103809
single_threaded.h.918E7314A6EC8DC0
specfun.h.5D9B7E60B033AE35
special_function_util.h.4AF746A92FC64C9D
stdarg.h.32EA7B95DAFCCF99
stdbool.h.CEE9A09AF9E79F0A
stdc-predef.h.9EA93D70716BF84B
stddef.h.B10142B5B6E10391
stdexcept.FC9481857B4FA9B4
stdint-intn.h.EE0939E700184847
stdint-least.h.A0CB5BC401DAC650
stdint-uintn.h.B3EA113168048B57
stdint.h.08597F86630FDE5E
stdint.h.22B451C129B23D79
stdio.h.6919C07CB89D47AD
stdio_lim.h.09E79B5FC5C8DF86
stdlib-float.h.126E8959FAE2A511
stdlib.h.42D90B865E21AB50
stdlib.h.61AA7B9EED10C430
std_abs.h.B5BC80B73AA8AA04
std_function.h.1DBFFD209E231917
stl_algo.h.336B2A99E112B831
stl_algobase.h.555E5AB59D1CE434
stl_bvector.h.8AE3CEBB0EAAE7AC
stl_construct.h.675F3C756D2CDDFB
stl_function.h.4312324AADC9200E
stl_heap.h.A0022ED15B79087D
stl_iterator.h.70D88ADB523A155E
stl_iterator_base_funcs.h.0D39D2E36115557E
stl_iterator_base_types.h.1C2D9B2B05C1363B
stl_list.h.063E636C37F12734
stl_map.h.EC07165BB825159E
stl_multimap.h.5B0E5766E75F4152
stl_numeric.h.936BC0F7F7FAE23C
stl_pair.h.33E007C18AD1880F
stl_raw_storage_iter.h.E907E48D11449F0C
stl_relops.h.8CD880CC32BA3E47
stl_tempbuf.h.1CFD178B11157DBE
stl_tree.h.C190197022C6FA1F
stl_uninitialized.h.54EDC68402026771
stl_vector.h.5BE0DC1E083D4239
streambuf.7FD2D3A2B827E078
streambuf.tcc.FB7963A391C77967
streambuf_iterator.h.2D64BA51BC9EC9AD
stream_iterator.h.61B56BA0B3239EDE
string.7B4FE7410F5C09C9
string.h.979B97B48AB27554
stringfwd.h.557FE983BB1E2646
strings.h.9EB46A34EB89BB5D
string_conversions.h.FEDA0A74BBD67E42
string_view.808DF2D0BB7723EB
string_view.tcc.3D79C5B861AFBD05
struct_FILE.h.2B6C435DE91D3DF8
struct_itimerspec.h.7F2AA6FE7224B30F
struct_mutex.h.A62EF32C01DB3505
struct_rwlock.h.76DF445C3AA414C9
struct_sched_param.h.B3F662015F7067C8
struct_timespec.h.0E09B6677A8D6A08
struct_timeval.h.4A17C4CCB9EE5883
struct_tm.h.472DDF26D5924DB0
struct___jmp_buf_tag.h.C41AC0386D4A06C8
stubs-64.h.C743FD695F310B00
stubs.h.07D09A29AEBA877C
system_error.8A12E1E8FFB1D44A
thread-shared-types.h.D988ADBA7666A8DD
time.h.E3714B647728C2FE
time.h.EDC06F0AFB6EC7EC
time64.h.1807D6F5124100A2
timer_t.h.3EFB88CBA2B5B801
timesize.h.44719E86E09400E4
timex.h.F2D36E17192C32F0
time_t.h.CAA645D29A7A0EF9
tuple.778CE823941F84F0
typeinfo.0065C4A406A05D71
types.h.E5A59583DBE28918
types.h.E5E7FE6DA0F78AF5
typesizes.h.A6E116B64E63B90B
type_traits.DE435E04D8184E0C
type_traits.h.833B6807C34CC271
uintn-identity.h.CB86545C6FF94BB3
uio_lim.h.DF584C6AE54BEA07
ui_GameWindow.h.A7FA4CD5C6B94F39
ui_WinScreen.h.8B002566A729FB90
uniform_int_dist.h.C54B19F2B43B693B
unique_ptr.h.A3AB02F93B77F5A0
unordered_map.CA82C61ED27DA8D6
unordered_map.h.917859E405C5B5EA
uses_allocator.h.258C17386C08195D
uses_allocator_args.h.DD2424DE20F3F1C7
utility.5D04E6A553B4780A
utility.h.15845B2F303871C2
variant.0361674085D4F5FD
vector.04C1B55C46383484
vector.tcc.9925CCCCF876B8E0
version.DF1FEF28FD964412
waitflags.h.8046C5530CD87302
waitstatus.h.D7C4F06852D51050
wchar.h.27C0562D93BBAA12
wchar.h.83BD995621576773
WinScreen.cpp.2CB4C63234871B7C
WinScreen.h.9C6432BE03EA4BAD
wint_t.h.DAC5928CF0BA7895
wordsize.h.23D8030BEC81E6F1
xopen_lim.h.E4E4BC8C11167D14
__FILE.h.3324F85E382E036A
__fpos64_t.h.23C43F442076149A
__fpos_t.h.ECFBE9EEDAAB6648
__locale_t.h.40EA38A2DCA58618
__mbstate_t.h.6C32CF66236653D7
__sigset_t.h.72131E8056C7E284
__stdarg_va_arg.h.C38675C0D160CE4C
__stdarg_va_copy.h.5812F997B3F780A9
__stdarg_va_list.h.A20C0FFDA235CCCC
__stdarg___gnuc_va_list.h.957EE2B4DB6A5247
__stdarg___va_copy.h.11ED534E7AF4A856
__stddef_max_align_t.h.9A696B9ACA5AF69C
__stddef_null.h.46DACB2AE1FCBB57
__stddef_nullptr_t.h.BB76DF7F0265238C
__stddef_offsetof.h.F032B8137362A473
__stddef_ptrdiff_t.h.244B2A4B8AE5E0B4
__stddef_size_t.h.747ED4A2DA41774B
__stddef_wchar_t.h.E89E65F6312D18C8
compile_commands
CardStack
DrawStack
FinalStack
GameWindow
HoldingStack
Main
Makefile
moc_CardStack
moc_CardStack
moc_DrawStack
moc_DrawStack
moc_FinalStack
moc_FinalStack
moc_GameWindow
moc_GameWindow
moc_HoldingStack
moc_HoldingStack
moc_Main
moc_Main
moc_MyCard
moc_MyCard
moc_MyClickLbl
moc_MyClickLbl
moc_MyGameLogic
moc_MyGameLogic
moc_predefs
moc_WinScreen
moc_WinScreen
MyCard
MyCardHBL
MyCardVBL
MyClickLbl
MyGameLogic
qrc_assets
qrc_assets
qrc_assets.tmp
solitaire
ui_GameWindow
ui_WinScreen
WinScreen
CardStack
CardStack
DrawStack
DrawStack
FinalStack
FinalStack
GameWindow
GameWindow
GameWindow
HoldingStack
HoldingStack
Main
Main
MyCard
MyCard
MyCardHBL
MyCardHBL
MyCardVBL
MyCardVBL
MyClickLbl
MyClickLbl
MyGameLogic
MyGameLogic
solitaire
WinScreen
WinScreen
WinScreenПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВведение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Обзор существующих решений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 Анализ существующих решений с точки зрения алгоритмов . . . . . . . . . . . . . . . . . . . . . . . . . .6 Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Описание программируемой системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .