ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   конфиг для препятствий (https://forum.antichat.xyz/showthread.php?t=1513636)

ayayaki 14.06.2024 11:02

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

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

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

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

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

PaddingtonBaby 17.06.2024 01:08

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

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



Время: 09:42