© Данная готовая работа выполнена сотрудником нашего сайта.
Если Вы считаете, что эта страница каким-либо образом нарушает Ваши авторские права,
то Вам следует обратиться в администрацию нашего сайта по адресу
info@kursovik.com либо через
форму обратной связи .
Если Вам нужны все файлы проекта данной программы на языке программирования
Visual C++ .NET 2017 , заполните форму заказа, которая доступна по
следующей ссылке .
Среда программирования: Visual C++ .NET 2017
Название работы: Игра «Морской бой» на SFML(OpenGL) Battleship
Вид работы: Курсовая работа
Тематика работы: Игры
Объем программы: 5
Уровень сложности: 5
Разработчик (автор): Программист сайта kursovik.com (письмо автору )
Ключевые слова: морской бой, sea battle, seabattle, battle sea, battlesea, морбой, морское сражение, морские бои, морская битва кораблей, корабли, игра, SFML, OpenGL, Battleship
Функции программы: Игра "Морской бой". Разработать приложение на SFML (OpenGL) в Visual Studio C++ .NET 2017.
Целью данной курсовой работы является разработка компьютерной игры «Морской бой». Эта игра должна быть реализована с использованием средств двумерной графики библиотеки OpenGL на языке С++ и соответствовать следующим требованиям:
1. Начало игры с исходного состояния по умолчанию, сброс текущей игры;
2. Выбор режима игры против компьютера или против другого игрока;
3. Контроль правильности ходов игрока или обоих игроков;
4. Определение конца игры;
5. Использование мыши или клавиатуры;
6. Индикацию текущего состояния игры, оценка действий;
7. Ведение таблицы рекордов и внесение новых рекордов;
8. Выбор уровня сложности игры при игре с компьютеров;
9. Удобный графический интерфейс приложения.
Также есть версия программы, адаптированная под Visual Studio C++ .NET 2019. При покупке готовой работы она будет выслана вместе с версией под Visual Studio C++ .NET 2017.
Видео работы программы доступно на Youtube по следующей : ссылке
Видео работы программы доступно на Rutube по следующей : ссылке
Скачать Demo-файл программы
Описание (отчет): Есть на 41 страниц , посмотреть оглавление
Пояснения к компиляции и запуску программы: Для компиляции на 64-битных системах сборки - используйте соответствующие проекты.
Статистика отдела программирования на заказ: На данный момент (9 июля 2025) на выполнении находится 23 заказа. Количество программистов , занятых выполнением текущих заказов: 8 . В текущем месяце (июль 2025) нами уже выполнено 5 заказов. В текущем году (2025) нами уже выполнено 392 заказа. В прошлом году (2024) нами было выполнено 763 заказа. В позапрошлом году (2023) нами было выполнено 777 заказов. Количество активных программистов на сайте: 61 .Загруженность отдела заказами: 23 %.
Результаты работы программы
VIDEO
Файлы программы
full
<DIR>
Каталог
SeaCraft 32bit
<DIR>
Каталог
Release
<DIR>
Каталог
arial
ttf
772192
backmenu
png
1158
Файл изображения
dot
png
1114
Файл изображения
fire_anim
png
20120
Файл изображения
score
dat
18
Файл данных
SeaCraft
exe
60416
Исполняемый файл
sea_back
png
2936
Файл изображения
sfml-graphics-2
dll
667648
Динамическая библиотека
sfml-system-2
dll
43008
Динамическая библиотека
sfml-window-2
dll
99840
Динамическая библиотека
ship1
png
2909
Файл изображения
ship2
png
7244
Файл изображения
ship3
png
10691
Файл изображения
ship4
png
15127
Файл изображения
SeaCraft
<DIR>
Каталог
SeaCraft
sln
919
Visual Studio Solution File
Animate
cpp
922
Исходный код С++
Animate
h
404
Заголовочный файл C++
Button
cpp
967
Исходный код С++
Button
h
534
Заголовочный файл C++
Countdown
cpp
666
Исходный код С++
Countdown
h
340
Заголовочный файл C++
Game
cpp
1516
Исходный код С++
Game
h
925
Заголовочный файл C++
include
<DIR>
Каталог
SFML
<DIR>
Каталог
Audio
<DIR>
Каталог
Audio
hpp
2095
AlResource
hpp
2327
Export
hpp
1662
InputSoundFile
hpp
9896
Listener
hpp
8910
Music
hpp
12724
OutputSoundFile
hpp
4523
Sound
hpp
9266
SoundBuffer
hpp
12929
SoundBufferRecorder
hpp
5041
SoundFileFactory
hpp
7190
SoundFileFactory
inl
3154
SoundFileReader
hpp
6131
SoundFileWriter
hpp
4430
SoundRecorder
hpp
15784
SoundSource
hpp
11970
SoundStream
hpp
15678
Config
hpp
6655
GpuPreference
hpp
2639
Graphics
<DIR>
Каталог
Graphics
hpp
2572
BlendMode
hpp
9786
CircleShape
hpp
5344
Color
hpp
9789
ConvexShape
hpp
5391
Drawable
hpp
3822
Export
hpp
1680
Font
hpp
17592
Glsl
hpp
7665
Glsl
inl
5445
Glyph
hpp
2753
Image
hpp
12188
PrimitiveType
hpp
2443
Rect
hpp
9031
Rect
inl
5100
RectangleShape
hpp
4465
RenderStates
hpp
6538
RenderTarget
hpp
20463
RenderTexture
hpp
12039
RenderWindow
hpp
10516
Shader
hpp
37444
Shape
hpp
13668
Sprite
hpp
10685
Text
hpp
19409
Texture
hpp
29602
Transform
hpp
17192
Transformable
hpp
16396
Vertex
hpp
5615
VertexArray
hpp
7767
VertexBuffer
hpp
15789
View
hpp
12284
Main
hpp
1521
Network
<DIR>
Каталог
Network
hpp
1982
Export
hpp
1674
Ftp
hpp
25261
Http
hpp
19862
IpAddress
hpp
13168
Packet
hpp
18442
Socket
hpp
7701
SocketHandle
hpp
1773
SocketSelector
hpp
9312
TcpListener
hpp
5630
TcpSocket
hpp
11354
UdpSocket
hpp
11279
OpenGL
hpp
2429
System
<DIR>
Каталог
System
hpp
2287
Clock
hpp
3713
Err
hpp
2641
Export
hpp
1668
FileInputStream
hpp
5481
InputStream
hpp
4855
Lock
hpp
4246
MemoryInputStream
hpp
5207
Mutex
hpp
4972
NativeActivity
hpp
2093
NonCopyable
hpp
4674
Sleep
hpp
1821
String
hpp
25386
String
inl
1785
Thread
hpp
9233
Thread
inl
2776
ThreadLocal
hpp
3415
ThreadLocalPtr
hpp
5000
ThreadLocalPtr
inl
2210
Time
hpp
16061
Utf
hpp
35528
Utf
inl
21506
Vector2
hpp
9778
Vector2
inl
4158
Vector3
hpp
9785
Vector3
inl
4428
Window
<DIR>
Каталог
Window
hpp
2117
Clipboard
hpp
4110
Context
hpp
6787
ContextSettings
hpp
6510
Cursor
hpp
8754
Event
hpp
13214
Export
hpp
1668
GlResource
hpp
3785
Joystick
hpp
8608
Keyboard
hpp
8654
Mouse
hpp
6321
Sensor
hpp
5820
Touch
hpp
5034
VideoMode
hpp
8690
Window
hpp
24566
WindowHandle
hpp
3336
WindowStyle
hpp
1961
lib
<DIR>
Каталог
cmake
<DIR>
Каталог
SFML
<DIR>
Каталог
SFMLConfig
cmake
6479
SFMLConfigDependencies
cmake
3901
SFMLConfigVersion
cmake
1653
SFMLSharedTargets-debug
cmake
3421
SFMLSharedTargets-release
cmake
3427
SFMLSharedTargets
cmake
5281
SFMLStaticTargets-debug
cmake
3117
SFMLStaticTargets-release
cmake
3143
SFMLStaticTargets
cmake
5800
flac
lib
512458
freetype
lib
858580
ogg
lib
22794
openal32
lib
34440
sfml-audio-d
lib
59372
sfml-audio-d
pdb
2486272
sfml-audio-s-d
lib
3367878
sfml-audio-s-d
pdb
1175552
sfml-audio-s
lib
1217000
sfml-audio
lib
59012
sfml-graphics-d
lib
164820
sfml-graphics-d
pdb
4288512
sfml-graphics-s-d
lib
5933526
sfml-graphics-s-d
pdb
1568768
sfml-graphics-s
lib
2430178
sfml-graphics
lib
163864
sfml-main-d
lib
19320
sfml-main-s-d
pdb
126976
sfml-main
lib
1306
sfml-network-d
lib
72806
sfml-network-d
pdb
2289664
sfml-network-s-d
lib
2942654
sfml-network-s-d
pdb
978944
sfml-network-s
lib
1157334
sfml-network
lib
72396
sfml-system-d
lib
42074
sfml-system-d
pdb
1667072
sfml-system-s-d
lib
1097046
sfml-system-s-d
pdb
749568
sfml-system-s
lib
391334
sfml-system
lib
41790
sfml-window-d
lib
36906
sfml-window-d
pdb
2338816
sfml-window-s-d
lib
3203886
sfml-window-s-d
pdb
1265664
sfml-window-s
lib
1132996
sfml-window
lib
36666
vorbis
lib
852828
vorbisenc
lib
643788
vorbisfile
lib
34544
MyGame
cpp
16645
Исходный код С++
MyGame
h
1822
Заголовочный файл C++
ReadMe
txt
2630
Текстовый файл
score
dat
18
Файл данных
ScoreTable
cpp
1651
Исходный код С++
ScoreTable
h
384
Заголовочный файл C++
Sea
cpp
6744
Исходный код С++
Sea
h
837
Заголовочный файл C++
SeaAI
cpp
1433
Исходный код С++
SeaAI
h
233
Заголовочный файл C++
SeaCraft
cpp
1509
Исходный код С++
SeaCraft
vcxproj
6701
SeaCraft.vcxproj
filters
3599
SeaCraft.vcxproj
user
164
SeaFiller
cpp
2577
Исходный код С++
SeaFiller
h
529
Заголовочный файл C++
stdafx
cpp
355
Исходный код С++
stdafx
h
363
Заголовочный файл C++
targetver
h
346
Заголовочный файл C++
SeaCraft 64bit
<DIR>
Каталог
SeaCraft64
<DIR>
Каталог
SeaCraft64
sln
1451
Visual Studio Solution File
Animate
cpp
901
Исходный код С++
Animate
h
381
Заголовочный файл C++
Button
cpp
950
Исходный код С++
Button
h
511
Заголовочный файл C++
Countdown
cpp
643
Исходный код С++
Countdown
h
317
Заголовочный файл C++
Game
cpp
1240
Исходный код С++
Game
h
937
Заголовочный файл C++
include
<DIR>
Каталог
SFML
<DIR>
Каталог
Audio
<DIR>
Каталог
Audio
hpp
2095
AlResource
hpp
2327
Export
hpp
1662
InputSoundFile
hpp
10192
Listener
hpp
8910
Music
hpp
12780
OutputSoundFile
hpp
4523
Sound
hpp
9266
SoundBuffer
hpp
12929
SoundBufferRecorder
hpp
5041
SoundFileFactory
hpp
7190
SoundFileFactory
inl
3154
SoundFileReader
hpp
6131
SoundFileWriter
hpp
4430
SoundRecorder
hpp
15814
SoundSource
hpp
11970
SoundStream
hpp
16402
Config
hpp
6914
GpuPreference
hpp
2639
Graphics
<DIR>
Каталог
Graphics
hpp
2572
BlendMode
hpp
10089
CircleShape
hpp
5344
Color
hpp
9789
ConvexShape
hpp
5391
Drawable
hpp
3822
Export
hpp
1680
Font
hpp
20046
Glsl
hpp
7665
Glsl
inl
5445
Glyph
hpp
2952
Image
hpp
13182
PrimitiveType
hpp
2443
Rect
hpp
9647
Rect
inl
5318
RectangleShape
hpp
4465
RenderStates
hpp
6538
RenderTarget
hpp
20803
RenderTexture
hpp
12537
RenderWindow
hpp
11211
Shader
hpp
37444
Shape
hpp
13668
Sprite
hpp
10685
Text
hpp
19409
Texture
hpp
29602
Transform
hpp
17780
Transformable
hpp
16396
Vertex
hpp
5615
VertexArray
hpp
7767
VertexBuffer
hpp
15789
View
hpp
12284
Main
hpp
1521
Network
<DIR>
Каталог
Network
hpp
1982
Export
hpp
1674
Ftp
hpp
25261
Http
hpp
19862
IpAddress
hpp
13168
Packet
hpp
18884
Socket
hpp
7701
SocketHandle
hpp
1773
SocketSelector
hpp
9312
TcpListener
hpp
5827
TcpSocket
hpp
11354
UdpSocket
hpp
11290
OpenGL
hpp
2460
System
<DIR>
Каталог
System
hpp
2287
Clock
hpp
3713
Err
hpp
2641
Export
hpp
1668
FileInputStream
hpp
5481
InputStream
hpp
4855
Lock
hpp
4246
MemoryInputStream
hpp
5207
Mutex
hpp
4972
NativeActivity
hpp
2093
NonCopyable
hpp
4674
Sleep
hpp
1821
String
hpp
25386
String
inl
1785
Thread
hpp
9233
Thread
inl
2776
ThreadLocal
hpp
3415
ThreadLocalPtr
hpp
5000
ThreadLocalPtr
inl
2210
Time
hpp
16061
Utf
hpp
35528
Utf
inl
21662
Vector2
hpp
9778
Vector2
inl
4158
Vector3
hpp
9785
Vector3
inl
4428
Window
<DIR>
Каталог
Window
hpp
2117
Clipboard
hpp
4110
Context
hpp
6787
ContextSettings
hpp
6510
Cursor
hpp
10409
Event
hpp
13333
Export
hpp
1668
GlResource
hpp
3785
Joystick
hpp
8608
Keyboard
hpp
22071
Mouse
hpp
6468
Sensor
hpp
5820
Touch
hpp
5042
VideoMode
hpp
8690
Vulkan
hpp
3731
Window
hpp
14919
WindowBase
hpp
19180
WindowHandle
hpp
3367
WindowStyle
hpp
1961
lib
<DIR>
Каталог
cmake
<DIR>
Каталог
SFML
<DIR>
Каталог
SFMLConfig
cmake
6479
SFMLConfigDependencies
cmake
4270
SFMLConfigVersion
cmake
2827
SFMLSharedTargets-debug
cmake
3493
SFMLSharedTargets-release
cmake
3499
SFMLSharedTargets
cmake
5936
SFMLStaticTargets-debug
cmake
3189
SFMLStaticTargets-release
cmake
3215
SFMLStaticTargets
cmake
6477
flac
lib
670920
freetype
lib
1656740
ogg
lib
42550
openal32
lib
33650
sfml-audio-d
lib
60806
sfml-audio-s-d
lib
4637180
sfml-audio-s
lib
1032652
sfml-audio
lib
60444
sfml-graphics-d
lib
172080
sfml-graphics-s-d
lib
7679120
sfml-graphics-s
lib
2144362
sfml-graphics
lib
171104
sfml-main-d
lib
32610
sfml-main
lib
1484
sfml-network-d
lib
74920
sfml-network-s-d
lib
3491028
sfml-network-s
lib
778560
sfml-network
lib
74508
sfml-system-d
lib
42908
sfml-system-s-d
lib
1454824
sfml-system-s
lib
265796
sfml-system
lib
42624
sfml-window-d
lib
46644
sfml-window-s-d
lib
4771872
sfml-window-s
lib
898082
sfml-window
lib
46358
vorbis
lib
996018
vorbisenc
lib
693286
vorbisfile
lib
66564
MyGame
cpp
16657
Исходный код С++
MyGame
h
1799
Заголовочный файл C++
score
dat
18
Файл данных
ScoreTable
cpp
1665
Исходный код С++
ScoreTable
h
361
Заголовочный файл C++
Sea
cpp
6723
Исходный код С++
Sea
h
814
Заголовочный файл C++
SeaAI
cpp
1412
Исходный код С++
SeaAI
h
210
Заголовочный файл C++
SeaCraft64
cpp
1944
Исходный код С++
SeaCraft64
vcxproj
8351
SeaCraft64.vcxproj
filters
3113
SeaCraft64.vcxproj
user
168
SeaFiller
cpp
2554
Исходный код С++
SeaFiller
h
506
Заголовочный файл C++
x64
<DIR>
Каталог
Release
<DIR>
Каталог
arial
ttf
772192
backmenu
png
1158
Файл изображения
dot
png
1114
Файл изображения
fire_anim
png
20120
Файл изображения
openal32
dll
669696
Динамическая библиотека
score
dat
18
Файл данных
SeaCraft64
exe
67072
Исполняемый файл
sea_back
png
2936
Файл изображения
sfml-graphics-2
dll
891392
Динамическая библиотека
sfml-system-2
dll
49152
Динамическая библиотека
sfml-window-2
dll
143360
Динамическая библиотека
ship1
png
2909
Файл изображения
ship2
png
7244
Файл изображения
ship3
png
10691
Файл изображения
ship4
png
15127
Файл изображения
К программе прилагается: Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора
проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену,
нажмите на эту ссылку. Отчет к программе. Содержание
Курсовая работа Игра «Морской бой» на SFML(OpenGL) Battleship СОДЕРЖАНИЕ 1. Постановка задачи...........................................................2
2. Описание правил игры........................................................3
3. Описание структуры программы................................................4
3.1 Классы игры................................................................6
3.2 Интерфейсы игры.............