Giter Site home page Giter Site logo

arcvega / beach_house Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 182 KB

A project which aims to simulate the environment stemming from the "Beach House Theory" proposed by Matthew Colbourne

License: Apache License 2.0

Java 100.00%
agent-based-simulation recreational genetics evolution-simulation

beach_house's Introduction

Beach House

Synopsis

The Beach House theory proposes the notion that an individual who is unable to throw an american football in a spiraling motion, has a drastically reduced probability of reproducing. Furthermore the theory is founded on the notion that, the male leader of a family structure can be though of as a great filter which dictates if an individual will be accepted or rejected from the collective. The Beach House theory was proposed by Matthew Colbourne on June 11th 2020.

Proposal Paper Abstract excerpt

In this paper we discuss the potential of the combined effects of convergent evolution, and the “great filter” (an event which precludes the continuation of individual genes that lack specific characteristics) effect on the human species, especially with relation to filial involvement in reproductive selection. We propose a primary “great filter” of filial decision, originating from the male leader of the family unit, and based on the cultural markings of adequate levels of masculinity as an indicator of survivability of potential mates for the females of breeding age within the unit. We use a statistical model to predict the amount of time necessary for this convergent evolution to entirely replace the current gene pool of potential mates with those predisposed to the cultural markings of masculinity (namely sports interest).

Running

The project uses Gradle as its dependency manager. To download the dependencies, run gradle build. This will generate a jar which can easily be run using gradlew :run.

An alternative way would be to run the project using one of the main entry points straight from an IDE. These are located at com.arcvega.simulation.config.Simulation or com.arcvega.simulation.config.SimulationWithUI.

Helpful Resources

We used IntelliJ in conjunction with gradel to build this project. You should be able to import this project into your IntelliJ IDE and just run it as specified in the section above

Resources to use MASON

Contributing

Thank you for your interest in this project! Please reference the Contributing manual for more information on how you can contribute to this project.

If you have found a bug or just want to propose ideas that you feel would improve this project, please visit the issues section

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.