Skip to content

This is a static browser game. Each new player can choose to be a programmer or a hacker. Once you make your choice, you can start improving your skills and join the endless battles between programmers and hackers in Cyber Wars.

License

Notifications You must be signed in to change notification settings

MihaelPavlov/CyberWars

Repository files navigation

ASP.NET Core Cyber Wars

👉 Project Introduction 👈

Cyber Wars is my defense project for ASP.NET Core course at SoftUni. It is a ready-to-use ASP.NET Core application.

Link

https://cyberwars.azurewebsites.net/

Trello Plan

https://trello.com/b/xFjdkhpY/project-cyber-wars

📝 Project Description

This is a static browser game. Each new player can choose to be a programmer or a hacker. Once you make your choice, you can start improving your skills and join the endless battles between programmers and hackers in Cyber Wars. There are five different skills which you can train:

  1. Health – Increases your maximum health by 10 per level.
  2. Staying Power – Increases the maximum energy you can store by 10 per level. Use your energy to work and to participate in competitive coding.
  3. Cunning – Increases the amount of money which you receive after each battle by 5 per level.
  4. Motivation – Very important in order to continue your programming career. (Future updates will improve this feature)
  5. Firewall defence – Increases the chance to win a battle.

You also have abilities, which are the theoretical knowledge that you gather throughout the game. Your abilities allow you to start different jobs and they help you achieve victories in battles. Naturally, the more you know, the higher the chance to outsmart your opponent and steal his money. However, don’t forget that your skills also play an important role in the successes of your battles, so make sure to level them up along with your abilities. You can increase your abilities by watching lectures, …. When you meet a certain criteria for your abilities, you can also earn badges.

Furthermore, one serious programmer or hacker cannot live without a pet. You can buy pets and pet food from the market. Each pet has health and mood bar and they drop over time if you do not take care of them. When either of the two reaches 0 the pet does not die, and you can feed it or scratch its belly in order to raise the health or mood bars. Of course, if you do not want to take care of your pet anymore, you can sell it and get your money back. In the Web you can start all kinds of jobs or take part of the Competitive Coding. From the Web you can also assess the Dark Web menu, where you can find and challenge your opponents to a battle.

The academy is the main location where you can gather more knowledge and increase your abilities. By increasing your character level, you can unlock different courses and lectures. The first course requires no experience and after taking it, you can continue building your career by participating in competitive coding, working, battling etc.

The Teams menu is not a place for people that like being a One-Man Army. There you can join forces with both programmers and hackers and form a team. The price for forming a team is 9999(money) and once you create it, other players can join it. There will be a lot of changes and updates in the future. Currently, I am looking for a web designer for helping me to improve the game. If anyone is interested, please contact me so we could improve the design together. Email: M.pavlov1405@abv.bg

Future Updates Forum Chat between player and friends Team fights and teams Competitions Add Stress Bar Design improvement And more…

🔨 Used technologies

  • ASP.NET CORE 3.1 MVC
  • ASP.NET CORE view components
  • ASP.NET Core areas
  • Entity Framework CORE 3.1
  • MSSQL Server
  • HangFire
  • xUnit

🔧 DB Diagram

Database

Screenshots:

FirstPage

FirstPage

Login

LoginPage

RegisterChoose

RegisterChoose

Register Programmer

RegisterProgrammer

Register Hacker

RegisterHacker

Home Page / Player Page

HomePage

Home / Player View

30 HomePlayerView

Skill Page

07 SkillPage

Abilities Languages

Languages

Abilities Databases

Database

Abilities Frameworks

Frameworks

Badges

Badges

Badge Requirements

BadgeRequirements

Pets

13 Pets

Pet Card

14 PetCard

Web

15 Web

Web Frellancing Jobs

16 Frellancing

Competitive Coding

17  Competitive Coding

Dark Web Attack

18 DarkWeb

Dark Web Search

19 SearchPlayer

Dark Web Result From Attack

20 BattleResult

Academy

21 Academy

Academy Languages

22 Academy Languages

Academy Course Lectures

23 Lectures

Team Index

25 TeamIndexPage

Team Register

24 TeamRegister

Team Ranking

26 TeamRanking

Team Page

27 TeamPage

Market Index

26 MarketIndex

Market Pets

28 Market Pets

Market Food

29 Market Food

Using ASP.NET-MVC-Template originally developed by:

About

This is a static browser game. Each new player can choose to be a programmer or a hacker. Once you make your choice, you can start improving your skills and join the endless battles between programmers and hackers in Cyber Wars.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published