Здравствуйте, гость ( Вход | Регистрация )

52 страниц V « < 42 43 44 45 46 > »   
Ответить в эту темуОткрыть новую тему
> Упростить скрипт
veiron
сообщение 23.9.2013, 11:20
Сообщение #861


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 11:08) *

По рубль пятьдесят за метр. Ниче не понял)

Если идет расположение шаров которые рядом по вертикали и горизонтали, тогда понятно как можно найти 4 шар. А вот если они расположены так:
Код
111111
111111
113131
111311
111111
111111

та как тут искать четвертый шар я не представляю.

P.S Извиняюсь за вчерашнее #с, у меня постоянно включена русская раскладка, а С на двух раскладках одинаковая, вот и пристроил русскую по не внимательности.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 11:23
Сообщение #862


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



Цитата
та как тут искать четвертый шар я не представляю.

Ты, как человек, понимаешь куда искать в данном случае четвертый шар? Не в коде, а головой.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 11:28
Сообщение #863


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 11:23) *

Ты, как человек, понимаешь куда искать в данном случае четвертый шар? Не в коде, а головой.

Код
111111
111111
143134
111311
111111
111111

Ну да, четвертый шар может быть при таком расположении только в двух местах.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 11:36
Сообщение #864


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



А как понял?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 11:43
Сообщение #865


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 11:36) *

А как понял?

В смысле как понял? По игре знаю.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 11:48
Сообщение #866


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



Ну не методом же перебора ты понял где искать. Ты же посмотрел на фигуру и сказал где могут быть четвертые элементы. Почему ты сделал такой вывод? Ход своих мыслей опиши.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 11:51
Сообщение #867


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 11:48) *

Ну не методом же перебора ты понял где искать. Ты же посмотрел на фигуру и сказал где могут быть четвертые элементы. Почему ты сделал такой вывод? Ход своих мыслей опиши.

когда 3 шар совпадает с 1 и 2, значит надо искать слева и справа четвертый шар
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 11:54
Сообщение #868


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



Цитата
когда 3 шар совпадает с 1 и 2

Что значит совпадает?
Почему не сверху и снизу?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 12:03
Сообщение #869


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 11:54) *

Что значит совпадает?
Почему не сверху и снизу?

когда есть совпадение сверху и снизу, надо тогда искать 4.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 12:04
Сообщение #870


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



Пожалуйста, более развернуто. Я не понял.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 12:10
Сообщение #871


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 12:04) *

Пожалуйста, более развернуто. Я не понял.

Сначала находим пару, потом ищем совпадение сверху или снизу, потом уже ищем 4 шар.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 12:16
Сообщение #872


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



Цитата
Сначала находим пару, потом ищем совпадение сверху или снизу,

Пара может быть вертикальной/горизонтальной/диагональной. Мы ничего уже не ищем (IMG:style_emoticons/default/wink.gif) Все найдено, вся троица.

Самый верный способ решить задачку, разложить в цепочку размышления из примера выше. Казалось бы ответ очевиден, где искать четверку. Но ход мыслей ты так и не развернул. Развернешь цепочку мыслей - решишь задачу. Решений кстати очень много.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 13:49
Сообщение #873


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 12:16) *

Пара может быть вертикальной/горизонтальной/диагональной. Мы ничего уже не ищем (IMG:style_emoticons/default/wink.gif) Все найдено, вся троица.

Самый верный способ решить задачку, разложить в цепочку размышления из примера выше. Казалось бы ответ очевиден, где искать четверку. Но ход мыслей ты так и не развернул. Развернешь цепочку мыслей - решишь задачу. Решений кстати очень много.

Так вся троица записана в %finded3, с него наверно и надо по очереди вытаскивать и смотреть где может быть четвертый шар.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 14:12
Сообщение #874


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



Прежде чем ковырять массивы ты должен понять, как ты сам определяешь возможную позицию четвертого шара. Как можно перебирать массив, когда не знаешь, что с ним делать? Нам ведь в код надо перевести некторый алгоритм, мысль, а переводить пока нечего. Ты привел пример тройки. Почему ты ставишь горизонтально(правильно) четверки, а не вертикально? Как ты делаешь такой вывод из картинки? Тебе точно то же самое надо будет писать в коде. Пока ты не поймешь без кода, смысла в массив лезть нет. Что во взаимном расположении изображений тебе говорит о горизонтальных позициях четверок?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 14:15
Сообщение #875


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 14:12) *

Что во взаимном расположении изображений тебе говорит о горизонтальных позициях четверок?

То что первый и второй найденный шар расположены горизонтально.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 14:21
Сообщение #876


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



Воооо. Я бы даже уточнил, что два шара любых, если расположены горизонтально, то и искать надо горизонтально.

Теперь чуть ближе к коду. Как мы поймем, что они расположены горизонтально? Какие переменные нам об этом скажут?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 14:41
Сообщение #877


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 14:21) *

Воооо. Я бы даже уточнил, что два шара любых, если расположены горизонтально, то и искать надо горизонтально.

Теперь чуть ближе к коду. Как мы поймем, что они расположены горизонтально? Какие переменные нам об этом скажут?

#x #y и #xField #yField
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 14:58
Сообщение #878


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



А если ифом?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 23.9.2013, 15:02
Сообщение #879


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 23.9.2013, 14:58) *

А если ифом?

Код
if #x = #xField and #y = #yField
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.9.2013, 15:09
Сообщение #880


***********

Модератор UOPilot
Сообщений: 9.746
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29720
Пользователь №: 11.279



Если у нас координата Х двух точек и координата У двух точек совпадает, то эти точки находятся в одной точке...


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

52 страниц V « < 42 43 44 45 46 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 26.7.2025, 20:49
Designed by Nickostyle