The following warnings occurred:
Warning [2] Undefined variable $tcount - Line: 717 - File: portal.php PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/portal.php 717 errorHandler->error_callback
Warning [2] Undefined variable $tcount - Line: 722 - File: portal.php PHP 8.3.6 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/portal.php 722 errorHandler->error_callback




Welcome, Guest
You have to register before you can post on our site.

Username/Email:
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 125,117
» Latest member: o9gvron069
» Forum threads: 425
» Forum posts: 11,752

Full Statistics

Online Users
There are currently 104 online users.
» 1 Member(s) | 101 Guest(s)
Bing, Google, shprexan

Latest Threads
№84 Памяти А.Я....
Forum: Турниры
Last Post: steiwand_roman@mail.ru
21 minutes ago
» Replies: 5
» Views: 18
№83 "Весенний ...
Forum: Турниры
Last Post: Аркадий
Yesterday, 01:14 PM
» Replies: 32
» Views: 770
12-ый розыгрыш ...
Forum: Турниры
Last Post: AlexB
04-28-2025, 11:32 AM
» Replies: 20
» Views: 726
Матчи-3
Forum: Турниры
Last Post: yury2109
04-27-2025, 05:59 AM
» Replies: 380
» Views: 245,629
Регламент "Зо...
Forum: Турниры
Last Post: yury2109
04-24-2025, 09:11 AM
» Replies: 12
» Views: 9,540
Рейтинг Зырян...
Forum: Турниры
Last Post: yury2109
04-16-2025, 11:33 AM
» Replies: 51
» Views: 46,625
Система игров...
Forum: Есть идея!
Last Post: AlexB
04-11-2025, 05:44 PM
» Replies: 21
» Views: 39,907
Результаты ТУ...
Forum: Турниры
Last Post: yury2109
04-09-2025, 06:54 PM
» Replies: 83
» Views: 85,756
№82 "Серебряна...
Forum: Турниры
Last Post: Governor
04-03-2025, 06:46 PM
» Replies: 38
» Views: 1,082
Командный тур...
Forum: Турниры
Last Post: yury2109
03-10-2025, 03:28 PM
» Replies: 37
» Views: 1,930

 
  Сбой на форуме
Posted by: Зырянов - 03-20-2018, 06:23 PM - Forum: Хьюстон, у вас проблема - Replies (2)

После того как Андрей разместил результат нашей игры
вся 9 страница этой темы "Мартовский турнир" приобрела странный вид... в суженном формате.

Написанный текст Андреем оказался вверху страницы. Под ним то, что я написал...
Что-то подобное когда-то было, но я не помню, как это устранить...

На остальных страницах форума все нормально



Attached Files Thumbnail(s)
   
Print this item

  Новые функции / идеи
Posted by: SergeyChernyshev - 03-18-2018, 02:00 PM - Forum: Разработка - Replies (21)

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

Также те из вас кто может поучаствовать в разработке как программист или как создатель рисунков, описаний или перевода на разные языки, все приглашаются создавать конкретные tickets в самом проекте на GitHub: https://github.com/shareholdergame/share...-ui/issues (только не забывайте, что там задачи и begs которые нужно реально выполнять и они должны быть конкретными и технически описанными, так что оставьте теоретические обсуждения и пожелания здесь)

Print this item

Exclamation Турнир по НОВОЙ схеме
Posted by: Зырянов - 03-14-2018, 06:00 PM - Forum: Турниры - Replies (15)

Пока идут завершающие бои в Мартовском (2018) турнире на выбывание (осталось 5 участников), предлагаю тем, кто в этом турнире не участвует или уже не участвует, развлечь себя участием в обсуждении новой схемы проведения турниров.
Лично я горю желанием и преисполнен нетерпением поскорее такой турнир организовать и провести.
 
АНОНС!

Новое слово в организации турниров!
Интрига и дополнительная мотивация!
 
