Excel VBA Tetris

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Excel VBA Tetris

Сообщение tyomitch » 07.09.2007 (Пт) 14:05

Порт кода из http://www.freevbcode.com/ShowCode.asp?ID=1884 для рабочего листа как поверхности ввода-вывода.
У вас нет доступа для просмотра вложений в этом сообщении.
Изображение

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4147
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 07.09.2007 (Пт) 16:35

Я сначала подумал - "ерунда, тетрис на VBA сделать", потом увидел, что это без формочек-какртиночек, прямо на листе, оценил!
А где стакан, Next фигурка, счет, топлист?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 07.09.2007 (Пт) 17:55

Это не автономное приложение. Предполагалось, что этот код будет выполняться во вполне серьёзном Excel-документе по нажатию секретной кнопки, прямо поверх данных на листе. Так что минимализм -- часть задумки.
Изображение

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 08.09.2007 (Сб) 0:38

*большой палец вверх*

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 08.09.2007 (Сб) 0:57

Да.. Супер! =)
label:
cli
jmp label

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 08.09.2007 (Сб) 6:12

Супер! Однако в некий момент времени отловил ошибку выхода за границы массива. Один раз, повторить для точной локализации не удалось.
Весь мир матрица, а мы в нем потоки байтов!

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 12.09.2007 (Ср) 15:07

Viper писал(а):Супер! Однако в некий момент времени отловил ошибку выхода за границы массива. Один раз, повторить для точной локализации не удалось.

нажал кнопку вниз, прогиграл, MessageBox "End", затем Out Of Range

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 12.09.2007 (Ср) 23:28

Интересная идея, очень понравилось!
И с пасхалкой тоже :)

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 19.09.2007 (Ср) 2:24

Гы.. :) А в ОпенОфис не работает :) (Я его только поставил, балуюсь)
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 20.09.2007 (Чт) 8:59

Разве в ОпенОфисе есть VBA вообще?
Изображение

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 20.09.2007 (Чт) 10:55

Нету. Там OOO Basic. Синтаксис тот же, но совершенно другая объектная модель.. Жуткая, надо сказать..
label:
cli
jmp label


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 13

    TopList