Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - rolz

#241
Support / Undersampling
March 17, 2005, 03:19:42 PM
Helge,

Is there a way to set variable framebuffer sampling rate ?
It would be nice to have something that looks cleaner than
SAMPLINGMODE_OGUS but runs smoother than SAMPLINGMODE_NORMAL.
For most users  it might be an option to increase performance on slow CPUs.
#242
Feedback / !
March 07, 2005, 08:49:18 AM
Wow looks interesting !
#243
Projects / v0.79
March 05, 2005, 03:05:59 PM
#244
Projects / v0.78
February 28, 2005, 02:34:59 PM
#245
Projects / JPCT 1.05
February 26, 2005, 10:29:09 AM
Helge,

I've noticed that on the new 1.05 the average memory consumption is as low as 80-90Mb on Sun VM (vs 120mb on 1.04). Great work, really ;)


For the last two weeks i was working on adding scalable architecture to the backend. There would be only minor changes on the client side in the next release (except for JPCT 1.05 ;) .
#246
Projects / Technopolies 0.76
February 19, 2005, 05:01:01 PM
Performance and stability improvements
at http://213.232.242.32/technopolies/game.play.do
#247
Projects / Technopolies 0.75
February 17, 2005, 06:40:59 PM
#248
Feedback / Hola
February 17, 2005, 06:37:05 PM
Hey raft,

The general idea about optimizing server performance and network throughtput is in keeping server-side objects as much lightweight as possible.

I'd suggest to start with a simple model and add features as required.


class Map implements Serializable{
Vector players;
}

class Player implements Serializable {
String name;
Point location;
float rotation;

String modelName;
String textureName;
}

#249
Projects / new screens
February 16, 2005, 07:17:16 PM
New screens:

the inventory with page scrollers


The shop
#250
Projects / new feature
February 11, 2005, 04:54:19 PM
Added custom bitmapped components to game:

- labels,
- textfields,
- lists,
- tooltips

check one of previous screenshots to see the difference.
#251
Projects / Thanks
February 11, 2005, 04:40:41 PM
I hope the game will shape up and be ready for first public release in a month or so.

I am pushing away the release date to polish game details so it could attract people from the very first run.

As to the idea and gameplay, it is close to
http://runescape.com/
and
http://www.timezero.ru/

I am not planning the game to ever be commercial or subscription-based.
It will be:
 1. free
 2. community-based, like a global chat or forum where players could just chat or trade or perform quests or whatever else
 3. minimalistic  (the client is only 190kb for first-time download)
 4. should be bandwidth-friendly (about 10-20kb/min)
#252
Projects / more screenies
February 07, 2005, 05:06:57 PM
#253
Support / Applet example 0.96
February 07, 2005, 07:53:13 AM
try adding psvm(String[]) to your applet
#254
Support / Matching mouse clicks to 3D co-ords
February 07, 2005, 07:48:36 AM
should be somewhere in examples


   /**
    * get 3d coordinate of srcPoint on object's surface from 2d coordinates.
    *
    * @param camera scene camera
    * @param buffer
    * @param x      screen (mouse) X coordinate
    * @param y      screen (mouse) Y coordinate
    * @param object to check against
    * @return
    */
   public static SimpleVector getAbsoluteCoordinate(Camera camera, FrameBuffer buffer, int x, int y, Object3D object) {
       SimpleVector rezult = null;
       if (camera != null && buffer != null) {
           SimpleVector rayTemp = Interact2D.reproject2D3D(camera, buffer, x, y);

           rayTemp.normalize();
           Matrix orient = camera.getFront();
           float[] dump = orient.getDump();
           SimpleVector ray = new SimpleVector();
           ray.x = dump[0] * rayTemp.x + dump[1] * rayTemp.y + dump[2] * rayTemp.z + dump[3] * 1;
           ray.y = dump[4] * rayTemp.x + dump[5] * rayTemp.y + dump[6] * rayTemp.z + dump[7] * 1;
           ray.z = dump[8] * rayTemp.x + dump[9] * rayTemp.y + dump[10] * rayTemp.z + dump[11] * 1;

           float distance = object.rayIntersectsAABB(camera.getPosition(), ray);

           if (distance != Object3D.RAY_MISSES_BOX) {
               rezult = new SimpleVector(camera.getPosition());
               ray.scalarMul(distance);
               rezult.add(ray);
           }
       }
       return rezult;
   }
#255
Projects / jar compression
January 28, 2005, 07:16:51 PM
Helge,

I want to obfuscate applet classes for size reduction.
Could i do same with jpct libraries ?

(170 kb technopolies.jar + 150 kb jpct.jar = 181kb technopolies.jar)