![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 05.04.2016
Сообщений: 5
|
![]()
Помогите создать игру Сапер на языке си ( не си++) или скиньте код программы если у кого та есть.
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Чем именно помочь? Для помощи надо пытаться делать что-то самостоятельно и задавать более конкретные вопросы.
Консоль или с графикой?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 05.04.2016
Сообщений: 5
|
![]()
Консоль! Я первый раз разбираюсь с Игрушками. Не знаю с чем начать.
Если есть учебники на си для создание игр тоже пойдет |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Написать сапёр очень сложно, тем более на Си в консоле. Врядли вы сможете понять рекурсивный алгоритм Flood Fill, который используется в сапёре для открытия пустых ячеек. Поэтому лучше откажитесь от этой затеи, пока не поздно, а то потом будете очень сильно разочарованны. Лучше решайте задачки из K&R
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Если не надо никаких сложных фишек в игре придумывать и реализовывать, то простой алгоритм же, нужно только умение работать с массивами и циклами.
Заполнить двумерный массив случайными числами (например 0 — бомба, 1 — ок) и в бесконечном цикле вводить координаты (два числа) из консоли пока не взорвется или все не откроет. Ну по крайней мере с этого стоит начать. ![]()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 05.04.2016 в 21:29. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Если бы не в консоле, то было бы проще. Я не знаю про какие "сложные фишки" идёт речь. Если "сложные фишки" это открытие пустых ячеек, то это обязательно должно быть в сапёре:
![]() |
![]() |
![]() |
![]() |
#7 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,672
|
![]()
уверен исходников саперов вагон и маленькая тележка. может у кого есть? а там переписать код с любого языка можно.
по моему вот здесь даже было но на делфи. но сейчас что-то не нашел. http://pblog.ru/lab/?cat=362 |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Я если что могу кинуть исходники Сапёра на C#, который я делал по этой пошаговой инструкции (с "using UnityEngine;")
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#10 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,672
|
![]()
ну кидай. в чем вопрос
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сапер. | splatt! | Общие вопросы Delphi | 1 | 27.12.2011 19:55 |
Сапер с++ | daymon_amator | Помощь студентам | 0 | 12.04.2011 21:30 |
Сапер на С !!! | $T@LKER | Общие вопросы C/C++ | 1 | 27.09.2010 12:48 |
Сапер | Gesha-en | Общие вопросы Delphi | 4 | 29.06.2010 12:00 |
Сапер Си | jimmywoodes | Помощь студентам | 0 | 22.05.2010 17:16 |