Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 | Подробнее:
- Host: GitHub
- URL: https://github.com/tltneon/csharp_game
- Owner: tltneon
- License: gpl-3.0
- Created: 2019-09-18T20:13:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-22T09:31:43.000Z (10 months ago)
- Last Synced: 2024-02-22T09:44:40.668Z (10 months ago)
- Topics: angular8, game, pvp, webapi2
- Language: C#
- Homepage: https://github.com/tltneon/csharp_game/wiki
- Size: 9.92 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/