Thrive Game Development

Development of the evolution game Thrive.
 
HomeHome  PortalPortal  CalendarCalendar  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log inLog in  
Welcome new and returning members!
If you're new, read around a bit before you post: the odds are we've already covered your suggestion.
If you want to join the development team, sign up and tell us why.
ADMIN is pleased to note that this marquee has finally been updated.
ADMIN reminds you that the Devblog is REQUIRED reading.
Currently: The Microbe Stage GUI is under heavy development
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Quick Links
Website
/r/thrive
GitHub
FAQs
Wiki
New Posts
Search
 
 

Display results as :
 
Rechercher Advanced Search
Statistics
We have 1675 registered users
The newest registered user is dejo123

Our users have posted a total of 30851 messages in 1411 subjects
Who is online?
In total there are 2 users online :: 0 Registered, 0 Hidden and 2 Guests :: 1 Bot

None

Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
» THIS FORUM IS NOW OBSOLETE
by NickTheNick Sat Sep 26, 2015 10:26 pm

» To all the people who come here looking for thrive.
by NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
by crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
by tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
by NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
by NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
by crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
by The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
by crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
by MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
by tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
by tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
by Kaiju4u Wed Jun 10, 2015 11:16 am

» Translator to Serbian here
by Simeartherist Sun Jun 07, 2015 6:36 am

» Presentation
by Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
by crovea Sun May 31, 2015 5:06 pm

» want to contribute
by Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
by Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
by Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
by TheBudderBros Sun May 24, 2015 9:00 pm


Share | 
 

 Hello everybody.

View previous topic View next topic Go down 
AuthorMessage
SuperLala
Developer


Posts : 28
Reputation : 0
Join date : 2013-09-27
Age : 21
Location : United States

PostSubject: Hello everybody.   Fri Sep 27, 2013 10:11 am

Hello everybody. I decided to join this forum because I am familiar with programming, and I believe that a huge project like Thrive needs many, many programmers.

That being said, the language I am most familiar with is Java. It would be easier to program the game in Java, and it would instantly make the game cross-platform, but C++ sounds like a better alternative because there would be no Garbage Collection-related lag spikes (I think I saw someone official say it would be programmed in C++).

I have also experimented with C++ and read some tutorial books. The syntax is similar to Java, and I am taking a class on C, so I believe that I am a competent C++ programmer.

That being said, I hope I can contribute to making Thrive an awesome game.
Back to top Go down
View user profile
SuperLala
Developer


Posts : 28
Reputation : 0
Join date : 2013-09-27
Age : 21
Location : United States

PostSubject: Corrections   Fri Sep 27, 2013 10:37 am

After downloading the latest release of Thrive, I am noticing that it is actually mostly done in Lua with a bunch of dlls included. I probably should have looked at that before I posted my introduction. Sorry for the double post.

Although I am unfamiliar with Lua, the syntax seems quite simple, and I could learn the syntax quickly.

Anyway, I look forward to working on the game.
Back to top Go down
View user profile
NickTheNick
Overall Team Co-Lead


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 20
Location : Canada

PostSubject: Re: Hello everybody.   Fri Sep 27, 2013 9:19 pm

Welcome to Thrive SuperLala!

You are right, Thrive does need more programmers, and it is good to see you joining to help out.

It will, yes, be programmed in C++, but Lua will be used for modding. I myself am not exactly sure how our programmers from the past got into the coding, so I don't know that well where to guide you to begin, but what I can tell you is to check out the GitHub repo we have (as you noticed yourself).

Is there anyone that knows of a thread or can make a thread explaining to all new coders how to begin and to get them into the process?

_________________
Look at how far we've come when people thought we'd get nowhere. Imagine how far we can go if we try to get somewhere.
Back to top Go down
View user profile
SuperLala
Developer


Posts : 28
Reputation : 0
Join date : 2013-09-27
Age : 21
Location : United States

PostSubject: Happy to help   Fri Sep 27, 2013 11:15 pm

It would be nice for information on how to get started to be easier to find. I have been looking around the forum and gaining some information on download links. I have included some of the domain names below.

I was able to find github.com/Revolutionary-Games/Thrive, and it included instructions (Under the "mingw_setup" folder) on how to build and run it. However, there are a few problems that are preventing me from running the program. I would get into details, but I will try to post the details in the correct thread. I run Windows 7, if that information is helpful.

The topic I have been looking at for help is thrivegame.canadaboard.net/t1101-build-system-discussion . I haven't read the whole thread, so there might be more information I can find.

That being said, the "Get involved" thread has some information (thrivegame.canadaboard.net/t1097-get-involved).
I did not fork the repository, as the "Resources" link in that thread suggested, but I doubt that is the problem, because that is only if I want to make changes.

