Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tltneon/csharp_game

EPAM .NET| Проект-задание: Онлайн игра по типу travian и ogame | Подробнее:
https://github.com/tltneon/csharp_game

angular8 game pvp webapi2

Last synced: 1 day ago
JSON representation

EPAM .NET| Проект-задание: Онлайн игра по типу travian и ogame | Подробнее:

Awesome Lists containing this project

README

        

## Онлайн игра по типу travian и ogame

* использование БД, для взаимодействия с БД использовать Entity Framework
* использование WCF сервиса для логики
* использование WebApi
* аутентификация и авторизация для пользователей
* Angular для веб интерфейса
* логирование
* (необязательно) юнит тесты

* развитие базы, добыча ресурсов, производство войск, оборона (лучше сделать простой вариант, потом развить)
* сражения PvE и PvP (**только PvP**)
* UI по большей части можно текстовый
* предусмотреть статистику

**MVP: Добыча ресурсов(минимум 1 ресурс), производство войск(минимум 2 вида войск), оборона, нападение.**

## Запуск решения
### Требуется:
* Visual Studio
* Visual Code с поддержкой TypeScript

### Запуск основного проекта:
* Открыть csharpgame.sln
* Выполнить "Восстановить пакеты через nuget"
* Свойства решения > Запускаемый проект > Несколько запускаемых проектов > Выбрать wcfservice и webapi
* Запустить решение F5

### Запуск Angular 8 UI:
* Открыть папку .\angular в Visual Code
* Выполнить команду npm i
* Выполнить команду ng serve
* Открыть http://localhost:4200/