Box Adventures
Its a game which does infinite terrain generation, the player has no specific objective in the game you can try reaching the world border.
# Features:
+ block breaking
+ loadable chunks
+ terrain generation
+ 4 biomes
# Contributions
+ BeautifulReques: Terrain generation, optimisation, graphics, chunk class
+ aph: graphics, block class
+ redish2098: music, item class
+ Vthechamp: bug fixing and re-assesing the code
+ SReaperz: block breaking, player class, inventory, camera, entity class
+ jack_sparrow: start screen
# BUGS
+ While in unloading chunks it gives error leading the game to crashing, reason when we break a block it doesn't removes the block from the loaded chunk in the list, didn't had time to solve this. Also a physical fix is that increasing the `VISIBLE_RANGE_MAX` and `VISIBLE_RANGE_MIN` in config.py
# How to Run
after installing the libs in `requirments.txt` do `python src/game.py` and please use the latest python version
Awards
Scores
Ratings (show detail)
Overall: 2.5
Fun: 2
Production: 3
Innovation: 2.5
Files
File | Uploader | Date |
---|---|---|
ezgif-frame-026.png
in-game screen shot |
BeautifulReques | 2021/09/26 18:58 |
box_adventures.zip
— final
our final game file |
BeautifulReques | 2021/09/26 18:58 |
Diary Entries
Terrain Generation
Graphics
block class
Terrain Generation
Day 1
- Did the basic setup for the repo with pipenv, pre-commit,etc
- Added a base Entity class
- Added a Player class that inherits Entity
- Made few changes to the pre-commit-config.yaml
Day 2
- Created Game class (in-progress)
- Created Camera class (in-progress)
Jack sparrow-day 1
Day 3
- made a script to generate temporary placeholder tiles
- spent alot ot time debugging with BeautifulReques
Terrain Generation
Day 4
- Created a custom Camera class
- Added a Direction Enum for the player