From: Ulrich E. <doo...@kn...> - 2001-12-20 12:03:44
|
This is what I am currently working on, just for your information. I just had another ridiculous idea: I assume that there will be a world-object on the server- and client-side, for the latter just being a cache. If we code the world-class so that it provides hooks for the graphics, we could also (optionally/compile-flag) outfit the server with a graphical display. I believe this would ease debugging a lot because you could see in the server-window what the world _is_ like and in the client-window what the client thinks it would be like. Another point is the amount of graphics. There is currently only a green floor-tile and a chubby human. For real testing, we should have some more of those. I remember dimly various reports about graphics being somewhere, being created or places to get them, anyone knows where ? |
From: MIGUEL A. B. L. <mb...@fe...> - 2001-12-20 16:15:14
|
> I just had another ridiculous idea: I assume that there will be a > world-object on the server- and client-side, for the latter just being a > cache. If we code the world-class so that it provides hooks for the > graphics, we could also (optionally/compile-flag) outfit the server with a > graphical > display. I believe this would ease debugging a lot because you could see > in the server-window what the world _is_ like and in the client-window what > the client thinks it would be like. Ok, but instead of creating methods on the class, let's use a plugin... Just like Renderer on Client. > Another point is the amount of graphics. There is currently only a green > floor-tile and a chubby human. For real testing, we should have some > more of > those. I remember dimly various reports about graphics being somewhere, > being > created or places to get them, anyone knows where ? I have tons of stupid graphics like the actual one on my HD... Olivier and Djagg should be working on the next generation right now :) |
From: Ulrich E. <doo...@kn...> - 2001-12-22 02:20:41
|
On Thursday 20 December 2001 17:14, MIGUEL ANGEL BLANCH LARDIN wrote: > > I believe this would ease debugging a lot because you could see > > in the server-window what the world _is_ like and in the client-window > > what the client thinks it would be like. > > Ok, but instead of creating methods on the class, let's use a plugin... > Just like Renderer on Client. > I would rather not: usually you will want to run the server as daemon-process without GUI. Getting to the data should be pretty simple, though: just ask the World to give you all Objects you want to see. Those are the reasons why I would rather not use a (complicated) plugin, although since the code already exists .... we'll see. > > Another point is the amount of graphics. There is currently only a green > > floor-tile and a chubby human. For real testing, we should have some > > more of > > those. I remember dimly various reports about graphics being somewhere, > > being > > created or places to get them, anyone knows where ? > > I have tons of stupid graphics like the actual one on my HD... > Olivier and Djagg should be working on the next generation right now :) > I just created a chubby penguin with Gimp. Cool proggy. |
From: MIGUEL A. B. L. <mb...@fe...> - 2001-12-23 23:01:30
|
Mensaje citado por: Ulrich Eckhardt <doo...@kn...>: > On Thursday 20 December 2001 17:14, MIGUEL ANGEL BLANCH LARDIN wrote: > > > I believe this would ease debugging a lot because you could see > > > in the server-window what the world _is_ like and in the > client-window > > > what the client thinks it would be like. > > > > Ok, but instead of creating methods on the class, let's use a > plugin... > > Just like Renderer on Client. > > > I would rather not: usually you will want to run the server as > daemon-process without GUI. Getting to the data should be pretty simple, > though: just ask the World to give you all Objects you want to see. > Those are the reasons why I would rather not use a (complicated) plugin, > although since the code already exists .... we'll see. Well code it in such way that all is encapsulate on a single method and don't mix GUI and World methods on the same class ( that is, don't add GUI methods to any Server or Common class ) and I will do the plugin. |