Coder Social home page Coder Social logo

secretbasegenerator's People

Contributors

callumw avatar

Stargazers

 avatar

Watchers

 avatar  avatar

secretbasegenerator's Issues

Door Placement Fails Sometimes

Sometimes doors are placed randomly in incorrect places (i.e. in the middle of room), also, sometimes only one side of the door is placed.

Randomise Level Layout

Currently the rooms are all layout very evenly with every room interconnected.

Preferably the rooms would randomly sized and in a random layout.

Multi Level Generation

Currently we generate one level. We should add the ability to generate multiple levels.

Task List

  • Stair Way Asset (need to move between levels
  • Randomly choose where to place stairway
  • spawn new level from stairway
  • Expose configuration

Add logging wrapper

The default logging function is tedious to use. It would nice to add simpler logging functions such as:

log_err
log_info
log_warn
etc.

Or so if this sort of thing has already been done (either as a part of the unreal library or something third party).

Unleash Cursor on Escape Key

When playing the game you can't release the mouse from the window. We should add this ability when you press the escape key.

Added controllable player to scene

to explore the rooms we'll need a simple movable character.

We can probably just copy and paste the character from the template projects

Setup project & initial milestone

At the moment Iโ€™m just randomly choosing stuff to do. I should make a project & plan an initial I milestone.

The milestone should be something along the lines of generation of multiple connected levels (divided into different rooms) with perhaps some basic randomised stuff in them (tables, office equipment?)

Add Generator Configuration

Currently the seed configuration is broken.

Also, we should add more configuration (e.g. size of level, number of rooms)

free flight mode

During testing it would be handy to be able to fly around the map rather than use the FPS character

Add CONTRIBUTING.md

All good open source projects have instructions for how to contribute in a CONTRIBUTING.md file.

Output level as image

Another way to assist in debugging (and it would just be cool) is if we could output the level as an image. This way we could quickly assess any issues and it would give a better understanding of what is happening.

Work Out How Utilise Blueprints In Level Generation

We should try and use blueprints for use with the level generation. This might make it easier when it comes to the 'tweaking' stage when/if we start using noise in our generation.

Plus it might just be cool!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.