This is an Open-Source project coded in Python within the Blender Game Engine. The player is given a randomized world to build and survive the relentless mobs that plague the realm. The user achieves this through a helpful companion named BlockBot, and together, the user can build a world his or her own.
The main version of the game contains all modifications and approved additions to the main game. All beta features that are not implemented will exist in the beta branch until approved for push to main branch.
NOTE: IN ORDER TO DOWNLOAD ANY FILES, MAKE SURE YOU ARE LOGGED INTO A KERN HIGH GOOGLE ACCOUNT!
The planned version changes will follow this order:
World and Biome Generation + Player items and crafting + Story Updates + V1.0.0 Update
#RELEASES
NOTE: PRESS THE DOWNLOAD ICON TO DOWNLOAD THE GAME!
Legacy: Early Alpha V1.5: https://drive.google.com/a/kernhigh.org/file/d/0BzSBfxmMf83KdEk3aGg1eExUVTA/view?usp=sharing
#MODULES
World_Init_Gen.py (to be replaced by world_gen.py by V0.5) Contains functions to build a world cell, write cell to a file, and functions determining chance of ores.
Player_Handler_c.py Enables health and inventory managment of the player in singleplayer. For Clientside Singleplayer only.
Player_Handler_s.py Enables health and inventory managment of the player in multiplayer. For Serverside multiplayer only.
#REQUESTS
''' Requests are ideas for the game with an intention of being part of the main game. All completed requests that will be included in beta testing will be listed here. '''
Pending Beta Features: 1. 2. 3.
Language of the Week Form: https://docs.google.com/a/kernhigh.org/forms/d/11DVxhPQLDtbB0F6yZEjcg_EYA9nvMineSVB7xlOMCOI/viewform?usp=send_form
#RESOURCES / SDK
''' Resources are files given as parts of the game that can be edited to produce modifications and updates. All resources, including script tutorials, videos, and script examples are listed here. '''
Personal Avatar: Link to default armature: https://drive.google.com/a/kernhigh.org/file/d/0BzSBfxmMf83KTEpwWU5LaTFJV2c/view?usp=sharing
This provides the default armature that a personal avatar should have.
Video tutorial on How to build a minecraft character (unofficial example to help): https://www.youtube.com/watch?v=Pd3diu6Lths
Youtube Channel with a lot of tutorials on BGE: https://www.youtube.com/user/cgboorman
Hey, here's a challenge, get all the questions right to get a surprise: https://docs.google.com/a/kernhigh.org/forms/d/1qZmiQOPRyRShp_QUFVscO0GT52F52nNOLXC8jVmdUd0/viewform?usp=send_form
Run code online here: http://www.tutorialspoint.com/execute_python_online.php
#TOOLS
These tools allow for the quick testing of individual parts of the game, such as avatar creation, enemy pathfinding, and other additions to the game without requiring editing the entire game.
-->World_Viewer.exe - TBA -->Avatar_Viewer.exe - TBA -->Enemy_Test.exe - TBA -->World_Editor.exe - TBA
EXAMPLE SCRIPTS
World_Init_Gen module Link: TBA
#Weekend Challenge
Spooky Message! Time for some 1337 haxors. Crack the Code to reveal the spooky message! It's encrypted using a Caesar Cipher, but we don’t know what number. Hmm... “gdccym gqofm gyszshcbg gsbr gvwjsfg rckb mcif gdwbs”