Jump to content
SSForum.net is back!

Mr Ekted

Member
  • Posts

    356
  • Joined

  • Last visited

Everything posted by Mr Ekted

  1. The Subspace protocol is kinda messed up in 2 different ways where the ball is concerned: 1. Every client decides for itelf who it thinks is going to be able to grab the ball based on the positions of all other ships and the prox. If the expected ship doesn't grab the ball, the client will "phase" it, meaning the ball is in an undetermined state. I think this was done because they expected it to be picked up, but the packet is just late. This aspect of the protocol design is simply wrong. The new server (!@#$%^&*S) fixes this problem as much as can be done on the server side. A complete fix will require some changes to the client side as well. 2. Scoring a goal is client side. When a client shoots the ball and it contacts a valid goal tile, the client sends a packet to the server indicating it just scored. This causes two problems: if you switch teams after you shoot the ball but before it touches the goal, the goal is scored for the wrong team, and if you leave the arena before the ball touches the goal, no score packet is sent, thus no goal. If you come back later, and no one has touched the ball, I doubt your client would trigger a goal packet at that point. Did you test it?
  2. These two statement are equal: x++; ++x; These two are not: y = x++; y = ++x; The first could be re-written: y = x; x = x + 1; The second: x = x + 1; y = x; In short, placing the ++ (or any other similar operator) before the variable increments (affects) it before its value is used. placing it after the variable changes it after its value is used. Also note that the ++ operator type is also available in C, not just C++.
  3. I just came here. I was still logged in, so cookies are working fine. But my skin was changed from default to cali-something. Wtf is going on?
  4. Maybe the next step in forum systems is drag-n-drop skins. Everyone can completely customize what they see.
  5. I've been whining about skins/etc here for quite a while, so I decided to post some real comments. My experience in software development is rather extensive. One of the things I dealt with a lot is interfaces. I am very -- some would say overly -- sensitive to poorly layed out, poorly functional (from a UI point of view), and non-intuitive interfaces. Let's take a look at the default skin at ssforum on the main page with regards to interfaces. These comments are not directed at the people who run ssforums since they didn't design this stuff. Wasted space. The ssforum !@#$%^&*le bar, "site home", help, search, members, calendar, view new posts, my !@#$%^&*istant, the lines "SSForum.Net - SubSpace Forums Network latest news: Forum Skins" and "Welcome back; your last visit was on Dec 29 2003, 04:13 PM", moderating team, today's active topics, today's top 10 posters, overall top 10 posters, the entire board statistics table, delete cookies set by this board, script execution time, 10 queries used, and gzip enabled are wasted space. I either never use them or only use them once a month. They belong either at the bottom of the page (a few of them), on some other misc page, or just plain removed. Proper placement. Similar to wasted space. Things I use all the time should be accessible. I use "mark all posts as read" every time I come to ssforum. It should be on top. Of course, I wouldn't need this feature at all if the forums worked properly (see forum design/layout). Forum Design/Layout. Nested forums is just stupid...period. If I see a forum marked as having a new post, I don't want to go into it only to have a sub-forum be the only thing that has changed. In fact I don't want to see a sub-forum at all. If I did, I would add it to my top-level list. There are 36 forums visible on the main page. I view 6 of them (when I am active here). Yet I am burdened with 36 plus sub-forums. Hopefully the hack swift mentioned will take care of this. It is beyond me how this forum was ever made without that basic functionality--not the mods here, but the makers of IPB. Intuitive. It should be obvious what the colors and graphics mean when viewing a skin. To the left of each forum there are icons. Some have color, some are grayed/faded, some have arrows or other symbols. I have no idea what all the variations mean. Clicking on the icon itself seems to make the icon change. I have no idea what this does. Inside the forums are yet a new set of indecipherable icons (red/blue/orange envelopes with flaps and dots and arrows and locks) and another column with such things as pins (with the bold word Pinned right next to it...can we say redundant). Oh wait...there's a little table at the bottom showing what all the icons are for! Do not waste more space to make up for non-intuitive interface.
  6. People should make more skins that use fewer of the regions than the default. I've been thinking of a much smaller one with only room for a couple zones, no zone/trace/play/quit buttons, and no help text. But I've been too lazy to try so far.
  7. ...
  8. I have already been saying this for months.
  9. JC, you have the order wrong.
  10. I don't do web. I only mock it.
  11. fu2, hehe, rofl, and thank you...respectively
  12. June 27, 2005 - The day this forum starts working correctly.
  13. Can a user delete their own account?
  14. I don't do web, I just rant about it.
  15. Subscriptions feature is a nice idea, but having to click on each, scroll to the bottom, click subscribe, then click back to root IS GAY! How about checkbox them all on a single page. Subscribed forums page is gay. Too much vertical space wasted with "unsubscribe" button. And no "mark all forums read" button. WTF! And I have to go into "my controls" every time to GET to my subscribed forums. Who's designing this CRAP!
  16. Advanced options. Avoid page flipping.
  17. I wrote the code for it. Shouldn't I know how it works?
  18. It's always 0% for me left open all day.
  19. Put an image you want tiled into graphics folder. Name it chatbg.bm2
  20. Windows bug. Just alt-tab back again.
  21. Make sure you didn't change resolution on the menu. Cont remember's the last resolution used even if it is different from the one specified in the current profile. When you are logged in, have an op do an *einfo on you to check. Also, some zones have a resolution cap.
  22. Thanks. You saved me the trouble of actually opening my IDE.
  23. Yes, it's something like 240 characters of text, including any command name and the *
  24. Sleep() is only as accurate as the granularity of the system thread switching timer PLUS the responsiveness of all threads currently running. If your machine's granularity is 10ms and all threads are behaving, then Sleep(29) will not return for a minimum of 30ms, maybe longer. If there's a thread that is not giving up it's time slice regularly, it may take up to 20ms before Windows forcibly switches it out. If this occurs starting at 28ms into the Sleep(), then it won't return for 48ms. The bottom line is that you can't control/predict those intervals.
×
×
  • Create New...