Code Monkey home page Code Monkey logo

chapter-master-restoration's People

Contributors

sirenuke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

bozso oh296 zab909

chapter-master-restoration's Issues

Sector Generator

Systems/clusters are first placed into a regular grid; then if the number of systems is below the minimum, a new position is calculated by displacing its current position along a normal curve number generator. Then the current system is compared against the other systems, if it is within a certain distance, the system is displaced. Then the systems are randomly displaced to the other side to improve sprawl. This is our best attempt to create the illusion of the distribution of stars in a galaxy, however it is still unnatural and does not model the Game Maker Studio Chapter Master's sector generator.

  • Systems are still erroneously placed outside the boundaries.

https://github.com/ChapterMasterRestoration/Chapter-Master-Restoration/blob/master/ChapterMaster/ChapterMaster/World/Sector.cs

How exactly do I use this?

I have been in love with this type of game, haven't found much that would improve upon the long-dead game, but how exactly do I like add all of this restoration to it?

Warp Lane

Reduce spaghettification.
Phantom indefinite length Warp Lanes appear from the far corner possible due to erroneous systems outside the world boundaries.

  • Warp Lanes
    • Balance weighted generation by distance.
      • Improve further.
    • Maximum number on system.
    • Weighted generation by density of lanes.
      • Cluster weighted generation.

Bugs:


  • Fleet selection circle is offset by varying amounts depending on where the fleet is. Seems to be inconsistent.
  • Background is static, making it slightly disorienting to look at. Stick the corners of the background to the corners of the map.
  • Tweak zoom ceiling and floor, zoom goes from zero to max very quickly.
  • Something in SystemScreen will go awry if a system has 5 planets. Add a new System Screen. Most likely. Crashes when you have 0 planets. Need to implement minimum.
  • Camera movement via mouse needs to be limited to game screen.

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.