Anyway, I'll need to sleep soon (I live in Eastern Standard Time), so I'll try to figure stuff out tomorrow.
Back to top Go down
View user profile
NickTheNick
Overall Team Co-Lead


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 20
Location : Canada

PostSubject: Re: Hello everybody.   Sat Sep 28, 2013 2:43 am

Thanks for the suggestions, tomorrow I'll get around to seeing them done.

_________________
Look at how far we've come when people thought we'd get nowhere. Imagine how far we can go if we try to get somewhere.
Back to top Go down
View user profile
SuperLala
Developer


Posts : 28
Reputation : 0
Join date : 2013-09-27
Age : 21
Location : United States

PostSubject: Good news and bad news   Sat Sep 28, 2013 10:15 pm

The good news is that I figured out how to edit posts. I looked for a tiny "Edit" button when there was really a huge "EDIT" button. That's why I double-posted instead of fixing my original response.

The bad news is that I am encountering issues that are blocking me from further progressing in getting the Thrive project set up. I posted the information in the following thread:

thrivegame.canadaboard.net/t1101-build-system-discussion

I believe that is the best place to post, as long as it is being followed. Please tell me where I should post technical issues like this if it's not the best place.

Also, I would suggest having the "setup.ps1" file generate a log file somehow so that I can provide further information. I find myself seeing errors/warnings while running the script followed by a huge mess of 1000 displayed commands at once, making me lose the information.

I'll contribute as soon as I can. Thanks for your help!
Back to top Go down
View user profile
NickTheNick
Overall Team Co-Lead


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 20
Location : Canada

PostSubject: Re: Hello everybody.   Sat Sep 28, 2013 11:57 pm

Actually, reading your post reminded me that we do have a thread for troubleshooting, and I think now is a good time to start. If you don't mind, I'll move what you wrote to that thread to bring it to life (if you don't want to, I can move it back). Unfortunately, I cannot code myself so I can't help you with your compiling issue, but its great to see you so involved. :)

EDIT: Ideally, once we start using that thread regularly, we can fill the OP with common issues and their solutions, to make it easier for newcoming coders.

_________________
Look at how far we've come when people thought we'd get nowhere. Imagine how far we can go if we try to get somewhere.
Back to top Go down
View user profile
SuperLala
Developer


Posts : 28
Reputation : 0
Join date : 2013-09-27
Age : 21
Location : United States

PostSubject: Thank you   Sun Sep 29, 2013 12:22 am

I thought that the place you put it was where I should have reported the issues. I reported them elsewhere because the topic was blank, which would be very confusing for newcomers. When I figure this all out, or when someone helps me, I'll edit my post with solutions or warnings. I'm essentially starting over the installation process (which takes about 40-60 minutes), but doing so exactly as recommended. I am also using screen recording software to track any issues that come up, since the scripts I have to run are not logged. This should be sorted out relatively soon.
Back to top Go down
View user profile
NickTheNick
Overall Team Co-Lead


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 20
Location : Canada

PostSubject: Re: Hello everybody.   Sun Sep 29, 2013 12:24 am

Hopefully one of the other coders gets on to provide help soon if you aren't able to solve it soon enough yourself.

_________________
Look at how far we've come when people thought we'd get nowhere. Imagine how far we can go if we try to get somewhere.
Back to top Go down
View user profile
PortalFan1000
Learner


Posts : 104
Reputation : 1
Join date : 2013-07-18
Age : 16
Location : This plane of existence

PostSubject: Re: Hello everybody.   Sun Sep 29, 2013 1:06 am

A new programmer!:affraid: Just as one left! :(I'll never forget you, untrustedlife. Anyway, down to the nitty-gritty. While all help is appreciated, it goes without saying we need programmers the most. (No offense to you, Oliveriver.) Programmers is what makes a game a reality. Now if only I knew c++. (Sad sigh, hint hint wink wink)
Back to top Go down
View user profile
penumbra espinosa
Learner


Posts : 139
Reputation : 5
Join date : 2010-09-10
Age : 24

PostSubject: Re: Hello everybody.   Sun Sep 29, 2013 11:19 am

welcome to the project....
Back to top Go down
View user profile
SuperLala
Developer


Posts : 28
Reputation : 0
Join date : 2013-09-27
Age : 21
Location : United States

PostSubject: Success   Sun Sep 29, 2013 2:05 pm

Thanks for the welcome!

With some help from a fellow programmer on the forum (Nimbal), I have managed to get the program from GitHub's "prototype" branch to run properly. More information can be found in the thread listed below:

thrivegame.canadaboard.net/t999-development-troubleshooting
Back to top Go down
View user profile
Sponsored content




PostSubject: Re: Hello everybody.   Today at 11:48 pm

Back to top Go down
 
Hello everybody.
View previous topic View next topic Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Thrive Game Development :: Development :: Get Involved :: Applications-
Jump to: