Skip to content

ShawnHillJ/Unidesence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unidesence

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”

About

A 3D open-world survival game in Blender + Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages