**** Sun Feb 9 19:54:24 2003 19:55:57 hi 19:56:04 let's wait for Blacky 19:56:17 nell: well, first I'd need some time to study the code 19:56:24 can you repeat a short description of your 'tileset idea' to him? 19:56:35 and I'm more interested by doing graphics than coding :} 19:56:35 but in a pinch, I can code 19:56:45 Drakker: it's obvious, and you'll have that time 19:57:02 Drakker: I think you should do a simple trick on sf.net 19:57:45 Drakker: let's leave you with graphics now, it is more desired than code developement 19:58:13 that trick is a project monitoring system 19:58:23 yeah? 19:58:27 anyway, with 7 team members, I expect a couple of you to be coders :) 19:58:33 go on you sf.net account page 19:58:45 than go to the eounicorn main page 19:58:46 okay 19:58:46 lemme load /my 19:59:05 then find a table with Notes/Monitor and click on the envelope 19:59:06 done 19:59:27 Blacky_: Drakker will explain to you his idea of tilesets 19:59:30 Blacky_: ok? 19:59:37 Blacky_: it won't take long 19:59:48 nice :) 20:00:01 Drakker: done? 20:00:20 Drakker: thanks to that trick you will always know about each new release made by me :) 20:00:27 ok, but I won't remember it now 20:00:27 but try 20:00:34 yup 20:00:34 Blacky_: it is simple 20:00:41 kewl :) 20:00:50 Drakker: I can send your example of a tileset to Blacky, ok? 20:00:58 kewl :) 20:01:18 yeah, I can send it too :) 20:01:26 Drakker: ok, send it to him 20:01:26 I expected this exemple to be used to devlop the tileset code 20:01:37 Drakker: and start describing the idea 20:01:43 Blacky_: basicaly, for each level, were gonna use 2 tilesets 20:01:43 one for walls, one for backgrounds 20:01:51 2 tilesets? 20:02:11 Blacky_: tileset = e.g. 256x256 with all 32x32 tiles one by one 20:02:24 I'm sending an exemple tileset to you 20:02:43 hmmmmmm 20:02:43 when you read a tileset, you check the width and the height, and divide it by 32, it give you the number of tiles in the set 20:03:05 are you sure it need to be in one picture? 20:03:05 yes, its faster 20:03:15 Blacky_: it won't colide with XML code fortunately 20:03:16 and later in devlopment, when we got 10+ levels 20:03:16 faster when? 20:03:26 having 500 different tiles in a folder is gonna be hell 20:03:37 Blacky_: the naming is easier 20:03:38 and its easier to load a single file, and faster, than load 100 tiles for a level 20:03:58 ok 20:03:58 Blacky_: I think that each object's animation should be in one pic too 20:04:04 beside, it uses less inodes this way :) 20:04:04 it doesn't matter to me, just do data :) 20:04:18 well, in game, and for the level editor its MUCH easier to use 20:04:25 you add a tile, if it comes from wall, it blocks the player 20:04:31 you could add for exemple, tile 5,6 20:04:39 we could use ImageMagick to montage all sprites in one 20:04:47 that's a good idea I think 20:04:55 which means the tile situed at (5*32)-32 pixels by (6*32)-32 pixels 20:05:16 but we will lost some disk space because sometime sprites are same 20:05:16 you then blit it and youre done 20:05:16 anyway as I told - just data, and it will be used 20:05:24 and you use only 2 canvas this way, one for the background and one for the walls 20:05:32 I see blue wall, good work 20:05:48 Blacky_: no, we can still reuse sprite... and it will be defined in the xml file 20:05:58 Drakker: it's good you said you can do tiles for game on #gametome :_) 20:05:58 Drakker: is it your first project? 20:06:07 basicaly, animations would be store in a file with all the sprites side to side 20:06:27 that will be less files and better design of datafiles 20:06:27 yes and no, I started a few projects for myself, but I can do coding + graphics + level design + testing all alone ;) 20:06:37 so OK I am on it 20:06:37 thats why I wanted to join a project hehe 20:06:47 good, we need active people 20:06:57 and I've read a LOT of game development stuff ;) 20:07:08 are you been added to project page already? 20:07:08 yup 20:07:19 great 20:07:41 on my "yes and no" line, the "can" is "can't" ;) 20:08:44 Drakker: you don't have to do it all alone, there are we who are going to do some stuff :) 20:08:57 so, basicaly, we have one tileset for backgrounds, one tileset for walls 20:08:57 and a tileset for every enemy 20:09:23 yeah, thats why I wanted to join an active project, so I can concentrate on only one part of the game :) 20:09:40 Blacky_: OLAF! 20:10:08 of course, animated tiles will have to be treated separatly, just like enemies 20:10:20 Drakker: you are good source of good ideas :) 20:10:22 but I suppose its not a problem 20:10:36 nell: ... 20:10:42 Drakker: for now I think that graphics is the most needed 20:11:04 olaf, nell, sounds like advance wars to me :) 20:11:18 nell: thanks, I know a lot of theory... but I dont have that much experience on the ground 20:11:33 basicaly, when I started a project, I coded some, then got bored, worked on graphics, and moved to something else 20:11:47 and I enjoyed the graphics more than coding :) 20:12:54 the eounicorn developement was slowed much because of lack of good graphics design and graphics stuff 20:13:47 Drakker: what do you think about replacing some of existing animations? I would tell you which one I want to throw away ... and it would be the simplest way now to placed the in the game 20:13:51 okay, I'll do my best to make great graphics :) 20:13:55 no prolems with the namings 20:14:27 though, I could work some on water till it looks good 20:14:27 then work on another tileset, that is not in water, so you can begin to code the out of water physics if its not already done 20:14:31 no problem :) 20:14:39 shall I make them into tilesets right away? 20:14:45 no no 20:14:48 no t yet 20:14:49 okay 20:14:56 :) 20:15:01 maybe after a week it will be possible 20:15:02 not now 20:15:09 okay 20:15:15 I need the time for other things now 20:15:28 all you have to do 20:15:32 well, first one my to do list, would be to complete my blue tileset (Its almost done, a few hours needed) 20:15:39 is to save the same names 20:15:41 then I could make a few underwater backgrounds 20:15:43 let's see 20:15:47 then make new animations 20:16:04 very well 20:16:26 oh, I wanted to ask, by the way, would you like light water background like the one we have now, or a dark background, so it looks like deep dark caves? 20:17:45 I like the idea of the dark deep sea water, but we must make sure, that he objects will be vissible well with such a bg 20:18:05 if the bg is very dark, the objects will be very apparent 20:18:06 maybe you could make nice animation of light in the water 20:18:18 hmmm, surre, that should not be too hard :) 20:18:31 though, it would need to be alpha blended OVER everything else for it to look realist 20:19:34 else, I can make a background image with it, but it would not look nearly as good 20:20:01 yea, but alpha seperate layer is the far OpenGL future ... 20:20:12 you can do it with SDL 20:20:16 theres alpha blending functions 20:20:21 you must concentrate with the simple 32x32 tile composition 20:20:40 you can use them even like a puzzles 20:20:46 s/a// 20:20:47 okay, I'll do my best :) 20:20:59 thats will mean that the tileset for backgrounds will be HUGE... but its not a problem :) 20:21:06 we got ample memory on PC hehe 20:21:19 just to put the different tiles in the special order on the map 20:21:36 yes :) 20:21:44 I'll recycle tiles too, if I do a / angle its possible to recycle a couple 20:25:13 are you going to work on the background now? or shall I send you a list of objects to be fixed? 20:31:29 send the list :) 20:31:45 I'll do the work I got to do, and start on the tiles in a few hours 20:32:12 ok, fine 20:32:26 CYLA 20:32:34 see ya later :) 20:32:35 get the mail soon 20:32:40 k 20:32:51 (shall we keep this channel open all the time?) 20:35:32 we could, but I don't have 24h working server 20:35:45 maybe I could make a session form other account 20:35:49 let me see 20:37:27 hello :) 20:37:27 :) 20:37:59 tokugawa: meet Drakker, the graphics artist working for eounicorn 20:39:01 too bad Lion is not here 20:39:21 Drakker: hi 20:39:23 Blacky_: i agree, I am waiting for any signs from him 20:39:46 he told he is traveling and will be back home at Monday - tomorrrow 20:39:54 nell: register channel 20:39:57 nell: /msg chanserv help 20:40:00 Blacky_: yes 20:40:10 but I want to leave a session 20:40:15 or I don't need to? 20:41:00 no 20:41:03 session is lame 20:41:48 done 20:41:55 the channel is registered 20:41:59 what next, Blacky_? 20:43:15 you need to set levels 20:43:21 use /msg chanserv access list 20:43:50 ops 20:43:55 only you now 20:44:03 now set levels for other people if you want 20:44:06 but it's not needed 20:44:15 set autoop for you 20:45:18 I don't understand levels 20:45:44 level is number 20:45:52 higher level is better 20:46:28 nell: /msg chanserv level #eounicorn list 20:46:42 nell: set autoop feature 20:47:06 how can I invite Chanserv here? 20:47:39 guard 20:48:31 -ChanServ- GUARD Have ChanServ join your channel 20:48:37 nell: /msg chanserv help set 20:52:33 brawo 20:56:13 I still don't know how to make that I will be the op or we all will be ops 20:56:55 I told you... 20:56:58 nell: /msg chanserv level #eounicorn list 20:57:27 I don't understand that command 20:57:34 Syntax: LEVEL SET 20:57:41 what does it mean? 20:57:58 6 OFF AUTOOP Automatic op 20:58:15 now it is off, yes? 20:58:22 I can turn it on, yes? 20:58:35 -ChanServ- Syntax: LEVEL {SET|RESET|LIST} [index|type [level]] 20:58:39 -ChanServ- Type: /msg ChanServ HELP LEVEL for more information 20:58:41 how can I make myself the only op for that channel e.g.? 20:58:52 uou need to set level for autoop 20:58:54 for example "10" 20:59:01 then people with level 10 or higher will be autoopped 20:59:18 oh, but how can I set peoples levels? 20:59:59 you need to access add 21:00:03 use help access 21:26:17 hurrej 21:26:20 * Blacky_ ma voice 21:26:20 hi 21:26:25 hi 21:26:32 * Falcon nie ma voice 21:26:33 nell: add all developers 21:26:42 I will add you, Falcon, to give you autovoice 21:26:42 Falcon nie developer 21:26:43 Falcon guest 21:26:54 but i want to set +m 21:27:36 ok, I will add only developers, but I will give Falcon voice each time he wishes to join here 21:28:02 good 21:28:33 Blacky_: can I ask Chanserv to automaticaly invite all users from access list to the chanel? 21:28:33 może falcon narysuje albo nagra dĽwięk i będzie też developer potem 21:28:45 I don't know 21:28:48 ask on #freenode 21:29:20 jakie dĽwięki s± wam potrzebne? 21:29:35 wszystkie 21:29:43 ja planuję nagrać nasze głosy w rodzau "watch out - dragon!" 21:29:51 albo "you lost and unicorn is DEAD now" 21:30:02 ale gdyby¶ miał co¶ lepszego to byłoby fajnie 21:32:22 nell: w chanserv możesz ustawić, aby bronił topica 21:32:28 nell: albo daj +t 21:32:39 nie, chanserv juz broni 21:32:43 sprobuj zmienic 21:33:14 chyba nie ustawiła¶ 21:33:18 jest opcja do tego 21:33:20 poszukaj w help 21:36:18 teraz 21:36:33 bylo ustawione,ale miales za duze prawa :) 21:37:45 aha 21:37:53 dobrze 21:43:46 good 21:43:49 no 21:43:53 no op for me 21:44:02 I know why 21:44:23 you need to set autoop first 21:44:29 but you can op manually 21:44:31 yep 21:47:27 -ChanServ- Founder access is required for [LEVEL] 21:47:31 help! 21:47:44 ops 21:53:47 yes! 21:53:52 works fine now 21:54:08 * nell - the ruler 22:00:57 hey hey 22:04:29 hmm 22:04:41 I don't like it , Blacky_ 22:04:55 what? 22:04:57 I must take out your priviliges :) 22:05:03 ah, op 22:05:06 you need to read 22:06:01 What a stupid girl of me! 22:06:46 Once I dicedes to give you aoutoop, and after a while I forgets about that and worries why did you get it ... (no autocoments) 23:05:56 btw, happy birthday nell :) 23:08:24 thanks **** Sun Feb 9 23:43:44 2003