GithubHelp home page GithubHelp logo

kapxapot / associations Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 1.99 MB

Игра в ассоциации

Home Page: https://associ.ru

CSS 0.26% PHP 90.75% Twig 8.98% Procfile 0.01% JavaScript 0.01%
angularjs php

associations's Introduction

Игра в ассоциации

Классическая игра в ассоциации, но с самообучающейся системой!

Live: https://associ.ru

Built on Plasticode.

Вопросы и предложения

Просьба писать в Issues. Спасибо!

Также публично доступна доска проекта в Trello.

Docs

Entities recount flow

associations's People

Contributors

kapxapot avatar

Stargazers

Alexander avatar  avatar

Watchers

 avatar

associations's Issues

личный кабинет

добавить возможность игрокам поменять свой логин
возможно добавить возможность добавить другие данные о себе:

  • описание
  • аватарка
    что-то еще

Рейтинг по самой длинной цепочке

отображать в конце игры или в виджете сбоку
рейтинг игроков по самой длинной цепочке ассоциаций в процессе одной игры
рекорды по длине ассоциативной цепочки

оценка людьми ассоциации

добавить возможность игрокам при предоставлении компьютером ассоциации пометить эту ассоциацию как "странная", или как-то еще, для дальнейшего управления ассоциациями

убрать повторения

запретить в процессе одной игры использовать одни и те же слова как компьютеру, так и человеку

оценка людьми слов

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

multiplayer

добавить возможность игры двум и более игрокам-людям

тип ассоциации

добавить возможность игроку пометить ассоциацию типом:

  • синоним
  • антоним
  • обобщение (обобщает, надтип)
  • уточнение (подтип)
  • включение (включает в себя, является большим)
  • часть (является частью)
  • партнерство/конкуренция/вражда (две части одного целого)
  • причина
  • следствие
  • начало от (является началом по отношению к предыдущему)
  • продолжение (является продолжением по отношению к предыдущему)
  • конец для (является окончанием для предыдущего)
  • потребитель
  • поставщик
  • ...
    подумать, какие еще бывают

и запоминать использование типа ассоциации с датой использования
дать возможность к одной ассоциации применить несколько типов

части речи

дать возможность игрокам причислять слова к частям речи
Части речи
существительное - предмет, явление
прилагательное - описывает свойство
глагол - описывает действие
частицы - предлоги, междометия, союзы
имена - названия единичных объектов

сохранять каждое использование ассоциации отдельно и с временем использования

для того, чтобы понимать, как часто встречается ассоциация, нужно сохранять каждую ассоциацию не один раз, а столько, сколько раз она использовалась, плюс сохранять время её использования. Тогда можно будет считать её вес не просто на основе количества её использования, а еще и делить на количество времени, прошедшее от текущего момента, когда её использовали. Т.е. каждая ассоциация добавляет не 1, а какую-то дробную часть, уменьшающуюся со временем (по аналогии с нейронными связями)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.