Ooops
September 23, 2021, 07:46:19

Author Topic: Extrasolar Origin WIP  (Read 3801 times)

Offline Krischan

  • Full Member
  • ***
  • Posts: 243
    • Krischan's Homepage
Extrasolar Origin WIP
« on: August 31, 2017, 23:29:20 »
Bumping my old thread in the BB forum with an update which is not quite up to date since I already created this in May 2017 and stopped working on it when I made some tests with OpenB3D which lead to my Legend of Faerghail project which uses a more sophisticated version of the Extrasolar framework. Unfortunately I had to stop both projects for the next months as I've recently switched to a more complex job in my company and need a lot of trainings now which consumes my spare time.

But I forgot to add a video of my WIP and here it is, please pay attention to view it in Full HD (1080p):



No shaders were used, this is plain miniB3D. In the next version I'll check out how to speed up and polish this using my newer shader framework. All star systems with planets and their orbits are generated on the fly from a single seed and are predictable using a procedural Type class I wrote myself (see the Extrasolar Origin project page for more infos). All spectral classes are included (OBAFGKM) and additional White Dwarfs, Pulsars and Magnetars.

The warning icons on the upper right side represent: Gravitation, Radiation, Orbit Indicator, Radioactivity and Gamma Rays. The text info in the lower left corner display the calculated values: Star name, Sector, Spectral/Star Class, Temperature, Radius and approximate age. All derived from the Sector value!
Kind regards
Krischan

Windows 10 Pro | i7 9700K@ 3.6GHz | RTX 2080 8GB]
My Blitzbasic Archive | Extrasolar Project | My Github projects

Offline Yue

  • Hero Member
  • *****
  • Posts: 579
    • YiHosting Your Hosting Free
Re: Extrasolar Origin WIP
« Reply #1 on: August 31, 2017, 23:31:48 »
 :o Nice!!

Offline Rick Nasher

  • Hero Member
  • *****
  • Posts: 792
Re: Extrasolar Origin WIP
« Reply #2 on: September 01, 2017, 20:03:46 »
Heyheyhey Krischan... Looking good! Cant wait to see how while be in the end.
_______________________________________
 B3D + physics + shaders + X-platform = AGK!
:D ..ALIENBREED *LIVES* (thanks to Qube).. :D
_______________________________________

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3229
  • elgol
Re: Extrasolar Origin WIP
« Reply #3 on: September 01, 2017, 20:05:54 »
Hey hey, the coding greats are coming here.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

Offline Rooster

  • Sr. Member
  • ****
  • Posts: 358
  • I don't know what this does...
Re: Extrasolar Origin WIP
« Reply #4 on: September 02, 2017, 04:55:15 »
Woah!

Offline Krischan

  • Full Member
  • ***
  • Posts: 243
    • Krischan's Homepage
Re: Extrasolar Origin WIP
« Reply #5 on: September 04, 2017, 21:34:31 »
Hey hey, the coding greats are coming here.
I hope that you did not mean me, I'm just an enthusiast, an amateur. And I've never FINISHED a single project yet, which is my biggest handicap. :-[
Kind regards
Krischan

Windows 10 Pro | i7 9700K@ 3.6GHz | RTX 2080 8GB]
My Blitzbasic Archive | Extrasolar Project | My Github projects

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3229
  • elgol
Re: Extrasolar Origin WIP
« Reply #6 on: September 04, 2017, 21:39:51 »
lol well you certainly have the talent...Many of us don't complete our many projects...But there is, I believe, 1 great project in all of us - that we will complete.
« Last Edit: September 04, 2017, 21:47:09 by Steve Elliott »
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

Offline Rick Nasher

  • Hero Member
  • *****
  • Posts: 792
Re: Extrasolar Origin WIP
« Reply #7 on: September 04, 2017, 21:41:51 »
Probably cos your a perfectionist and keep adjusting your goals as you code.
Better to stick to the original plan, but hey who am I to speak, I do the same!
_______________________________________
 B3D + physics + shaders + X-platform = AGK!
:D ..ALIENBREED *LIVES* (thanks to Qube).. :D
_______________________________________

Offline Krischan

  • Full Member
  • ***
  • Posts: 243
    • Krischan's Homepage
Re: Extrasolar Origin WIP
« Reply #8 on: September 04, 2017, 21:50:42 »
I still learn and always restart with a new and better framework because I'm angry about the mistakes I've made in the previous version (you'd propably would never see as a mistake). That's a big problem. But good to know that I'm not the only perfectionist here :-p
Kind regards
Krischan

Windows 10 Pro | i7 9700K@ 3.6GHz | RTX 2080 8GB]
My Blitzbasic Archive | Extrasolar Project | My Github projects

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3229
  • elgol
Re: Extrasolar Origin WIP
« Reply #9 on: September 04, 2017, 21:55:17 »
That's why I've never settled with a language/engine combination  ;)

Best way to be, if you want things exactly as you want them to be.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

Offline Krischan

  • Full Member
  • ***
  • Posts: 243
    • Krischan's Homepage
Re: Extrasolar Origin WIP
« Reply #10 on: September 04, 2017, 21:56:26 »
No Steve, I mean my OWN framework written in Blitzmax.
Kind regards
Krischan

Windows 10 Pro | i7 9700K@ 3.6GHz | RTX 2080 8GB]
My Blitzbasic Archive | Extrasolar Project | My Github projects

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3229
  • elgol
Re: Extrasolar Origin WIP
« Reply #11 on: September 04, 2017, 21:57:53 »
And you didn't re-write Blitzmax? lol  ;)
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

Offline Yue

  • Hero Member
  • *****
  • Posts: 579
    • YiHosting Your Hosting Free
Re: Extrasolar Origin WIP
« Reply #12 on: September 04, 2017, 22:00:17 »
The indefinite cycle of learning will one day be achieved and if it is not done, much has been learned along the way. In my case it's not perfectionism but ignorance, I don't know how to do everything.

Offline Krischan

  • Full Member
  • ***
  • Posts: 243
    • Krischan's Homepage
Re: Extrasolar Origin WIP
« Reply #13 on: September 04, 2017, 22:47:31 »
Here is the complete demo I used to create this video, play with it and look at the source, it's crap. The main file has over 2000 lines of spaghetti code and loads over 60 include files (because the code was getting too complex to read), resulting in 400K source total and only a small part is used here. Like I wrote earlier, the Legend of Faerghail demo source is based on this and it is *much* better documented and completely object-oriented. I always try different ways to achieve my goals and for time reasons or because I have "a run" it results in unstructured code which is hard to rearrange again in a more structured style once it is working.

The code must be structured in a way that I can stop working on it, go on a 3 month vacation and can continue working on it without asking myself "what did I here? is that my source?". That's why I'm not happy with it even if you're excited about the current snapshot.

http://www.christianhart.de/bmax/Extrasolar/Framework.zip
Kind regards
Krischan

Windows 10 Pro | i7 9700K@ 3.6GHz | RTX 2080 8GB]
My Blitzbasic Archive | Extrasolar Project | My Github projects

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3229
  • elgol
Re: Extrasolar Origin WIP
« Reply #14 on: September 04, 2017, 23:00:40 »
I always get something working - ugly but it works...Then refine it.  Then refine it.  It's always a learning process  :)
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal