Giter Club home page Giter Club logo

webtycoon.ru's Introduction

Webtycoon

Webtycoon - is an application that can help you fulfill the dream of limitless earnings in the Internet. Create your own sites, post articles, add advertisments, hire an army of copywriters and step by step, you will earn your first million on the Internet!

Development

Quickstart

To get started, you will need nodejs. Clone repository and then install all of the dependencies of the project.

npm i

Everything you need to start will be installed and assembled. Now you can run the project

npm start

If you change the source code, project will be assembled automatically

For convenient operation, you can set the bower and gulp globally (if you have not already done so)

npm i -g bower gulp

Tests

To manually start the application tests

npm test

Copyright and license

Code copyright 2016 Uz0. Code released under the the MIT license

webtycoon.ru's People

Contributors

er-ant avatar twoabove avatar efim1382 avatar danilstoyanov avatar dcversus avatar lisamgd avatar

Watchers

James Cloos avatar  avatar

webtycoon.ru's Issues

CONTRIBUTING

Добавить информацию по разработке, написанию issue итп в отдельный файл

прим. все на англ

правки по макету

  • дополнить деталями визуализацию сайта
  • поменять местами посетителей и деньги
  • разместить подсказки

GameLoopService

  • имя файла game-loop.service.js
  • function() {} не используем без нужды! Заменить на ()=>{}
  • addMoney (wtf name???) advert.length\articles.lengfth как аргумент ф-и из конфига, с adv.length * articles.length * coeff
  • addArticle переписать, сделать четаемой

Подсказки по старту игры

Ждем #29 и реализуем механизм "обучения игры", показывая подсказки по очереди по ходу игры для каждой механики.

компонент site

Состоит из двух частей
менеджер сайтов (вкладки по клику меняют активный сайт И по клику на плюс открывается маленькая форма с созданием сайта, одно поле ввода и кнопка ОК)
Визуализация сайта (выводит статьи и рекламу активного сайта)

компонент shop (store)

товары: статья, реклама и копирайтер
выводит список товаров, с ценой и кол-вом купленных для активного сайта

правки site

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

игровая логика

  • список настраиваемых значений
  • методика по подбору оптимальных значений
  • предварительные значения (стоимости, формулы итп)

LICENSE

Добавить файл лицензии MIT

README

  • описание проекта
  • Инструкции по запуску \ отладке
  • лицензия (MIT) и ссылка на файл

прим. все на англ

configuration

  • configuration в отдельный файл
  • вычисляемые константы lowercase
  • обычные константы UPPERCASE

Звуки

Клики в магазине \ создание сайтов итп
Можно было бы озвучить... технически как отдельный сервис soundService

COPYWRITER FACTOR

вынести множитель кол-ва статей, которые пишет копирайтер за цикл

генератор имен

Создает заголовки для рекламы, сайтов и имена для сайтов.
Для начала случайные из списка, позже с применением методов для создания псевдо-осмысленности. (прим. Цепь Маркова итп)

игровой цикл

раз в N секунд зачисляет деньги за visitors/s и рекламу (выделить в настройки).

раз в N секунд добавляет статью (через метод покупки) за каждого копирайтера

tests

  • moneyservice
  • shopservice
  • siteservice
  • webtycoon integration

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.