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 is 1 user online :: 0 Registered, 0 Hidden and 1 Guest 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
» 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
» A new round of Forum Revamps! by Oliveriver Wed May 20, 2015 11:32 am
|
| | Introducing myself, Vlad | |
| | Author | Message |
---|
kokvlad
Posts : 2 Reputation : 0 Join date : 2014-11-20
| Subject: Introducing myself, Vlad Thu Nov 20, 2014 3:02 am | |
| Hello there, I have been watching the project from the sides a while. But recently I have been gaining skills I feel that I could use to benefit the project. I am currently a computer science student at UC Davis. While I am rather new to the major, I have taken some basic classes and feel confident in Python and C, and I am currently learning C++. I don't have any real experience outside of homework assignments for my classes, but I would like to join the team and be given small tasks and hopefully I can prove myself. | |
| | | moopli Developer
Posts : 318 Reputation : 56 Join date : 2013-09-30 Age : 28 Location : hanging from the chandelier
| Subject: Re: Introducing myself, Vlad Fri Nov 21, 2014 2:10 am | |
| Welcome, Vlad;
That sounds like a good start. Take a quick look at Lua, grab a copy of the game, and start looking through the scripts folder, and hopefully you can start learning stuff! Google "Entity Component System", that'll help you understand how data is structured and manipulated in the game. Do you already know some basics of how a game works on the inside? If not, you might wanna look some of that up too.
As for small tasks, there's a whole load of little refactoring things I keep telling myself I'll do later. Chances are I'll be able to find something that would give you a good introduction to the code.
You'll notice that I've made no mention of C++, that's because you won't need it until you start doing deeper fiddling; and even then I think it'll be easy enough to transition you into that kinda work. So for now, look at familiarizing yourself with the Lua code, I'm sure I posted something somewhere relatively recently with tips on modding/tweaking the game, (probably another intro thread), and of course, if you have any questions please ask. | |
| | | crovea Programming Team lead
Posts : 310 Reputation : 59 Join date : 2013-10-07 Age : 33 Location : Denmark
| Subject: Re: Introducing myself, Vlad Fri Nov 21, 2014 5:25 am | |
| Moopli said it!
Lua is a "scripting language" that we use for easy changes so we don't have to recompile everytime we make a small change, but it runs slower than C++ ofc, so we use C++ for the core engine of the game and lua for gameplay stuff. Lua will also be useful for modding etc!
The up to date code is here: https://github.com/Revolutionary-Games/Thrive
You can read the lua and c++ code there.
Here is a copy of the game that is more up to date than the official releases: https://drive.google.com/file/d/0B6VFIx02kBIeYzJPOEJsdTdzekk/view?usp=sharing
which you can use to try and edit the lua code and simply re-run the game for it to take effect.
Once you want to start editing C++ you will need to set up a build environment on your computer which is a little complicated but we certainly help when you're ready!
Do not hesitate to ask any questions! | |
| | | kokvlad
Posts : 2 Reputation : 0 Join date : 2014-11-20
| Subject: Re: Introducing myself, Vlad Sat Nov 22, 2014 7:43 pm | |
| Thanks guys, I will start looking into the code and studying it. Hopefully I can learn it all soon, I will definitely have lots of time next time during my winter break to study and work on it. Thanks for the advice! | |
| | | crovea Programming Team lead
Posts : 310 Reputation : 59 Join date : 2013-10-07 Age : 33 Location : Denmark
| Subject: Re: Introducing myself, Vlad Sun Nov 23, 2014 7:52 am | |
| No problem! Feel free to ask any questions here, minor or major! | |
| | | Sponsored content
| Subject: Re: Introducing myself, Vlad | |
| |
| | | | Introducing myself, Vlad | |
|
Similar topics | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| |