![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
![]()
Помогите пожалуйста дописать игру "Ханойские Башни" на Делфи.
Сложно разобраться с ней, постоянно какие-то ошибки. |
![]() |
![]() |
![]() |
#2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
На этом этапе это как в шутке про сову. Я типа свои два круга нарисовал, а вы все помогите мне дорисовать сову..
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
![]()
Согласен. Помогите на этом этапе пожалуйста. Игра готова, но с багами.
Нужно сделать чтобы победа засчитывалась если башня была собрана как на втором, так и на третьем стержне. И сделать чтобы корректно работал SpinEdit. И подскажите как закодить кнопку "обновить" |
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Код:
Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
||
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
![]() Цитата:
Уже вроде бы настроил. Да, как закодить кнопку обновить, чтобы диски возвращались на место(1-й стержень). |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
![]()
Сделал
Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
поместить диски(share a,b,c,....) на "старое" место (left, top:=.... )
Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
![]()
evg_m, так выходит...
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 15.11.2017
Сообщений: 7
|
![]()
Если хотите помощи - то надо красиво оформить код.
Во вторых, если вы делаете подобную программу - почитай про массивы В массиве храните список картинок. По индексу обращайтесь к нужной картинке Создайте нормальный CASE а не связку из else - if (А лучше опять же массив из 3 элементов - содержащие позицию нужных квадратов на форме.. 20 строк кода максимум) Задача на столько лёгкая - что можно сделать за две минуты - при условии что знаете язык, и не ленитесь изучать его. Если вы не желаете нормально изучать язык - это целиком и полностью ваша проблема, и решить её вам помогут в платном разделе |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
![]()
MyName-Name-MyName,
Я начинающий программист, поэтому быдловский код. Использую фигуры, а не картинки. Желаю, но сроки слишком короткие, с заданием не повезло. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"Ханойские башни", не разрешать класть большой диск на маленький - Delphi | timsso | Общие вопросы Delphi | 0 | 14.11.2015 18:05 |
Ханойские башни | student71 | Общие вопросы C/C++ | 0 | 03.10.2011 21:52 |
Ханойские башни | fs444 | Общие вопросы C/C++ | 10 | 30.03.2010 16:02 |
Ханойские башни.С++ | nN1 | Помощь студентам | 1 | 09.11.2009 19:51 |
Ханойские башни | Vistar | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 23.05.2009 02:05 |