Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (797)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (864)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  ExoSim - Exoplanet Simulator (CWSF 2016)  (Read 8873 times)
0 Members and 1 Guest are viewing this topic.
Offline Ecumene

JGO Kernel


Medals: 200
Projects: 4
Exp: 8 years


I did not hit her! I did not!


« Posted 2016-03-19 04:30:21 »


(To the left is the runtime-manager window, then the two next to it is the galaxy and solar system, then the one to the far right is the planet with tracked moon orbits)

I've been working on this project for little under a year now, and I wanted to share it with JGO before my pre-regional fair on April 7th.
The abstract of this was to create a program for modelling and generating exoplanets for teachers, researchers and artists.

Here are some excerpts from the proposal:

An Exoplanet is any planet outside of our local solar system, although this project is primarily centralized around objects with organic life. This could mean anything from being close / far enough away from the star it’s orbiting (“The goldilocks zone”) or even that the planet contains the right elements to begin with. The goal of this project from the beginning was to create an accurate computer model of celestial bodies, systems orbiting in a galaxy, and many more things that contribute to the formation and maintenance of an exoplanet.

To do this we implemented many different “abstractions”, meaning different levels of complexity to our program. One example of these abstractions are planets in a solar system, orbiting their star. Then another abstraction lower will take you to the planet, and it’s moons. Having a very organized simulation like this allows you to only compute the necessities. The end game for the simulation is to create a map of the exoplanet and use that to understand what kind of life may be on that planet ...

If anyone is interested in mentor-ship email me at mitchell.hynes@ecumene.xyz

Offline Ecumene

JGO Kernel


Medals: 200
Projects: 4
Exp: 8 years


I did not hit her! I did not!


« Reply #1 - Posted 2016-03-19 04:50:11 »

Almost forgot a link to the repository: https://bitbucket.org/ecumene/exosim
EDIT https://github.com/ecumene-software/java-exosim

Offline KaiHH

JGO Kernel


Medals: 703



« Reply #2 - Posted 2016-03-19 10:37:39 »

Cool. But your repository is missing the gradle/ directory which contains the Java Gradle wrapper, which the scripts gradlew and gradlew.bat at the top-level of your repository are trying to execute.
Cloning or zip-downloading your repository and invoking 'gradlew' results in Main class org.gradle.wrapper.GradleWrapperMain not found error.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline SHC
« Reply #3 - Posted 2016-03-19 14:00:36 »

The project is really cool, I like it. I dug out into the sources and found something suspicious in the build script.

1  
compile "org.lwjgl.lwjgl:lwjgl:${joglVersion}"

Why is the version named as
joglVersion
? Of course that's not important, but it still confused me.

Anyways, you've got a really cool project and that is what important.

Offline Ecumene

JGO Kernel


Medals: 200
Projects: 4
Exp: 8 years


I did not hit her! I did not!


« Reply #4 - Posted 2016-03-19 14:53:50 »

Why is the version named as
joglVersion
? Of course that's not important, but it still confused me.

Because all the other dependencies had their versions with 4 letters and it'd break the consistency!



As for removing the gradle wrapper, herp derp, I'll commit it again.

Offline Ecumene

JGO Kernel


Medals: 200
Projects: 4
Exp: 8 years


I did not hit her! I did not!


« Reply #5 - Posted 2016-03-21 04:48:02 »

I made some improvements and not gradle is officially working and can build the intellij forms correctly without you installing intellij.
I've also added a few features for creating Free Body Diagrams and visualising the dynamic component of any object in a simulation


Large version: http://i.imgur.com/danTfqd.png

Click Open in FBD Viewer to start a new FBD viewer for each simulation. So far solar-system objects along with galaxy solar systems can be viewed by pressing the button and you can get a real-time feed on the viewer by clicking 'Update Every Frame'!

Right now I'm working on loading the Galaxy, Solar System, and Planets through XML objects in a directory, which could be used to re-enact many scenes from movies and real-life systems.
My plan is to display the black-hole flyby in interstellar and show the path too!

Offline Ecumene

JGO Kernel


Medals: 200
Projects: 4
Exp: 8 years


I did not hit her! I did not!


« Reply #6 - Posted 2016-04-23 01:31:27 »

The first round of judging for my regional science fair ended a while ago! It went really well and I believe we may have a chance at getting to nationals. If anyone wants to see the new repo use our github link https://github.com/ecumene-software/exosim

Offline delt0r

JGO Wizard


Medals: 145
Exp: 18 years


Computers can do that?


« Reply #7 - Posted 2016-04-23 01:50:42 »

Interesting project and quite ambitious. I would be interested in how you decide planet composition and things.

My masters was in Astrophysics (and laser physics). A few of my old friends work on planet formation theories, and stellar evolution along with nebular composition. Obviously recent data means these models are getting some adjustments.

I can see this working and being very interesting and super cool even with very cut down models and approximations. Note sure how you would do the biology however. That is far more speculative. Hell even weather systems are hard. It is quite easy to come up with a first order weather model that allows for liquid water outside the Goldilocks zone. 

Interested in this and will watch this space.

I have no special talents. I am only passionately curious.--Albert Einstein
Offline Ecumene

JGO Kernel


Medals: 200
Projects: 4
Exp: 8 years


I did not hit her! I did not!


« Reply #8 - Posted 2016-04-23 16:32:54 »

We won the IEEE award for demonstrating computer science although we lost a place in nationals. There were six people from our fair that were allowed to enter, 5 of which were in life sciences. (My category being in physical sciences)

Offline Riven
Administrator

« JGO Overlord »


Medals: 1369
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #9 - Posted 2016-04-24 09:32:40 »

I'd prefer experience over awards. When you have a proper job the former is what matters.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Pages: [1]
  ignore  |  Print  
 
 

 
hadezbladez (3656 views)
2018-11-16 13:46:03

hadezbladez (1301 views)
2018-11-16 13:41:33

hadezbladez (3664 views)
2018-11-16 13:35:35

hadezbladez (701 views)
2018-11-16 13:32:03

EgonOlsen (4006 views)
2018-06-10 19:43:48

EgonOlsen (4534 views)
2018-06-10 19:43:44

EgonOlsen (2694 views)
2018-06-10 19:43:20

DesertCoockie (3552 views)
2018-05-13 18:23:11

nelsongames (3710 views)
2018-04-24 18:15:36

nelsongames (4733 views)
2018-04-24 18:14:32
Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!