aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update README.mdKamen Mladenov2020-05-151-4/+12
|
* Finished all refactoring and documentation. Fixed bugs with fighting and moving.Syndamia2020-05-1538-729/+1153
|
* Did Service/Tiles/Crafting refactorization and documentation.Syndamia2020-05-142-118/+142
|
* Did Service/SuperLayers refactorization and documentation. Layers of ↵Syndamia2020-05-1411-275/+404
| | | | superlayers are now chosen with an enum (in ImageController).
* Finished game windows refactoring (exported some code to controllers and ↵Syndamia2020-05-1439-1142/+1027
| | | | changed namespaces). Did a bit of service refactoring: item selection and switch items are moved to itemcontroller, organised some files into Service/Windows and Service/Types, item selection place is now done through an enumerator.
* Fixed READMEKamen Mladenov2020-05-131-2/+2
|
* Updated READMESyndamia2020-05-131-0/+2
|
* Did huge refactoring of game windows and did some documentation.Syndamia2020-05-1317-5676/+7033
|
* Finished refactoring of view layer (descided not to refactor game windows). ↵Syndamia2020-05-1211-284/+461
| | | | Fair amount of stuff isn't documented because I think it is self explanatory.
* Finished refactoring of data layer. Found a wierd bug with mob fighting ↵Syndamia2020-05-1227-373/+945
| | | | (some are shown but you cant interract, after killing one the drops from the same mob are broken).
* Fixed random mob movement and fixed issue, where you couldn't place ladders ↵Syndamia2020-05-123-13/+17
| | | | below yourself.
* Fixed/implimented mob fighting and mob terraforming. Random mob movement ↵Syndamia2020-05-1121-218/+275
| | | | might be broken though.
* Connection string is now a constant in DataBaseContexts. Fixed MySQL CREATE ↵Syndamia2020-05-117-53/+30
| | | | queries.
* Merge branch 'Requirements' of https://github.com/Syndamia/Mundus into ↵Syndamia2020-05-111-1/+1
|\ | | | | | | Requirements
| * Update README.mdKamen2020-05-111-1/+1
| |
* | Added a file with the queries that you need to execute for the program to ↵Syndamia2020-05-111-0/+88
|/ | | | work (queries for creating the database and the different tables).
* The map is now integrated in the MySQL database (Note: mob fighting and mob ↵Syndamia2020-05-1159-523/+767
| | | | terraforming are kind of broken). Constants are now grouped as enums in Values.cs (will do this in master). Tables now get truncated upon program start.
* Transferred game event logs to MySQL database (database Mundus, table ↵Syndamia2020-05-109-32/+85
| | | | GameEventLogs) using Entity Framework Core.
* Transferred recipes to MySQL database (database Mundus, table Recipes) using ↵Syndamia2020-05-1012-177/+348
| | | | Entity Framework Core.
* Updated READMESyndamia2020-05-101-5/+5
|
* Removed executable and updated readmeSyndamia2020-05-092-5/+4
|
* Refactored a bit switch items codeSyndamia2020-05-091-14/+26
|
* Added sheep, they have 8 health, they drop mutton steak, 4 energy replenish ↵Syndamia2020-05-0115-46/+46
| | | | points. Changed values for easy difficulty and beef steak. Removed useless methods from MobStatsController. Updated executable.
* Added system to restore energy points; it is done by double clicking on a ↵Syndamia2020-05-0127-97/+112
| | | | material that can be consumed/eaten (energy restore points > 0). Cows now drop beef steak. Modified a bit difficulty related values. Fixed issue where player woudn't appear upon game start. Reverted game windows namespace (created problems with monodevelop window designer). Removed useless assembly references. Updated executable.
* Implimented energy bar (icons and functionality). For each action you take ↵Syndamia2020-05-0140-63/+261
| | | | (move, use tools or place structures) will take some value from the energy bar. When it's at 0 it starts to take health for every action. You can only heal after full energy. Depends on game difficulty. Changed structure for health (hearth) icons. Updated executable.
* Changed file/namespace stucture slightly. Updated executable. Mobs are now ↵Syndamia2020-04-3037-106/+84
| | | | in Tiles, Inventory in Mobs, SwitchItems in Items, Crafting in Tiles, ItemPresets are now just Presets and are located in Items, Small, Medium, Game and I Window are now in Windows/GameWindows
* Implimented event log. Mob fighting, movement and terraorming add logs upon ↵Syndamia2020-04-3020-4359/+5159
| | | | different action (or inability to do an action). Created LogWindow with which you can browse through all logs. Updated executable.
* Implimented mob fighting. Implimented wooden longsword and stone longsword ↵Syndamia2020-04-3024-39/+165
| | | | weapons. MobTiles now have a defence property. MobTiles health property setter is now private, use TakeDamage and Heal methods to change it's value. Cows now temporarerly drop grass after being killed. Updated executable.
* Added a proper land cow icon (old one was temporary). Updated executable.Syndamia2020-04-299-7/+7
|
* Implimented large game window. Updated executable.Syndamia2020-04-299-855/+21466
|
* Implimented difficulty (changes map geenration rates). Updated executable.Syndamia2020-04-2910-8/+68
|
* Completed documenttion (for the most part). Changed game and mob generation ↵Syndamia2020-04-2925-52/+166
| | | | structure a bit. All mobs now have an inventory. Build name is stored in a constant (Data/Windows/WI.cs). Updated executable.
* Did documentation for Crafting, Mobs, Superlayers and Tiles servicesSyndamia2020-04-2814-109/+236
|
* Implimented medium sized game window (MediumGameWindow). Did some code ↵Syndamia2020-04-2810-298/+13903
| | | | refactoring. Fixed some hard-coded code. Updated executable.
* Fixed bug with going up and down between layers. Now, you cannot go up and ↵Syndamia2020-04-168-24/+42
| | | | down between layers if the layer you are going to is obstructed by a mob (will give a message in the future). Player no longer starts with a wooden shovel. Updated executable.
* Changed a bit how mobs work and implimented generation and random movement ↵Syndamia2020-04-1631-377/+369
| | | | (only happens when the player clicks on the game screen). Added a cow mob (has a temporary texture). Minor file strucure reorganization. Main screen and pause screen show current build name. Minor UI changes in some menus. Updated executable.
* Made linux information a bit more preciseKamen2020-04-151-1/+1
|
* Implimented a sky superlayer (for now is empty). Refactored code a bit and ↵Syndamia2020-04-1523-76/+271
| | | | added a couple of comments. Updated executable.
* Changed stone tools to rock tools (stone tools will be implimented in the ↵Syndamia2020-04-1112-25/+24
| | | | future). Updated executable.
* Holes are generated less often. Added new material, U_stone (dropped from ↵Syndamia2020-04-098-2/+15
| | | | U_rock).
* GroundTile is now an item tile. When breaking ground, you get the ground ↵Syndamia2020-04-0911-111/+123
| | | | tile. Refactored and restructured mob terraforming code. Updated execuatable.
* Fixed bug, where structures that drop themselves would crash the game if the ↵Syndamia2020-04-082-1/+1
| | | | inventory is full (+ updated the executable)
* Making a hole will now only delete structure underneath that isn't walkableSyndamia2020-04-083-4/+7
|
* Updated the executableSyndamia2020-04-082-1/+0
|
* Merge branch 'master' of https://github.com/Syndamia/MundusSyndamia2020-04-081-2/+4
|\
| * Updated readme infoKamen2020-04-071-2/+4
| |
* | You can now move up a superlayer using climable structures (for now only ↵Syndamia2020-04-0832-328/+666
|/ | | | with L_wooden_ladder). Placing one on a hole in the ground will place it underneath the hole (if it can). Added info for player in map menu. Permanantly fixed issue where code builds wouldn't work on Windows. Structure also need an inventory icon (added for L_tree and L_boulder). Fixed bug where you could place structures on top of holes in the ground and on top of (replaces) other structures. Holes can be generated in land (the structure below gets deleted) and structures will no longer be able to be generated on top of holes.
* Merge branch 'master' of https://github.com/Syndamia/MundusSyndamia2020-04-071-0/+2
|\
| * Added info about running the executableKamen2020-04-071-0/+2
| |
* | Fixed project (executable can now run on windows) and added an executableSyndamia2020-04-0712-78/+77
|/