Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2012, 13:45   #1
Стремящийся
Форумчанин
 
Аватар для Стремящийся
 
Регистрация: 01.11.2011
Сообщений: 172
По умолчанию Анимация таблицы

Всем привет!

Хочу сделать игру "Змейка". Хочу создать таблицу и поместить в ячейки картинки, таким образом получится одна строка с несколькими ячеками. Ячейкам хочу назначить id и потом передвигать ячейки, получится змейка и таким образом хочу попробывать сделать повороты. Попробывал не получается. Хотел бы узнать можно ли двигать ячейки таблицы или только всю таблицу сразу?
Заранее спасибо!
Желание тысяча возможностей, нежелание - тысяча причин
Стремящийся вне форума Ответить с цитированием
Старый 07.05.2012, 14:06   #2
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

моя змейка здесь
Тишина – самый громкий звук
nerv вне форума Ответить с цитированием
Старый 07.05.2012, 14:15   #3
Стремящийся
Форумчанин
 
Аватар для Стремящийся
 
Регистрация: 01.11.2011
Сообщений: 172
По умолчанию

Мне понравилась, но хотел бы сам сделать. Спасибо. Еще вопрос: чтобы удлинять змейку, можно ли добавлять, допустим ячейку в таблицу?
Желание тысяча возможностей, нежелание - тысяча причин
Стремящийся вне форума Ответить с цитированием
Старый 07.05.2012, 15:09   #4
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

Стремящийся, могу рассказать, как делал я, а Вы уж сами решите в какую сторону плясать.
1. создаете игровое поле (html таблица) нужных размеров
2. создаете матрицу (хотя, можно и без нее, но не хотелось hasClass и т.п.), аналог поля, на которую наносите в качестве условных обозначений (я использовал цифры), все элементы, присутствующие в единицу времени. Нанесли на матрицу, показываете в html, убрали из матрицы - убрали из html.
3. создаете змейку. Для стартового положения я использовал рандом. Направление ее движение также рандомно (соответстенно змейку наносите на матрицу и показываете на поле).

думаю, этого пока достаточно.
Тишина – самый громкий звук
nerv вне форума Ответить с цитированием
Старый 07.05.2012, 15:58   #5
Стремящийся
Форумчанин
 
Аватар для Стремящийся
 
Регистрация: 01.11.2011
Сообщений: 172
По умолчанию

Спасибо, а

Цитата:
создаете матрицу (хотя, можно и без нее, но не хотелось hasClass и т.п.)
Матрица - это таблица?
Желание тысяча возможностей, нежелание - тысяча причин
Стремящийся вне форума Ответить с цитированием
Старый 07.05.2012, 16:18   #6
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

массив массивов
Тишина – самый громкий звук
nerv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Внесение в поле таблицы сумму значений из другой таблицы по условию Сурка SQL, базы данных 2 25.12.2011 17:47
формирование таблицы из элементов другой таблицы с удалением повторяющихся значений Selicat Microsoft Office Excel 1 20.10.2011 22:36
Access ограничить значение поля таблицы значениями полей другой таблицы Сергей089 Microsoft Office Access 10 08.12.2010 02:22
авт. перенос данных из нескольких столбцов одной таблицы в один столбец другой таблицы A_ALL Microsoft Office Access 7 24.08.2009 21:13
Данные из двух полей исх. таблицы в одно поле сводной таблицы Strelec79 Microsoft Office Excel 2 02.08.2009 13:59