|
|
Морской бой (интеллектуальный конкурс 1сников)
СеньорПрограммист, integer, dergreche, lucky-nn, trad, Zombi, Aleshchenko, Галахад, takefive, PLUT, Timon1405, PR, END, maxab72, Жеглофф, Климов Сергей, Somebody, VladZ, Prog_man, JohnGilbert, Конструктор1С, Доминошник, Vstur, yurikmellon2, formista2000, Кирпич, kittystark, Гипервизор, kupec, asady, Domovoi, Ненавижу 1С, nick86, azt-yur, Lama12, Эх-эх-эх, zenik, uno-group, Шаграм, X Leshiy, Maxsim24, AndreyZhukov, akronim, LoneMan, Михаил_, Fish, San787, vladko, Pers0naGrata, Garykom, Новиков, arsik, ivanov-i-i, okmail, Fragster, alexxx961503, Hawk_1c, WebberNSK, shuhard, DemonShinji2, Ёпрст, vsy, Builder, RoRu, Indian, Волшебник, Мультук, 2S, Лодырь, Федя Тяпкин, Mankubus, mikecool, Gucci76, Dani, PuhUfa, ads55, Redaktor, AlexKimp, ispi123, Garikk, troyka, torgm, skafandr, Широкий, toypaul, Kongo2019, Молочный брат, avkynev, Ager, probably, Толич, hunter76, Metman
| ☑ |
|
0
Конструктор1С
18.09.26
✎
10:59
|
Всего мнений: 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) да он и не осилит
|
|