Имя: Пароль:
1C
 
Морской бой (интеллектуальный конкурс 1сников)
0 Конструктор1С
 
18.09.26
10:59
1. Взлетит 60% (3)
2. Не взлетит 40% (2)
Всего мнений: 5

По мотивам
Интеллектуальный конкурс 1С-программистов

Идея: устроить программистское соревнование в классическую детскую игру "Морской бой". Будет некий бэкенд, который проводит игру. Участник пишет на 1С свой клиент (HTTP-сервис), через который проходит игра. Сервер будет закатывать/получать JSON с картой боя и ходами противника.
Каждый участник самостоятельно реализует логику ходов и начальной расстановки. Эдакая онлайн-игра на минималках должна получиться.
Серверную часть я напишу. Но нужен будет сервер, на котором это всё опубликуется

Кто что думает?
1 Конструктор1С
 
18.09.26
11:04
Участник должен будет написать робота (алгоритм), который будет биться в игре
2 shuhard
 
18.09.26
11:06
(0) ну получишь ты два решения от Cursor и Claude. чем меряться будешь - промтами и потраченными токенами ?

Не взлетит
3 Fragster
 
гуру
18.09.26
11:07
блин, я бы серверную часть написал
4 Конструктор1С
 
18.09.26
11:08
(2) разумеется победами
5 Fragster
 
гуру
18.09.26
11:08
а то после пазлов для мисс мисты давно ничего не делал такого
6 Конструктор1С
 
18.09.26
11:08
(3) да я сам напишу
7 Timon1405
 
18.09.26
11:15
wiki:IT-чемпионаты_VK
было подобное лет 10 назад, потом как-то заглохло у них все

CodeWizards/2016
Чемпионат проводился с 7 ноября по 18 декабря 2016 года. Участники программировали искусственный интеллект для управления волшебником

Взлетит
8 Lama12
 
18.09.26
11:46
API опиши. Если на разработку будет достаточно времени, я бы поиграл 😎.

Взлетит
9 Somebody
 
18.09.26
11:49
а предоплата? ежеминутное упоминание 5 тр. /час? все вот эти атрибуты настоящего интеллехтуального баттла
10 Климов Сергей
 
18.09.26
11:50
Я студэнтов заставляю крести-нолики писать. Но локально. Замутить вариант, с сервером игр, одновременно несколько сеансов, в разных вариантах человек-компьютер. Можно, но пока психов не нашёл.

Взлетит
11 Ненавижу 1С
 
гуру
18.09.26
11:58
(0) а зачем тут сервис? передается алгоритм-обработка и все
12 Fragster
 
гуру
18.09.26
11:59
(11) чтобы визуализировать для сообщества
13 PLUT
 
гуру
18.09.26
12:01
на меня не рассчитывайте. я слишком стар для этого .... :)
14 Ненавижу 1С
 
гуру
18.09.26
12:02
(12) ну можно и визуализировать потом
15 kittystark
 
18.09.26
12:13
в качестве развлечения в отпуске написал и бэкенд на NodeJS с использованием WebSocket, и простейший фронт на JS/HTML, местами привлекая сына для его обучения программированию

могу поделиться
16 X Leshiy
 
18.09.26
12:25
Херня)
Лучше как я предлагал)
На ринг)
И зрелищно и задорно)
17 Конструктор1С
 
18.09.26
12:28
(8) пока в голову пришел только самый банальный вариант. Твой http реализует три метода:
GAMESTART - на входе id игры, в отчет ты посылаешь json со своей расстановкой кораблей. Пример:
["1А;2А;3А;4А","1В;1Г;1Д","1Ж;2Ж;3Ж","3В;4В","5А;6А","5В;5Г","7Д;7Е","9З;9И","9К;8К","6Ж;7Ж"]
SHOT - означает твой ход. На входе подается json c id игры, именем противника, всеми твоими ходами, всеми ходами противника, какие ячейки ты вскрыл и общим счетом. В ответ ты отправляешь свой ход, например "А2"
GAMEEND - означает завершение игры. На входе json с id игры, победил ты или проиграл, и общей детализацией, как в прошлом методе
18 Конструктор1С
 
18.09.26
12:30
(15) исходниками поделишься?

О, кстати! В платформу же веб-сокеты завезли. Можно их использовать
19 Конструктор1С
 
18.09.26
12:31
(11) чтобы другие (наблюдатели) могли смотреть результаты боёв
20 kittystark
 
18.09.26
12:35
(18) не вопрос, надо до домашнего ноута добраться и завести его
21 PLUT
 
гуру
18.09.26
12:36
(16) конкурс на самую отбитую башню?
22 Garykom
 
гуру
18.09.26
12:41
(16) Угу. И вместо перчаток брать в руки ЖКК и драться ими.
23 Конструктор1С
 
18.09.26
12:57
Картинка в нулевом сообщении не приложилась. Детская игра, но по взросло-программистскому!
24 X Leshiy
 
18.09.26
12:58
(22) Это будет больно)))
25 PR
 
18.09.26
15:11
(0) Думаю, что Геня не согласится
26 Сеньор Программист
 
18.09.26
16:39
Сразитесь на Московской Бирже. Хоть на 1с хоть ручками.
Весь мир против Вас.

Призовой фонд неограничен.

Не взлетит
27 Конструктор1С
 
18.09.26
15:44
(25) да он и не осилит