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

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 | 
 

 Application here!

View previous topic View next topic Go down 
AuthorMessage
Hergotzer
Newcomer


Posts : 6
Reputation : 2
Join date : 2014-07-16
Location : Finland, land of thousand lakes.

PostSubject: Application here!   Fri Jul 18, 2014 6:59 am

Hi, I've been following this project for a while now and finally decided to come and join in. I'm not that much of a coder (Even though I and my friend made one game a long ago with C#, but we don't anymore remember how to code and stuff) but with art, textures and anything that kind of things I merrily help if you need some. Also of course I have some ideas and basic memory about coding, so at least I know what can be coded and what can not. Also my primary language is Finnish, so I can translate. Although I'm sure Finnish is pretty much useless in this awesome game, as Finnish is very rare language. Anyway, I just want to help with this project. It seems exactly something what Spore was meant to be, that's something I want to see done!

Back to top Go down
View user profile
crovea
Programming Team lead


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

PostSubject: Re: Application here!   Fri Jul 18, 2014 11:50 am

Hey and welcome to the forums:

Here is a suggestion for something you could help with:

We have a lot of XML that needs writing and editing for the new GUI once the design is finalized. It seems most of the non-coders are a bit uncomfortable with it, despite that XML really doesn't have anything to do with coding, but perhaps you would be interested? If you're unfamiliar with XML then don't worry you can easily learn.

You can read about the types of XML that are needed for the GUI here: http://cegui.org.uk/wiki/XML_File_formats

They're a bit daunting at first, but if you're interested they are quite simple once you get the jist of it and I would be available to help on skype/wherever.

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
Hergotzer
Newcomer


Posts : 6
Reputation : 2
Join date : 2014-07-16
Location : Finland, land of thousand lakes.

PostSubject: Re: Application here!   Fri Jul 18, 2014 12:22 pm

crovea wrote:
Hey and welcome to the forums:

Here is a suggestion for something you could help with:

We have a lot of XML that needs writing and editing for the new GUI once the design is finalized. It seems most of the non-coders are a bit uncomfortable with it, despite that XML really doesn't have anything to do with coding, but perhaps you would be interested? If you're unfamiliar with XML then don't worry you can easily learn.

You can read about the types of XML that are needed for the GUI here: (New members cant post URL:s)

They're a bit daunting at first, but if you're interested they are quite simple once you get the jist of it and I would be available to help on skype/wherever.

Well, I spent three hours to look what exactly is XML, and read almost everything about it, but still I can't understand. Ok, it's a "language", but that's all I learned. Could you please try to explain it to me? From the start, like "What is it for?", "How to do it?", "Anything else I should know?"
Back to top Go down
View user profile
crovea
Programming Team lead


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

PostSubject: Re: Application here!   Fri Jul 18, 2014 12:57 pm

Well I wrote my reply less than an hour ago, but sure

XML is just a widely used way to write a textfile to contain data. It consists of elements inside elements with some basic information.

This is often used for things like saving settings for a game, or in our case saving which compounds exist and how the gui is set up.

The most important thing in an XML file is the tags/elements. An element is simply started as "<my_element_name>"  then you put something inside, usually just more elements or some text and then you end the element with: "</my_element_name>" (note the slash). So XML is just these elements with more elements or text inside them.

Say we want to make a simple XML file containing a student with his name and age, we could write some basic XML like this (note that there are many different correct ways to write XML):

Code:
   <student>
         <name>
             James
         </name>
         <age>
             16
         </age>
    </student>

So we start with a student element and we put a name element and an age element inside it, and those then have text inside them.

Say we want to save 3 students in a class with their name and their age, we could write an XML file like this:

Code:

<class>
    <student>
         <name>
             James
         </name>
         <age>
             16
         </age>
    </student>

    <student>
         <name>
             Henry
         </name>
         <age>
             17
         </age>
    </student>

    <student>
         <name>
             Joe
         </name>
         <age>
             16
         </age>
    </student>
</class>

So we made a class element, and put 3 student elements in it. Each student element then has a name element and an age element!

And thats basic XML!

Now it can be annoying to have to write every piece of information about a student as a seperate element, the way we can make this easier is with what is called attributes. If we want to put the name and age of students as attributes instead of elements we do it like this:

Code:
  <student name="James" age="16">
    </student>

which is another allowed way to do it!

Then it looks kinda silly to have a start part and an end part with nothing inside (although its still totally proper XML) but we can make it a bit shorter:

Code:
  <student name="James" age="16"/>

Note that we remove the ending tag and simply put the slash at the and of the start tag.

Now we can write the students list much more compactly:

Code:

<class>
    <student name="James" age="16"/>
    <student name="Henry" age="17"/>
    <student name="Joe" age="16"/>
</class>

All XML is, is a way to write down information, any kind of information! It's meant to be both readable by humans and by computers!

When you have XML with the purpose of informing the computer of something specific, like how we inform it of types of compounds, the program expects the XML to look in a specific way. It might expect the first element to be an element called "Compounds" then with a variable number of elements inside called "Compound" and then for each of those elements to have two elements called "Looks" and "Functionality" each with some attributes for model size, molecular weight etc.

The task I suggested for you was to write the XML files that our programming GUI library wants to read, which are a number of different XML structures that it needs for different things!

Questions?

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
Hergotzer
Newcomer


Posts : 6
Reputation : 2
Join date : 2014-07-16
Location : Finland, land of thousand lakes.

PostSubject: Re: Application here!   Fri Jul 18, 2014 1:39 pm

So... (Correct me if I'm wrong) I need to make a kind of a notebook for a computer which has everything about QUI of the game, for example: I want to write the "Resume Game" in XML-Format, and it has to be something like this:

Code:

<QUI>

 <pause>

   <resume_Game>

     <in-game-text>

       Resume
     
      </in-game-text>

      <action>

        place_button-resume
 
      </action>

      <location>

        top-right

      </location>
 
      <texture>
 
        shard-button3.png

      </texture>
   
    </resume_game>

  </pause>

</QUI>

Back to top Go down
View user profile
Sponsored content




PostSubject: Re: Application here!   Today at 10:01 pm

Back to top Go down
 
Application here!
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: