My 3D game project

For everything that's not in any way related to PureBasic. General chat etc...
User avatar
Mijikai
Addict
Addict
Posts: 1360
Joined: Sun Sep 11, 2016 2:17 pm

Re: My 3D game project

Post by Mijikai »

Cool design it reminds me of the T-Fighters in StarWars.
Good luck with your project im really curious now :D
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

Mijikai wrote:Cool design it reminds me of the T-Fighters in StarWars.
Good luck with your project im really curious now :D
The game system I'm creating is inspired by the X-wing Alliance and Descent 3 games. But a can't create a Star Wars or a Descent games for copyright reasons. Anyway I'm fusioning aspects I like of theses games into my game system while I'm removing their flaws and limitations.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

Hello everyone,

Just a line count update :

47 163 lines for the Model Editor.
No change on the game it's self or the Scenario Editor.

I just break the record of the biggest source code line count I have ever made. I have written in previous post that the Model editor will have 50 000 lines of code before to be complete. I'm afraid this estimate was little bit too low. The new estimate place this program at 65 000 lines of codes at least.

I really need to start on the Scenario Editor and the game it's self.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

Hello everyone,

Just a line count update yet again :

58929 lines for the Model Editor.
No change on the game it's self or the Scenario Editor.

One major change I made is to extend the Model editor to edit the 3D interactive menu as well. That why the line count grow so fast in the last couples days. This mean that this program will reach between 85 000 and 95 000 lines by the time it will be ready for serious action.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
Paul
PureBasic Expert
PureBasic Expert
Posts: 1243
Joined: Fri Apr 25, 2003 4:34 pm
Location: Canada
Contact:

Re: My 3D game project

Post by Paul »

Back in the "good old days" one optimized their code to get as much as they could out of as few lines as possible :mrgreen:
Image Image
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

Paul wrote:Back in the "good old days" one optimized their code to get as much as they could out of as few lines as possible :mrgreen:
Yes I know but to defend my self, writing code OOP style with PureBasic generate a lot of code in order to make it to work. By chance, I have a tool to write a large amount of code automatically.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
IdeasVacuum
Always Here
Always Here
Posts: 6423
Joined: Fri Oct 23, 2009 2:33 am
Location: Wales, UK
Contact:

Re: My 3D game project

Post by IdeasVacuum »

Hi Starbotics - If you want to write "oop style", why use PB in the first place?
IdeasVacuum
If it sounds simple, you have not grasped the complexity.
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

IdeasVacuum wrote:Hi Starbotics - If you want to write "oop style", why use PB in the first place?
Because I have spent 17 years to train my self at programming with PureBasic to create this project. Even if PB is not Object Oriented language what we have right of the bath (Interfaces) is enough for my needs. Plus with my tool named Dev-Object make thing easier to build a project.

As I have said in a different thread, I'm a slow learner so going with C++ for example, will require another 15 to 20 years of training before to be fluent enough with the language to do this kind of project. Doing this will mean that I will spent 40 years of my life just learning and not doing any large project.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
Josh
Addict
Addict
Posts: 1183
Joined: Sat Feb 13, 2010 3:45 pm

Re: My 3D game project

Post by Josh »

StarBootics wrote:will require another 15 to 20 years of training
How old are you now? :mrgreen:
sorry for my bad english
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

Josh wrote:
StarBootics wrote:will require another 15 to 20 years of training
How old are you now? :mrgreen:
41
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

Hello everyone,

After a serious review of what I have done in the past few days I have realize that I have drifted in the wrong direction. So after this review and simplification the line count goes down from 58 929 to 55 810 lines of code, so 3 119 lines of pure waste.

I'm back on track now.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
oreopa
Enthusiast
Enthusiast
Posts: 281
Joined: Sat Jun 24, 2006 3:29 am
Location: Edinburgh, Scotland.

Re: My 3D game project

Post by oreopa »

Wasted code is never wasted if it reminds you not to make the same mistakes again :)
Proud supporter of PB! * Musician * C64/6502 Freak
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

oreopa wrote:Wasted code is never wasted if it reminds you not to make the same mistakes again :)
It's little bit difficult when you are in experimental mode. Sometime you have to try something to figure out what is working from what is not. By chance, I didn't write all of this code, it was generated by Dev-Object for the most part so I didn't lost a lot of time in this drift. Furthermore, I was able to recognize the drift very early, that help.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

Hello everyone,

A little update, I feel little bit tired and it was the case since saturday. I took the time Sunday to update my reference document about the editor. I took this Monday off completely to get some rest.

The line count update :

Editor 61 600 lines of code
Game 52 355 lines of code
No change about the Scenario Editor

I'm making progress I will probably be able to show something about the Interactive 3D menu of my game by the end of this week.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
User avatar
StarBootics
Addict
Addict
Posts: 984
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: My 3D game project

Post by StarBootics »

Hello everyone,

Just to let you know that I'm still alive but I'm taking the next two weeks off. In all likelihood, 3 months of work almost 7 days a week, 12 to 14 hours a day, exhausted me more than I thought.

See you in august.

Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
Post Reply