https://github.com/tltneon/csharp_game
EPAM .NET| Проект-задание: Онлайн игра по типу travian и ogame | Подробнее:
https://github.com/tltneon/csharp_game
angular8 game pvp webapi2
Last synced: 5 months ago
JSON representation
EPAM .NET| Проект-задание: Онлайн игра по типу travian и ogame | Подробнее:
- Host: GitHub
- URL: https://github.com/tltneon/csharp_game
- Owner: tltneon
- License: gpl-3.0
- Created: 2019-09-18T20:13:47.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-02-22T09:31:43.000Z (over 1 year ago)
- Last Synced: 2024-12-27T00:16:04.395Z (6 months ago)
- Topics: angular8, game, pvp, webapi2
- Language: C#
- Homepage: https://github.com/tltneon/csharp_game/wiki
- Size: 11.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/