HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.06.2024, 11:02
ayayaki
Новичок
Регистрация: 14.06.2024
Сообщений: 1
С нами: 1009888

Репутация: 1
По умолчанию

доброго времени суток.

на просторах гитхаба нашел для себя копию "робот-кумир" из задания огэ https://github.com/axelofan/kumir

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

тоесть требуется то-ли конфиг, то-ли что, хз, я бублик в js

как это можно реализовать?
 
Ответить с цитированием

  #2  
Старый 17.06.2024, 01:08
PaddingtonBaby
Познающий
Регистрация: 06.08.2023
Сообщений: 76
С нами: 1460109

Репутация: 13
По умолчанию

Ес честно, я не понимаю механику закрашивания. Механику понимаю, не вижу смысла в этом, если он должен быть, кроме изменения цвета.

robot.js:





Код:
robot
.
generateRandomObstacles
=
function
(
)
{
// Тут можно че-нибудь переписать, если хочется добавить кастомности в числе и логике создания препятствий
const
numObstacles
=
Math
.
floor
(
Math
.
random
(
)
*
(
robot
.
HCELLS
*
robot
.
VCELLS
/
4
)
)
;
for
(
let
i
in
robot
.
walls
)
{
robot
.
walls
[
i
]
.
isActive
=
false
;
}
for
(
let
i
=
0
;
i
=
0.5
;
const
wallKey
=
(
isVertical
?
'v'
:
'h'
)
+
y
+
'_'
+
x
;
if
(
robot
.
walls
[
wallKey
]
)
{
robot
.
walls
[
wallKey
]
.
isActive
=
true
;
}
}
}
;


Куда-то в пределы тэга script в основном файле index.html

index.html:





[CODE]
robot
.
create
=
function
(
container
)
{
for
(
let
i
=
0
;
i

 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.