Игра 2048 на JS 
		
		
		
		В продолжении изучения JS и повышение знаний хочу реализовть игру "2048"  
	Для первой версии достаточно самых базовых функций игры. Но возник ряд вопросов, которые хочу уточнить, что бы избежать "глупых" ошибок и мучений. 1. Как ограничить элементы по сетке, что бы они не вылазили при ходе. 2. Реализация передвижения всех "квадратов" которые уже есть на поле. Возможно есть советы из личного опыта?  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 - Как они вообще должны двигаться? - Какие на то есть "правила"?  | 
	
		
 Цитата: 
	
 Всего есть 4 движения: вверх, вниз, влево, вправо. При этих движениях просто все элементы сдвигаются в соответствующую сторону. При встрече элементов (цифр) идет проверка на равенство номиналов, если равны тогда сумма, нет просто ничего не делают. Ну и при движениях вверх или вниз в рандомном месте пустых ячеек появляется новый квадрат с цифрой "2". Логика простая, просто суммируем цифры пока в одном квадрате не выйдет число 2048 и тогда игрок выиграл.  | 
	
		
 Не совсем понял про "движение"... 
	Это как "на доске лежат фишки с циферками", а игрок может наклонять доску влево, вправо, от себя, на себя... И фишки "скатываются" по своим рядам или колонкам? Или нужно выбрать одну фишку и двигать только ее на одну клетку?  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Проверка на "неуход с поля" стандартная... Там всего 2 "типа" проверок: - по строкам - по столбцам И 2 "вида": - >=1 - <=N Но сам в такое играть точно не стану. :D По мне так фигня какая-то...  | 
	
		
 не с той ссылки начал 
	https://ru.wikipedia.org/wiki/2048_(...3%D1%80%D0%B0) оттуда плавно на https://github.com/gabrielecirulli/2048 сиди, изучай :) PS: косячок обнаружился при превращении адреса в ссылку: [/url] встаёт перед скобкой ) https://ru.wikipedia.org/wiki/2048_(...B3%D1%80%D0%B0)  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 10:22. |