За основу предлагаемой схемы организации турнира и его регламента была взята швейцарская система, придуманная для турниров с большим количеством участников. Например, при 100 участниках по круговой системе (каждый играет с каждым) придется провести 99 туров и сыграть 4950 игр. Такой турнир нет смысла даже планировать. 
Считается, что по швейцарской системе розыгрыша при 100 участниках можно обойтись только  9 турами для достаточно справедливого распределения игроков по местам турнирной таблицы.
Краткая суть «швейцарки»: турнир проходит в соревновании пар участников, которые формируются по специальным правилам. Для каждого нового тура пары формируются из игроков одной «очковой группы», т.е. из участников, набравших к этому моменту одинаковое количество очков. При этом действует ограничение на повторную игру двух участников, которые уже играли друг с другом в этом турнире. Условие «швейцарки»: общее количество участников должно быть (желательно) четным. Если кратко, то это всё.
У нас нет проблемы проведения турниров с большим количеством участников. Зато есть потребность в организации и проведении разнообразных турниров, в каждом из которых есть свои «изюминки», наполняющие турнир дополнительными дозами адреналина, создающие оригинальную интригу.
У нас нет проблемы применения специальных коэффициентов (коэффициент Бухгольца или коэффициент Солкофа; в круговых турнирах – коэффициент Бергера) для распределения мест при равном количестве очков. Нет потому, что мы имеем достаточно надёжный дополнительный критерий – сумма выигранного/проигранного капитала.
Итак, с претензией на авторские права, презентую
 
Матч-турнир (МТ)
 
1. МТ предполагает чётное количество участников, из которых формируются первичные пары.
2. Количество туров: произвольное, оговаривается до начала турнира.
3. Пары 2-го и всех последующих туров формируются из игроков, занявших 1-2, 3-4, 5-6 и т.д. места по результатам игр прошедшего тура (прошедших туров).
4. Места распределяются по количеству очков с учетом капитала при их равенстве.
5. Два игрока могут сыграть друг с другом не более 2 туров подряд, при отсутствии ограничения на общее количество игр в турнире с их обоюдным участием.
6. Если расстановка мест в турнирной таблице сводит в одну пару двух игроков в третий раз подряд, то каждому из них предлагается в пару другой игрок: №1 - №3, №2 - №4 и т.д. При необходимости, вместо такого распределения «вниз» (имеет приоритет) может быть использовано распределение «вверх»: №10 (последнее место) - №8, №9 - №7 и т.д.
7. Переформирование одной пары не должно создавать новую пару, которая не соответствует требованию п.5. В такой ситуации в соперники предлагаются: №1 - №4, №2 - №3 и т.д.
8. Общий итог турнира осуществляется по критериям, обозначенным в п.4. Количество квалификационных баллов находится в зависимости от количества туров: квабов и участников, их получающих, тем больше, чем больше туров (в разумных пределах).
9. Дополнительные квабы получают победители отдельных матчей внутри турнира при условии, если два участника сыграли друг с другом 3 и более игры.
 
