Доброе утро, любители и профессионалы VBA! У кого хватит силенок реализовать в Excele игру судоку? Итак, вот ТЗ: 1. Разметка поля в центре экрана. 2. Ячейки 9х9, квадратные, ширина-высота каждой ячейки 50 пикселей. 3. Ячейки разграничены сеткой, через каждые 3 строки-столбца граница пожирнее. 4. Фон каждой из 9 квадратур можно выделить в разные цвета для наглядности, но чтоб не рябило в глазах. 5. Далее (не знаю точно) программа в случайном порядке заполнит каждую ячейку поля цифрами от 1 до 9, но так, чтобы они не повторялись в каждой строке, столбце, главных диагоналях. 6. Программа запоминает расстановку чисел на поле и скрывает их от пользователя. 5. Далее вылетает форма с возможностью выбора уровня сложности: простой, средний, сложный. 6. В зависимости от выбора уровня сложности отображается то или иное число сокрытых программой чисел для каждой квадратуры на поле. 7. Программа не будет выдавать ошибку или стирать число, если оно не соответствует заложенному программой. 8. Победа достанется тому, чьи числа полностью встанут на те места, которые заложены программой. ТЗ естественно нуждается в доработке. Победивший получит признание публики и плюсы. [moder]В поиск! Была такая тема. Вот она: http://www.excelworld.ru/forum/2-6115-60591-16-1378637259
Доброе утро, любители и профессионалы VBA! У кого хватит силенок реализовать в Excele игру судоку? Итак, вот ТЗ: 1. Разметка поля в центре экрана. 2. Ячейки 9х9, квадратные, ширина-высота каждой ячейки 50 пикселей. 3. Ячейки разграничены сеткой, через каждые 3 строки-столбца граница пожирнее. 4. Фон каждой из 9 квадратур можно выделить в разные цвета для наглядности, но чтоб не рябило в глазах. 5. Далее (не знаю точно) программа в случайном порядке заполнит каждую ячейку поля цифрами от 1 до 9, но так, чтобы они не повторялись в каждой строке, столбце, главных диагоналях. 6. Программа запоминает расстановку чисел на поле и скрывает их от пользователя. 5. Далее вылетает форма с возможностью выбора уровня сложности: простой, средний, сложный. 6. В зависимости от выбора уровня сложности отображается то или иное число сокрытых программой чисел для каждой квадратуры на поле. 7. Программа не будет выдавать ошибку или стирать число, если оно не соответствует заложенному программой. 8. Победа достанется тому, чьи числа полностью встанут на те места, которые заложены программой. ТЗ естественно нуждается в доработке. Победивший получит признание публики и плюсы. [moder]В поиск! Была такая тема. Вот она: http://www.excelworld.ru/forum/2-6115-60591-16-1378637259Мурад
При всем уважении, в прилагаемой модератором ветке представлено лишь 3 фиксированных судоку и судоку-цветки. В своем предложении я бросал вызов энтузиастам создать в Excele полноценную игру, безо всяких там цветков. А не возможность сыграть 3 раза и все. Настоящее судоку с обязательным использованием функции Randomize, когда каждая новая игра не будет повторяться.
При всем уважении, в прилагаемой модератором ветке представлено лишь 3 фиксированных судоку и судоку-цветки. В своем предложении я бросал вызов энтузиастам создать в Excele полноценную игру, безо всяких там цветков. А не возможность сыграть 3 раза и все. Настоящее судоку с обязательным использованием функции Randomize, когда каждая новая игра не будет повторяться.Мурад
KuKIP, если вы не энтузиаст, так бы и написали, зачем оскорблять? Это задача явно не для вас. Я подкинул идею тем, кому она действительно интересна. Тем, кто захочет ее РЕАЛИЗОВАТЬ. Нет желания, проходите мимо. Сейчас не те времена, чтобы на понт брать, это вы на 20 лет ошиблись.
KuKIP, если вы не энтузиаст, так бы и написали, зачем оскорблять? Это задача явно не для вас. Я подкинул идею тем, кому она действительно интересна. Тем, кто захочет ее РЕАЛИЗОВАТЬ. Нет желания, проходите мимо. Сейчас не те времена, чтобы на понт брать, это вы на 20 лет ошиблись.Мурад
- вот это называется на понт брать. На самом деле на лицо банальное попрошайничество. Если бы Вы, любезнейший, хоть что-то сделали своими руками и что-то бы у Вас не получалось, ответ был бы другим. А так Вы посчитали себя шибко хитрым и явились сюда "на понт брать". А тут облом. Так что:
- вот это называется на понт брать. На самом деле на лицо банальное попрошайничество. Если бы Вы, любезнейший, хоть что-то сделали своими руками и что-то бы у Вас не получалось, ответ был бы другим. А так Вы посчитали себя шибко хитрым и явились сюда "на понт брать". А тут облом. Так что:
все уже создано до нас http://www.mcpher.com/Home....s=0&d=1 вот файл с игрой. Нажмите кнопку, появится форма, на ней нажать generate. В форме есть флажки - показывать цифры или нет и много чего другого, играйтесь.
все уже создано до нас http://www.mcpher.com/Home....s=0&d=1 вот файл с игрой. Нажмите кнопку, появится форма, на ней нажать generate. В форме есть флажки - показывать цифры или нет и много чего другого, играйтесь.egonomist
egonomist, спасибо! но я эту задачку не для оценки и не для своего развлечения ведь прошу. когда вы учитесь, и в книге видите задачу для решения, вы ведь не говорите, что это мне не надо. по логике KuKIp нужно далеко послать учителя информатики, который ставит задачу. просто сказать, что такую задачу уже решали и вот вам в интернете ее решение. так по любому предмету. эта задачка для любопытных, меня в том числе. а взять готовое в учебе и отказаться от попыток - удел самонадеянных.
egonomist, спасибо! но я эту задачку не для оценки и не для своего развлечения ведь прошу. когда вы учитесь, и в книге видите задачу для решения, вы ведь не говорите, что это мне не надо. по логике KuKIp нужно далеко послать учителя информатики, который ставит задачу. просто сказать, что такую задачу уже решали и вот вам в интернете ее решение. так по любому предмету. эта задачка для любопытных, меня в том числе. а взять готовое в учебе и отказаться от попыток - удел самонадеянных.Мурад
нужно далеко послать учителя информатики, который ставит задачу
А кто есть учитель, а кто ученик? Если учитель мы - мы такую задачу не ставим. Если учитель вы - хрен ли это за учитель, который знает предмет на порядок хуже учеников? Такого и послать не грех.
нужно далеко послать учителя информатики, который ставит задачу
А кто есть учитель, а кто ученик? Если учитель мы - мы такую задачу не ставим. Если учитель вы - хрен ли это за учитель, который знает предмет на порядок хуже учеников? Такого и послать не грех. RAN
Если учитель вы - хрен ли это за учитель, который знает предмет на порядок хуже учеников? Такого и послать не грех.
Без комментариев, хлопание в ладоши в этом контексте только усиливают глупость написанного. На языке "понтов" это называется зазвездиться. Ребят, может надо было приз денежный объявить за создание? Авось по-другому бы писали
Давайте разбирать вместе мои фразы, раз они вас так задели: 1.
Если учитель вы - хрен ли это за учитель, который знает предмет на порядок хуже учеников? Такого и послать не грех.
Без комментариев, хлопание в ладоши в этом контексте только усиливают глупость написанного. На языке "понтов" это называется зазвездиться. Ребят, может надо было приз денежный объявить за создание? Авось по-другому бы писали Мурад