--- Meeting begins --- People present: Hellfire[Coder], Jpl, eXinion[Coder], MetalCore[IRC], Hyronymus[Irri] --- Agenda --- 23:15 <+eXinion[Coder]> Minutes 23:15 <+eXinion[Coder]> CVS update/discussion 23:15 <+eXinion[Coder]> Design documents - progress report 23:15 <+eXinion[Coder]> Graphics File formats 23:15 <+eXinion[Coder]> AOB --- Short discussion of the minutes --- - No comments on the minutes of the last meeting - eXinion is asked to make the minutes of this meeting --- CVS update/discussion --- 23:25 <@Hellfire[Coder]> Ummm. eX, did you suggest the items for this meeting? And if so, what did you mean with this one? 23:25 <+eXinion[Coder]> yes I did, 23:25 <+Hyronymus> eXinion[Coder] made the suggestion 23:26 <+eXinion[Coder]> this one was meant to get everyone acquainted with CVS - The best CVS client for windows is WinCVS, it would be great if everyone would get acquainted to it - Usefull links and howto's on CVS: - http://sourceforge.net/docman/display_doc.php?docid=766&group_id=1 - http://cvsbook.red-bean.com/ - http://www.wincvs.org/ - For editing TexInfo documents, eXinion[Coder] found GVim (for windows) a very good editor - Usefull links and howto's on TexInfo: - http://gnuwin32.sourceforge.net/packages/texinfo.htm - 'makeinfo --html frd.texinfo' will create HTML - .PDF can be created with makeinfo, if LateX is installed --- Design documents - progress report --- 23:39 <@Hellfire[Coder]> The frd as it is now has six chapters: 23:39 <@Hellfire[Coder]> * Abstract:: 23:39 <@Hellfire[Coder]> * Changelog:: 23:39 <@Hellfire[Coder]> * Core features:: 23:39 <@Hellfire[Coder]> * Environment:: 23:39 <@Hellfire[Coder]> * Gameplay:: 23:39 <@Hellfire[Coder]> * User interface:: - <+eXinion[Coder]> I think we should divide the ideas among each other, add them to the doc. OR put a reply to a topic "FRD" (or something) in which you state what ideas you are processing - <+eXinion[Coder]> what is the abstract chapter for? - <@Hellfire[Coder]> a summary of what can be found in the document - <+eXinion[Coder]> and changelog? - <@Hellfire[Coder]> Changelog: all changed made to the document. <@Hellfire[Coder]> Perhaps we should only write down major changes in the changelog. - <@Hellfire[Coder]> But this was the way I envisioned the document: <@Hellfire[Coder]> Starting with core features, which basically put some constraints on the entire project. <@Hellfire[Coder]> Then the environment in which the program has to run. (OS/Graphic/Audio hardware) <@Hellfire[Coder]> Gameplay, which describes the game (most of the ideas will go here) <@Hellfire[Coder]> and User Interface, which shows some nice eye candy of how we think the game will be controlled. - <@Metalcore[IRC]> is GUI a functional requirement? - <@Hellfire[Coder]> Yes! The GUI MUST be in this document! <@Hellfire[Coder]> It doesn't have to be defined tightly, but now would be a really good time to make some concept art. <@Hellfire[Coder]> Plus: defining the UI now will give us the possibility to experiment with several designs. <@Hellfire[Coder]> Make some proto's. - <+Hyronymus[irri]> if you don't add it now, you'll get into big trouble later - <+Hyronymus[irri]> should we create a locked topic where Arathorn Ltd. can post some stuff? - <+Hyronymus[irri]> I think it's good to have a seperate topic for the protos <@Metalcore[IRC]> yes. <+eXinion[Coder]> yeah <+Hyronymus[irri]> one that's maintained properly <@Metalcore[IRC]> one that should be effectively only posted by devs and artists - <@Hellfire[Coder]> But anyways... How about: I add Ideas 1 - 10, eXinion adds 11 - 20. Just to get started and to get an idea of what the hell were doing. ;) - <@Metalcore[IRC]> i'll volunteer for the 20s (21-30) * here an explanation on CVS is given by Hellfire[Coder], check the logs if you want to read it* - <@Hellfire[Coder]> So, Hellfire: 1 - 10, eXinion: 11 - 20, Metalcore: 21 - 30 --- Graphics file formats --- - <+Hyronymus[irri]> I think we should skip this until some research has been done into the various formats <+Hyronymus[irri]> let's create a topic for grpahic format research - <@Hellfire[Coder]> We're talking about 3d mesh file formats here, right? <+Hyronymus[irri]> not only <+Hyronymus[irri]> also plain images <+Hyronymus[irri]> what will the screenshots be like (jpg, png, pcx, bmp) <+eXinion[Coder]> yes, all grpahics - <@Hellfire[Coder]> For still images, I think we should be able to read all kinds of file formats. - <@Hellfire[Coder]> So we go with JPG, PNG and TIFF - <+Hyronymus[irri]> shall I do all the researh, Hellfire[Coder]? - <@Hellfire[Coder]> If you want to, no problemo. <+Hyronymus[irri]> so you can do some other research? <+Hyronymus[irri]> ok <+Hyronymus[irri]> if I get troubl with CVS I call you - <@Hellfire[Coder]> We'll argue about the 3d mesh formats later - <+Jpl> which formats game use internally? <+Jpl> to store mesh, etc. <@Hellfire[Coder]> C++ classes? <@Metalcore[IRC]> we gonna make our own format, Hell? <@Hellfire[Coder]> Jpl: with internally, do you mean on disk or in memory? <+Jpl> on disk. <@Hellfire[Coder]> Dunno, Evan. That's what research is for. <@Hellfire[Coder]> Ah. <+Jpl> to load to memory at optimal speed :) <@Hellfire[Coder]> Jpl: to do that, the best way would be to use a format of our own. <@Hellfire[Coder]> Which means: <+Jpl> yes, that is what I mean :) <@Hellfire[Coder]> Making converters for popular 3d file formats. - <@Hellfire[Coder]> All in favour of proprietary formats please raise your hand :) * Hellfire[Coder] raises <+Jpl> o/ :) * eXinion[Coder] raises <+Aankhen``> With convertors? <@Metalcore[IRC]> proprietary formats...? <@Metalcore[IRC]> you mean, our own? <@Hellfire[Coder]> Convertors from popular 3d file formats to our internal format <@Metalcore[IRC]> \o/ * Aankhen`` raises. <@Metalcore[IRC]> both hands ;) <@Metalcore[IRC]> |o --- Any Other Business --- - Next to adding someone to the source-forge project and windows-related questions, no relevant other business --- Targets and Decisions --- - Targets: eXinion, Metalcore and Hellfire: write 30 ideas in the FRD. Hyronymus: do some research on Jpeg, Png and Tiff - Decisions: We'll support JPG, PNG and TIFF for graphics. And to store 3d models, we will have our own file format and write converters for popular file formats. --- Meeting Closure --- 00:27 <+eXinion[Coder]> Shall we decide on the next date & time for the next meeting then? 00:27 <@Hellfire[Coder]> Ok then. Next meeting: August 7? Or shall we skip a week and make it August 14th? 00:27 <@Hellfire[Coder]> :O 00:27 * eXinion[Coder] is on holiday august 14th 00:27 <@Metalcore[IRC]> I porbably won't be here for the next two weeks 00:27 <@Hellfire[Coder]> Make it 7 then. 00:27 <@Metalcore[IRC]> but I might 00:27 <@Hellfire[Coder]> Next meeting: August 7th, 2000 UTC. 00:27 <+eXinion[Coder]> if we have meeting a little earlier, then mek can come, and if we make it a sunday, arathorn can come 00:28 <@Hellfire[Coder]> hmm 00:28 <+Aankhen``> 2000 UTC... 00:28 * Aankhen`` tries to figure out what that would be. 00:28 <@Hellfire[Coder]> Sunday, August 7th, 1800 utc then? 00:28 <@Hellfire[Coder]> UTC = GMT 00:28 <@Metalcore[IRC]> ....1 PM here 00:28 <+Aankhen``> 2300 UTC was 2:00 AM for me. 00:28 <+Aankhen``> Ah, okay. 00:28 <+eXinion[Coder]> august 8th that is 00:28 <+Aankhen``> So about, uh... 1:30 AM for me? 00:28 <+Aankhen``> Sounds great. :-P 00:29 <@Metalcore[IRC]> why august 8th? 00:29 <+eXinion[Coder]> august 8th, cause arathorn would like a meeting on a sunday 00:29 <@Metalcore[IRC]> ah, yes 00:29 <+Aankhen``> August 8th? Ah, I'm out then. 00:29 <+Aankhen``> I will have school the next day. 00:30 <+eXinion[Coder]> can someone post a log on the forum? 00:30 * eXinion[Coder] has very bad logging in his client 00:30 <@Hellfire[Coder]> I would have no objections against 1600 UTC... But some Dutch people will be eating then :) 00:30 <+eXinion[Coder]> with color-codes logged :S 00:31 <@Hellfire[Coder]> JPL has logs on his website. 00:31 <+Jpl> http://jpl.yi.org/~jpl/tempire/ 00:31 <@Metalcore[IRC]> 1600.....that'd be 11 AM here 00:31 <@Metalcore[IRC]> might not be awake, or will be at church 00:31 <+Aankhen``> 1600 UTC probably = round about 11:30 PM for me. 00:31 <@Metalcore[IRC]> or maybe with my dad 00:32 <@Metalcore[IRC]> 9:30 pm, aank 00:32 * eXinion[Coder] will post a log then 00:32 <@Hellfire[Coder]> 1600 then? 00:32 <@Hellfire[Coder]> we'll keep it short. Hour at most :) 00:32 <+Jpl> 1900 sounds good to me. 00:32 <+Jpl> (which is 1600 UTC) 00:32 <@Hellfire[Coder]> Any objections? 00:33 <@Metalcore[IRC]> 1600 UTC? 00:33 <+eXinion[Coder]> no objections 00:33 <@Metalcore[IRC]> "1600.....that'd be 11 AM here" 00:33 <@Metalcore[IRC]> "might not be awake, or will be at church" 00:33 <@Metalcore[IRC]> 'or maybe with my dad" 00:33 <+Jpl> two meetings? 00:33 <@Hellfire[Coder]> not awake @ 11 AM? That's either sad or lazy :P 00:34 <@Hellfire[Coder]> But: 00:34 <@Hellfire[Coder]> Meeting adjourned! Next meeting: Sunday, august 8th @ 1600 UTC