Jump to content
SubSpace Forum Network

JoWie

Member
  • Posts

    900
  • Joined

  • Last visited

About JoWie

  • Birthday May 11

Contact Methods

  • MSN
    wel1joris@hotmail.com
  • Website URL
    http://127.0.0.1/
  • ICQ
    0

Profile Information

  • Gender
    Male
  • Zone
    SSCJ
  • Squad
    BrickWarp

JoWie's Achievements

Newbie

Newbie (1/14)

1

Community Answers

  1. It happens everywhere, yes. Do note these "virtual particles" do not behave completely the same as real particles. They are more conceptual descriptions (they are not directly observable, except for the effects they can cause). If you treat them the same as particles it will appear as if they violate some fundamental laws. But the basic idea is that each fundamental particle has a field that it belongs to (e.g. photon field aka electromagnetic field, electron field). These fields stretch out in all dimension, with a total energy of 0 (except the higgs field). An excited state in such a field is a particle.Virtual particles are the fluctuations in these fields. The energy of these fields are quantized (quantum!), similar to integers in math, e.g. there's 1 2 and 3, but not 1.2 1.3 1.5 etc. As for the unpredictability thing, I like to think of it like this: Suppose you have a dice that you roll an infinite number of times. There is no pattern to it, nor does it appear to have one most of the time. But at some point you might roll the same number thousands of times in a row. It might appear as if the dice is flawed somehow, but this is just something that might happen in such a random process. As for the universe, we are not seeing all of the permutations that did not lead to the state we are currently in. The chance that you exist is incredibly small, but if this randomness goes on for long enough (infinitively), it will happen again and again. This is similar to the evolution of species, you only see the "winners".
  2. IANAP but, let me confuse you some more: A vacuum is not the same as absolute nothingness. A vacuum just means the average energy is minimal (vacuum energy). In a vacuum particles suddenly exist out of nowhere and are usually annihilated shortly after. Google the Casimir effect. It is even possible that a stable particle forms, although very unlikely. Some go as far to theorize there is even a tiny chance something like a car suddenly forms out of nowhere (and even that this is how the big bang started).
  3. it was the most fun when the 10slots, flashbangs and integer overflows were around.
  4. would be cool if you could dynamically switch the mood of the soundscape based on what is going on in the game (e.g. being on a killing spree, close to winning a game, lots of enemies around you)
  5. Just a quick fyi, i tried to enter omega fire a week or two ago and continuum keeps hanging during download. if i recall correctly this could be caused by a lvz file that is too big.
  6. This is probably the same thing that happens on an unpatched wine... Try running continuum as administrator. Also, if it occurs again, you can get rid of continuum.exe in your task manager by temporarily renaming continuum.exe to something different.
  7. Here are a couple of pointers: Subspace simulates 100 frames a second (a 'tick") and catches up when it is no longer in sync with the clock (as opposed to using delta time in every formula)Every tick you simply use the Euler method to update the position for a step, this is accurate because you are syncing ticks instead of using delta time. So all you do is "newPosition = oldPosition.add(velocity)". If you are using delta time Euler is a bad idea, lookup Runge–Kutta 4 for one of the different methodsAvoid using Date to get the clock, it is very inaccurate and subject to changes to the clock by the user (or something like NTP). Try using Performance.nowIf your tiles are axis aligned and square, the following works for projectiles (0 size):Try storing your projectiles in a grid so that you can look them up by location very fast, instead of looping over every single projectile. If you make sure that " cell size = 2x " you can use bitshifts instead of division to get the cell coordinates.Decide if you want to simulate the collision path for the full position step within a tick (e.g. multiple collisions possible for a single entity within a tick), or only up to the first collision. The latter option is easier but less accurate at high speeds.If you are using synced ticks, you can do simple ray casting between the oldPosition and the newPosition to walk through all the tiles that might get hit. There are many methods for ray casting/tracing. I have used a modified "bresenham line algorithm" before, but I needed that specific one because I wanted to only use integers, so a different one is probably more suitable for you.When you have the tile you want to collide, figure out the tile line it should collide with (a tile has 4 lines). For example by calculating the distances between the center of the line and your oldPositionWhat you have now are two lines segments, find the intersection. You can easily find a good method for this. (for example Graphics Gems III page 199).You now have the specific tile you collided with, the point of intersection, and the tile side. If the projectile is something that bounces, flip the velocity along the proper axis and apply a bounce factorCollision between ships and tiles is a bit harder because they have a size (ships are square in subspace ). One thing you could do is turn the path the ship has taken into a convex polygon and find out the two intersection points between that convex polygon and a tile side.If you are doing multiplayer, look up dead reckon convergence for your ships. This book explains it in short (page 193)If you are doing multiplayer, make sure you understand the limitations of floating points, e.g. stuff like "cos(x) != cos(x)". Every number in javascript is 64 bit floating point (IEEE 754 to be precise).
  8. logitech G19 hah
  9. Try installing continuum into your documents folder instead of program files. To play chaos you need to manually add: 66.36.247.83 port 13500
  10. Here's a guide: sudo apt-add-repository ppa:pipelight/stable sudo apt-get update sudo apt-get install wine-compholio wget http://www.getcontinuum.com/downloads/continuum/Continuum040Setup.exe /opt/wine-compholio/bin/wine Continuum040Setup.exe # click cancel on the dialog boxes that complain about mono (.NET) and gecko, they are not needed for continuum # Install to C:/Continuum/ so that the path easier to type /opt/wine-compholio/bin/wine ~/.wine/drive_c/Continuum/Continuum.exe
  11. Because that might cause your packets to take a different route to the final destination (the subspace zones). Continuum only supports SOCKS proxies though, which are harder to find. I used to rent a small VPS in the USA for this kind of stuff (like bypassing georestrictions) which was set up with dante-server
  12. I just got back from vacation, but I am going on another vacation tomorrow. A bunch of my patches got in, but not yet enough of them to make continuum work. In the mean time you could try wine-compholio which should have the patches you need to run continuum: https://launchpad.net/~ehoover/+archive/ubuntu/compholio
  13. You could also try setting up a proxy because that might give you a different route to the servers. Finding a good proxy server might be hard though.
  14. JoWie

    Update 6/18/14

    the engine used can handle that cheat freefreefree
  15. JoWie

    Bots down soon

    modules controlling bots controlling modules controlling websites
×
×
  • Create New...