|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.04.2016, 11:36 | #1 |
Регистрация: 05.04.2016
Сообщений: 5
|
Сапер на языке Си
Помогите создать игру Сапер на языке си ( не си++) или скиньте код программы если у кого та есть. заранее спасибо.
|
05.04.2016, 11:57 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Чем именно помочь? Для помощи надо пытаться делать что-то самостоятельно и задавать более конкретные вопросы.
Консоль или с графикой?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
05.04.2016, 21:08 | #3 |
Регистрация: 05.04.2016
Сообщений: 5
|
Консоль! Я первый раз разбираюсь с Игрушками. Не знаю с чем начать.
Если есть учебники на си для создание игр тоже пойдет |
05.04.2016, 21:15 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Написать сапёр очень сложно, тем более на Си в консоле. Врядли вы сможете понять рекурсивный алгоритм Flood Fill, который используется в сапёре для открытия пустых ячеек. Поэтому лучше откажитесь от этой затеи, пока не поздно, а то потом будете очень сильно разочарованны. Лучше решайте задачки из K&R
|
05.04.2016, 21:15 | #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. |
05.04.2016, 21:33 | #6 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Если бы не в консоле, то было бы проще. Я не знаю про какие "сложные фишки" идёт речь. Если "сложные фишки" это открытие пустых ячеек, то это обязательно должно быть в сапёре:
|
05.04.2016, 21:34 | #7 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,501
|
уверен исходников саперов вагон и маленькая тележка. может у кого есть? а там переписать код с любого языка можно.
по моему вот здесь даже было но на делфи. но сейчас что-то не нашел. http://pblog.ru/lab/?cat=362 |
05.04.2016, 21:37 | #8 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Я если что могу кинуть исходники Сапёра на C#, который я делал по этой пошаговой инструкции (с "using UnityEngine;")
|
05.04.2016, 21:38 | #9 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
05.04.2016, 21:43 | #10 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,501
|
ну кидай. в чем вопрос
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сапер. | 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 |