Coder Social home page Coder Social logo

ants's People

Contributors

epilk avatar epilkington avatar jpittis avatar maxbittker avatar mystor avatar pr0ps avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

ants's Issues

LICENSE

we need a license. talk about it as a group.

Larger Maps / Choose map size

To allow for more interesting gameplay and because of new features like cave generation, we should have larger map sizes. Though good for the advanced player, new players might feel it too big a problem to tackle. Maybe also add a map size option when generating a new map?

Spawning function.

Use an interesting function to control the spawning rate vs sugar level.

Refresh Button Confusion

Currently, some poeple users are assuming that the play button always loads the new from the editor. the UI should make this process more obvious, possible through more explicit instructions, or through an indicator when the code in the editor has been modified since the last refresh. I will probably take care of this when i have time but feel free to beat me to it

Standardize Style

Right now we have a bunch of code written by a bunch of different people with a bunch of different styles. We don't even have consistent indentation levels between files in the project. We should standardize things like indents and identifier naming conventions. Related to #8.

analytic functions

These could be fun additions to the win screen. Blocks dug, a graph of population over time, sugar collection over time, etc etc. whatever would be interesting to the player

Combat

Combat might allow for a more interesting AI. Giving the ability to attack(direction) for micro and attackRandom() as a high level attack a near by ant if it exists could be cool. Ants could have n (3?) health. Means a 1v1 would result is both ants dying but a 3v1 would result in the 1 dying and one of the 3 loosing 1 health. Stacking ants would prove to be overpowered so we'd need to implement the "stack" idea we had previously. Attacking diagonally could add more interesting behaviour but Erik mentioned that all other commands only work in 4 directions.

more interesting terrain gen

currently, the only terrain gen we're doing is digging out openings around sugar deposits. this looks good, but the only strategy implication is that it makes it easier to find sugar, in a fairly translucent way. After seeing this this image again, I think it would be neat if there were some very minor natural tunnelish openings that smart ants could use to their advantage to save themselves digging. A few different algoriths for terrain generation would be easy to test out. Other optional terrain features could include variable soil density or tough stone, variable sized sugar deposits, you name it. Anything that was too exotic and required a ton of special casing for players would be bad

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.