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
Log in automatically: 
:: I forgot my password
Quick Links
New Posts

Display results as :
Rechercher Advanced Search
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


Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
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 | 

 Programmer Introduction Thread

View previous topic View next topic Go down 
Go to page : Previous  1, 2
Overall Team Co-Lead

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

PostSubject: Re: Programmer Introduction Thread   Thu Jul 11, 2013 7:02 pm


Welcome to all coders who have posted here so far. I have edited the Original Post to bring it more up to date, and there are now links to important webpages for getting started with the coding. Also, remember, if you guys want to ask questions on how to get started, discuss tasks you are already coding, or anything related to that, use the discussion thread for this topic found here:

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

Posts : 19
Reputation : 0
Join date : 2013-09-04
Age : 21
Location : England

PostSubject: My programming experience   Wed Sep 04, 2013 9:16 am

C++: on and off for about 3 years
Ogre: Minimal experience, I've been through most of the tutorials.
Production Level C++: none
Python: 1 year
LUA: Learnt from computercraft, fairly competent
Java: Minimal but willing to learn if need be

I am completely self taught however I'm going away to uni to study computer science soon so I should get a lot of experience from that. I have also used SDL so I'm used to using libraries and I have compiled many of my own programs on both Windows and Linux and I'm familiar with makeFiles.

I'd love to help in any way that I can.
Back to top Go down
View user profile

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

PostSubject: My programming experience   Fri Sep 27, 2013 4:24 pm

Relevant Programming language
C++: Some knowledge. I have designed a few small C++ programs.
Java: My main experience is in Java where I have done 3D Game design
Lua: No experience at all, but I believe that it is easy to learn.

Past projects: Graphing program, Basic terrain generator, 3D FPS with vertical movement included

Relevant kills: Programming (Including figuring out algorithms), Mathematics (Including 3D vector math)

I am trying to figure out where to get started. I will probably try to get the GIT source code to run on my computer first.

EDIT: I managed to get the program to run from the GIT repository.
Back to top Go down
View user profile
Programming Team lead

Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Programmer Introduction Thread   Wed Oct 09, 2013 2:33 pm

Hey! Jacob Jensen / Crovea here.
Following up on my introduction in the general introduction thread i'll be elaborating on my programming related experience and abilities!

C++ personal experience and study: 2 Years - but it's a language i'm passionate about
C++ formal and project experience: None
Ogre library experience: None

Other relevant programming experience:
C: 1 year
C#: 3 years
Java: 1 year
PHP: 1 year
Libraries: OpenGL (JOGL): 1 year, boost: 3 months
Minor experience in: Python, Scheme, JASS, assembly (intel x32), html/css
I have a bachelors in Computer Science proving me with a series of misc. skills that i won't enumerate.

I've created various small programs in C++ and a small game (using entity component architechture)
I've been working on a fairly large MTG like card game in Java which has made some decent progress.

I'm quite familiar with group work and tools like git, Asana etc. as my university is very focused on group project work.
Back to top Go down
View user profile

Posts : 16
Reputation : 1
Join date : 2013-05-10
Age : 21
Location : Germany

PostSubject: Re: Programmer Introduction Thread   Fri Oct 25, 2013 3:20 pm

Hi, it's me, that guy who has more questions than competence in C++!
I'm currently preparing for my final exams in High School that will take place in the first half of 2014, after which I will go to study computer science with a focus on programming. I haven't been thaught my programming knowledge in school, mostly I've learned it using the internet (and of course by using Eclipse (the Java IDE I use);)) since I started learning Java in early 2011. In mid 2012 I "published" (in no official way, it is totally free :D) a minigame applet I developed in Java2D, if you're interested, you can find it here. Since then I'm working "underground" on an own sidescroller engine (that will probably rather occupy the position of a "sidekick"-project) in Java using mainly Slick2D (which in return uses LWJGL) and NiftyGUI. Which means that I can (or: should be able to) handle 2D maths, but I haven't worked in 3D yet, all I know regarding that matter is my vector/plane maths from school^^
That much about myself and my programming skills

Unfortunately, before I can come as a contributor, I have to come as a supplicant, because I have yet to earn sufficient skills in C++ and Lua, which I will do my best to achieve in the next months. That I am applying already now is for the reason that I would like to watch the Thrive codebase grow and understand its mechanics as soon as possible, because I think that participating even as a spectator is preferable to trying to get into the code months later, despairing in front of the whole freighterloads of code that were added in the meantime. If one of the coders would be ready to volunteer as a contact person for all the dumb question that will probably arise for me while looking through your current programmatical achievements, that would be great indeed (just in case, Skype would be handy for me) After all, the most important thing I know about programming is that I have still a lot to learn about it.

On another note, because I have always been programming on my own, I have not yet learned to use github, just so you know that when there is an incomprehensible file mess in your development-branch one day, it was likely me not knowing what this or that button was for. Although I hope for that situation not to take place.

Furthermore, I dare to ask this again:
HariboTer wrote:
[W]hich IDE is being used / recommended for the development of Thrive? I have been hacking C++ code in Microsoft Visual C++ 2010 Express, but I'm not really happy with it, as many features of Eclipse I'm used to seem to be missing there (e.g. auto-completion, javadoc-on-mouse-hover, line-enumeration, message-overview on the right, line-jump-per-click-on-stack-trace).
Reading this post (not the quoted, but the current one) in retroperspective, this sounds pretty much like parasitism to me, and it probably is to a big part, what I'm not happy about at all. If there are any programming tasks that can be delegated to C++/Lua novices, please don't hesitate to ask me!

PS: Ironically I became ill quite straight after I posted in this forum yesterday (no bad karma intended though ;)), which caused me to need 6-7 hours to get this post written while drinking tea, being mentally disabled from time to time, trying to ignore my crying stomach and all such viral little pleasures. Combined with my attribute of being a rather quiet [forum member, but also generally], I hope a certain inactivity is excused. Even if you don't hear much from me, you can be sure that I observe at least the misc-bugs-and-question-we-need-an-abbreviation-for-this-thread-name thread, and personal messages will of course be granted high priority
Back to top Go down
View user profile
Programming Team lead

Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Programmer Introduction Thread   Sat Oct 26, 2013 10:32 am

You can add me on skype @ jjonjex and i can help you with any questions, just note that i'm not perfectly familiar with the project myself yet. Regarding github, most of us (including me) won't have direct access to the codebase and will be doing something called "pull requests" meaning that you make some feature or bug fix and request it to be added to the main codebase and someone with access will review the code and comment on and add it once it's good!

There is no official IDE used as people run on different enviroments, some people run linux others like myself prefer windows. There is, however, a build script that will generate a project for the codeblocks IDE for windows, which you'll want to use!
Back to top Go down
View user profile

Posts : 6
Reputation : 1
Join date : 2013-12-04

PostSubject: Re: Programmer Introduction Thread   Wed Dec 04, 2013 10:38 am

As I mentioned in my general introduction thread, I'm a computer science major about to finish my bachelors. I am somewhat familiar with git, but am definitely a little rusty on some of its nuances. However, I am very eager to get involved in this. I'll probably spend some time reading the various threads around here until I figure out more specifically how I can contribute, but definitely wanted to introduce myself before I began.

Some things:

Relevant programming knowledge:
c/c++: 2 years
Ogre: ~1 month

Miscellaneous programming knowledge:
Java: ~7 years
c#: 2 years
ruby: ~1 year
html: 1+ (Learned it first 10 years ago, updated my knowledge to HTML5 1 year ago)
php: 1 year
SQL: 1 year

other things: machine learning, evolutionary programming (genetic algorithms), neural networks
(I've been reading quite a few articles on these topics, some of which are older than others, but it has been extremely educational. However, that does mean that most of my knowledge (aside from the more basic machine learning I actually got to learn in school) is untested and 'theoretical'.)
Back to top Go down
View user profile

Posts : 7
Reputation : 1
Join date : 2013-12-19
Age : 38
Location : Suzano - SP - Brazil

PostSubject: Re: Programmer Introduction Thread   Fri Dec 20, 2013 5:04 am


I already introduced myself here:

C/C++ experience: 16 years
Processional C/C++ Programmer: almost 15 years
Ogre: I just followed some tutorial many years ago
Other skills: VB6, GTK, MySQL, linux kernel development and porting for ARM boards, Direct2D, etc...

I has been working with all these things for several years (except D2D, about 1 year). I have no experience with game development. I work as programmer for industrial automation solutions. This means make programs for machine control. It is amazing and I like it very much!
I created a graphic interface for linux in 1999 using svgalib (that was a "copy" of win9x interface and it was the base for many automation software that I made, where the operator can give commands to the machine. There is still one machine using this interface in ouro factory).
In 2005 (???) we started to update our machines and we design boards with ARM CPUs. I had to port the linux kernel to our boards and create some device drivers. Since then I use GTK to create interface for machine operation in 7" touch screens.
We also have PLCs (programmable logic controllers) that control the machines and they are programmed using a software for windows. I basically rewrote it this year and now it has an interface in Direct2D.
I already made some softwares using VB6 but nothing much complex...
This is a short text about my professional experience and I hope to help Thrive!

Sorry for my bad english!

Best regards,
Marcelo Utikawa da Fonseca
Back to top Go down
View user profile
Sponsored content

PostSubject: Re: Programmer Introduction Thread   Today at 7:10 am

Back to top Go down
Programmer Introduction Thread
View previous topic View next topic Back to top 
Page 2 of 2Go to page : Previous  1, 2

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