Комментарии
П.1: 1) Поднабравшись опыта, мы, возможно, научимся проводить такие турниры и с нечетным количеством участников, но пока не будем создавать себе дополнительные трудности.
2) Можно рассмотреть несколько вариантов формирования первичных пар. Например: 1-я пара – два сильнейших по рейтингу игрока, 2-я пара – следующие и т.д. Или использовать примитивный жребий...
Считаю наиболее справедливой и проверенной чужим опытом - создателями швейцарской системы, такую схему: составляется ранжированный (по рейтингу, или по проценту побед, или по согласованным субъективным оценкам всех участников) список участников. Этот список делится на две, по силе игроков, половины – верхнюю и нижнюю. №1 верхнего списка играет с №1 нижнего списка, №2 – с №2 и т.д.
П.2: При 8 участниках проводится не менее 5 туров, при 10, 12, 14, 16 – не менее 6 туров.
Я специально указал «не менее», так как ничто кроме здравого смысла не ограничивает нас в количестве туров, от увеличения которых, в пределах разумного, только усиливается интрига и увеличивается количество парных матчей внутри турнира.
Считаю возможным предложить 8, 10 или 12 туров. Опыт поможет найти оптимальное их количество.
П.3: Понятно, что при формировании пар на новый тур мы ориентируемся не на количество очков (как правило, оно будет одинаковым или почти одинаковым), а на места, занимаемые игроками в турнирной таблице на данный момент.
П.4: Тут всё кажется понятным, кроме одного нюанса. Вспомним недавний выигрыш Antej-я у Governora более 1,5 миллионов долларов. Один такой выигрыш (иногда случайный) практически гарантирует игроку самое высокое место в своей «очковой группе». Решить проблему можно таким, например, образом: любой выигрыш игры (двух партий) с суммой более 100 тысяч всегда учитывается в турнирной таблице, как выигрыш с капиталом 100 тысяч.   
П.5: Считаю, что это ограничение является принципиально важным, чтобы не свести турнир к матчевым поединкам между двумя самыми сильными или самыми слабыми игроками, особенно если с какого-то момента они начнут серию ничьих, оторвавшись от соперников. В принципе можно ввести ограничение и на 2 игры подряд, но пока мне кажется, что оно только нарушит турнирную интригу. Опыт поможет найти правильное решение.
П.6 и П.7: Мне сейчас трудновато представить себе все нюансы такого перераспределения пар и то, как будет на практике действовать эта схема. Потому… опыт покажет и заставит внести необходимые коррективы.
П.8: Начисление квабов и их количество требует отдельных расчетов, делать которые сейчас просто не считаю необходимым. Но не вижу в этом большой проблемы.
П.9: Тут есть такой нюанс: 3, 4 или 5 совместных игр рассматриваются как один матч между двумя участниками. Если количество туров и турнирная судьба позволит двум участникам сыграть 6 совместных игр, то можно рассматривать их, как два матча между ними (по 3 игры), что позволит увеличить количество квабов.
Наличие парных матчей внутри одного турнира придает ему новую интригу, позволяет даже двум и более аутсайдерам турнира получить дополнительную мотивацию, побороться за квалификационные баллы.  
 
Недостатки системы:
Нет гарантии каждому игроку сыграть с каждым из участников.
Необходимость четного количества участников.
Серьёзные проблемы при выбытии одного участника...

 
Достоинства:
Матчевые поединки внутри турнира с незапланированным составом участников этих матчей.
Минимальная вероятность увидеть в числе призеров не самых сильных игроков.
Возможность реванша в новой игре друг с другом в рамках одного турнира.
Возможность получения матчевых квабов даже для самых слабых игроков.
Удовлетворение от участия в турнире могут получить не только его победитель и призёры, но и победители парных матчей, в том числе среди аутсайдеров.
 

Print this item

  №20 Мартовский 2018
Posted by: Andrew - 03-03-2018, 07:45 AM - Forum: Турниры - Replies (114)

Регламент турнира

Участников 9 человек, 3 группы, первые 7 человек выходят в четвертьфинал автоматом. Игроки, занявшие 8 и 9-е место играют между собой квалификационный матч за выход в четвертьфинал.

Посев группы основан на текущем рейтинге игроков. Игроки не имеющие рейтинга получают номер (после рейтинговых игроков) в соответствии с временем заявки на турнир (высшее место имеет тот кто заявился первым).

Соответственно, список игроков для посева и их порядковые номера: 1. Зырянов, 2. Governor, 3. Andrew, 4. Zaciek, 5. Hozain, 6. Alkonaft, 7. Antej, 8. Kot, 9. SergeyChernyshev.

Группы формируются по следующим номерам
1 группа - 1, 6, 9.
2 группа - 2, 4, 8.
3 группа - 3, 5, 7.

Получаем следующие группы:
1 группа - Зырянов, Alkonaft, SergeyChernyshev
2 группа - Governor, Zaciek, Kot
3 группа - Andrew, Hozain, Antej

Список матчей.
1 группа - Зырянов - Alkonaft, SergeyChernyshev - Alkonaft, SergeyChernyshev - Зырянов
2 группа - Governor - Zaciek, Governor - Kot, Zaciek - Kot
3 группа - Andrew - Hozain, Hozain - Antej, Antej - Andrew

В группе играем круговой турнир в один круг. Порядок игр не имеет значения. Сыграли - заявили об этом на форуме. Итоги будут выкладываться каждый день вечером в 21-00.
Победителем группы является игрок, набравший большее количество очков, либо наибольший общий капитал по итогу двух игр.

После группового этапа производится "посев" игроков. Критерии "посева" таковы: место в группе -> число очков -> разница капитала. Таким образом, победители групп получают номера от первого до третьего, вторые места – от четвертого до шестого, первый из третьих мест становится седьмым. Восьмой и девятый играю нокаут-раунд - 1 матч с переменой хода. Победитель становится восьмым участником четвертьфинала. Проигравший первый неудачник.

Сетка четвертьфиналов выглядит так. Победителем становится, либо выигравший партию 2-0, либо по сумме большего капитала.
1 – 8/9
2 – 7
3 – 6
4 – 5

полуфинал
(1 – 8/9) -- (4 – 5)
(2 – 7) -- (3 – 6)

неудачники полуфинала играют матч за третье место
финалисты играю матч за 1-е место

Первые четыре места распределяются согласно финала и матча за третье место. Игроки, вылетевшие в четвертьфинале, получают места с 5 по 8-е согласно квалификационному месту, полученному после группового этапа (у кого выше место занимает 5-е место и так далее).

Сроки проведения: 1 неделя (понедельник-воскресенье) на предварительный этап. Квалификационный раунд 3 дня. Полторы недели на весь плей-офф. Должно получиться 3 недели на весь турнир. Финал, должен пройти до 25-го марта.

Дозаявка по ходу турнира исключена.

Всем удачи! Начинаем 5-го марта!

Print this item

  Книга Гинесса
Posted by: Governor - 02-26-2018, 09:17 PM - Forum: Вся наша жизнь - игра - Replies (30)

Предлагаю здесь фиксировать рекорды игры



Самая короткая игра.

Продлилась 19  минут (обе партии):

20.10.2017 21:30 - 20.10.2017 21:49

Antej - Михаил

Самая длинная игра.

Продлилась 7 дней 13 часов 55 минут (обе партии):

Михаил - Antej

21.12.2016 23:02 - 29.12.2016 13:02

Игра Зырянов-Хозяин, длившейся 4,96 дня, наконец-то нашлась! Но были и более длинные игры: Zaciek - Governor (5,02 дней), Beka69 - Михаил (6,72 дня) и игра-рекордсмен.


Самый крупный выигрыш в партии

2 052 410

Zaciek - Alkonaft 

105710 : 2158120

Сыграна  28.11.2016

Самый мелкий выигрыш в партии

30

Михаил - Alkonaft 

18400 : 18430

Сыграна  21.12.2016

А также

Andrew - Alkonaft 

59200 : 59170

и Михаил - Governor

38730 : 38700

Сыграна 30 апреля 2018 года



Больше всего партий сыграли друг с другом

Antej и Alkonaft 

70


Наименьший капитал у победителя в турнирной игре

2 350

Zaciek - Hozain

2350:0

Сыграна  2.01.2018

Наименьший капитал у победителя в игре


480
Зырянов - Karo

480:0


Сыграна  23.02.2018


Самая крупная партия по общему капиталу

5 531 830

Governor - Antej

2776440 : 2755390

Сыграна  12.10.2016

Всего выиграно 1-м ходом 

327 партий (38%)

Вторым ходом выиграно 

539 партий (62%)

Самая длинная серия побед подряд


10

Зырянов



Александр Яковлевич не проиграл ни одной партии с 10.12.2017 по 17.01.2018 
обыграв меня дважды, Михаила дважды, Хозяина четырежды и Антея дважды. 

Больше всего банкроств

6
antej

Print this item

  UI wireframes
Posted by: Admin - 02-26-2018, 08:21 PM - Forum: Разработка - Replies (81)

Набросок нового UI  (не дизайн!).

   
   
   
   

Print this item

  Список языков и технологий
Posted by: Admin - 02-26-2018, 07:13 AM - Forum: Разработка - Replies (1)

Список языков и технологий, которые надо знать, чтобы принять участие в разработке игры:

Backend:

- Java 8
- SQL (RDBMS MySQL/MariaDB or PostgreSQL)
- Spring framework (inc Spring Cloud)
- Hibernate and/or MyBatis
- Maven 3
- всякие полезные мелкие библиотеки типа Apache Commons, Guava etc

Frontend:

- HTML5
- JavaScript
- CSS
- ReactJS

Уровень знаний желательно не ниже intermediate.

Print this item

  Обсуждения плана нового UI на ReactJS
Posted by: SergeyChernyshev - 02-21-2018, 05:45 AM - Forum: Разработка - Replies (16)

Думаю что начать можно с создания мокап-а прямо в ReactJS на основе mock данных после чего когда экраны более или менее устаканятся, можно будет написать к нему все нужные REST вызовы.

Если [~Admin] напишет в README список текущих экранов, это поможет нам начать делать их в ReactJS.

Я собираюсь пользоваться 3-м Bootstrap-ом как CSS фреймворком ибо этого вполне достаточно для начала и потребует не особенно знать CSS Wink  крайнем случае это можно будет достаточно легко поменять, я думаю.

Print this item

  Игра брокер
Posted by: SergeyChernyshev - 02-17-2018, 03:31 AM - Forum: Оффтопик - Replies (2)

На сколько я понимаю, настольная игра Broker была прототипом Акционера.

Я нашел и сумел купить игру Broker первого выпуска 61-го года.

Привожу здесь фотографии.


Похоже выложить все фотки здесь не удастся - вот ссылка на папку с фотками на моем сайте:
https://www.sergeychernyshev.com/akcioner/



Attached Files Thumbnail(s)
               
Print this item

  Некоторые правила общения на форуме и в чатах
Posted by: Admin - 02-16-2018, 08:07 PM - Forum: Вся наша жизнь - игра - Replies (2)

Господа игроки,

Говорят, правила техники безопасности написаны кровью. А чем пишутся правила общения на онлайн-ресурсах? Банами? У нас до недавнего времени не было никакого писаного свода правил хотя на абсолютном большинстве форумов они вывешиваются отдельным разделом и сопровождаются грозной припиской "обсуждению не подлежит". 
Пока наше сообщество маленькое и почти все его члены принадлежат к одному языковому сегменту, нет смысла заморачиваться с таким сводом. Небольшие сообщества способны к саморегуляции. Но в свете последних событий в турнире все же напрашивается одно правило. 
Я где-то читал, что у американцев не принято за столом говорить о трех вещах — политике, религии и сексе. Так ли это на самом деле - не знаю. Но у всех нас есть какой-то набор тем, по которым мы имеем диаметрально противоположные точки зрения, и готовы отстаивать эти точки до хрипоты.
Так вот. Давайте договоримся на будущее о следующем правиле:
- никогда ни при каких обстоятельствах ни в публичных, ни в личных сообщениях на форуме, ни в игровых чатах stockholdergame.com не обсуждать политические темы
- не провоцировать других игроков к обсуждению таких тем
- не поддаваться на провокации к обсуждению 

С моей точки зрения, споры о политике - самое бессмысленное занятие. Какой смысл спорить о том, на что мы не в состоянии повлиять. Все равно, что с...ть против ветра.

Еще момент. Если с кем-то из игроков у вас сложились доверительные и дружеские отношения, для вас будет лучше, если вы будете вести общение посредством мессенджеров (skype/viber/telegram etc). Они гарантируют безопасность вашей переписки и в них проще контролировать, тому ли человеку вы отправляете сообщение.

Print this item