@lis_foxy

Как написать программу угадайка?

Хочу сделать программу, где будут 5 квадратиков, а за ними спрятаны разные картинки и типа пользователь должен угадать за каким квадратиком будет нужная ему картинка. Соответственно, после одной попытки остальные ячейки открываются и все заново отгадывать)
Как такое написать? с чего начать? я вообще новичок, в какой программе было бы проще это сделать?
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ответы на вопрос 5
vabka
@vabka
Токсичный шарпист
Как такое написать? с чего начать?

1. Надо сформулировать более точные требования.
Например: Игра графическая и должна запускаться на веб-странице
2. Исследуем, какие технологии для этого пригодны.
Например: Для решения подобной задачи можно использовать:
- Unity и запустить игру в веб-плеере
- Javascript и отрисовать игру в canvas
- Какой-нибудь другой игровой движок, который умеет работать в вебе.
3. Выбираем наиболее уместную и интересную технологию, раз уж мы учимся.
- Unity очень большой. Придётся изучить не только юнити, но и C#, ООП и фиг знает что. При этом игры на юнити в вебе достаточно долго запускаются.
- Какой-то другой движок берёт на себя все минусы юнити + будет вероятно менее перспективной тратой времени.
- Javascript тут выглядит идеально - для решения этой задачи даже не придётся изучать css, html и вёрстку.
4. Последовательно изучаем выбранную технологию. Для Javascript хороший вариант для начала - это MDN.

Напомню, что JS я выбрал исключительно из требований. Можно например поменять требования и оставить "не важно, как выглядит игра и где она запускается. Надо как можно быстрее изучить программирование и сделать её" - тогда бери Scratch
Ответ написан
Комментировать
HemulGM
@HemulGM
Delphi Developer, сис. админ
Ставишь Delphi. Создаешь новый проект. Из списка компонентов кидаешь в окно 5 компонентов изображений.
Расставляешь как тебе удобно. Выбираешь изображение и слева в редакторе свойств создаешь событие, которое происходит при клике на изображение.
Далее, простой паскаль.

Даже с нуля ты сделаешь это часа за 2. А если бы знал что и как, то минут за 10.
Ответ написан
Проще, например, прямо в браузере.
Понадобится разобраться в основами HTML и JavaScript.
Начните с отрисовки интерфейса: 5 квадратиков.
Потом добавьте минимальное взаимодействие: клик по квадратику пусть показывает картинку в нём.

Чтобы задавать дальнейшие вопросы тут, удобнее всю работу делать онлайн в редакторе jsFiddle
Ответ написан
Комментировать
i__dmitry
@i__dmitry
Weaving a web
Как такое написать? с чего начать?

1. Изучить основы программирования и основы Computer Science;
2. Изучить основы какого-либо популярного языка (Python, Ruby, Javascript, PHP, Java, C#);
3. Начать реализовывать свою задумку, параллельно погружаясь в изучаемый язык.

Основы, о которых я пишу, доступны в виде многочисленных учебников, видео, курсов, статей и так далее. Без всего этого нет никакого смысла вообще браться за обсуждение описанной задачи.
Ответ написан
Комментировать
@Vadya369
Если с графикой, то всё что выше. Если с консолью(чёрным окном как командная строка) то пользуясь стандартными средствами практически любого языка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы