Jump to content

Yekaterina

Community Members
  • Posts

    2.919
  • Joined

  • Last visited

  • Days Won

    48

Everything posted by Yekaterina

  1. I agree, there is not much point stopping them from finishing their portion of weeds. But as a passing pedestrian, the smell of marajuana is very very bad so I'd rather they don't smoke it in the first place.
  2. katyusha.py Updated version: corrected some mistakes and added a graph plotting functionality
  3. katyusha.py My first attempt. Python screws up your calculation with inaccurate decimals noises. A Katyusha without any gyroscope will lead to disaster for sure...
  4. One may manually find the elements of L by solving 6a and 6b but I find it tedious.
  5. The assumptions of the models above are: 1. Gravitaitonal acceleration is constant. 2. The rocket experiences an air resistance force which acts antiparallel to the direction of its velocity and is dependent on the square of its velocity (Newton Drag), which dominates only if the Reynold's Number is large. 3. Fuel is ejected at a constant rate and the exhaust velocity is always constant. 4. The direction of thrust force is always parallel to the velocity. If 3 and 4 hold, then the rocket may eventually reach a point where the vertical component of thrust is no longer able to counter-balance its weight (because the direction is too horizontal) and the rocket will accelerate downwards, into a dive of no return. This is disastrous and we don't want it.
  6. Let's model the trajectory of a self-propelled rocket! I have made a start here, now it's up to you diligent people to solve the equations numerically
  7. Let's model the trajectory of a self-propelled rocket! I have made a start here, now it's up to you diligent people to solve the equations numerically
  8. I have tried more examples but square roots will appear in eigenvalues and that will often result in impossible Integrals.
  9. No, because I find it not very useful at this stage. I don't care about million dollars or bragging
  10. We need to find our L matrix and it must satisfy L°AL-L°L' = a diagonal matrix. L° represents the inverse of L and L' represents derivative of L with respect to time. This is the difficult part; for L with constant coefficients, the second term will be 0 which would lead to just the diagonalised A, but if A is not constant then there is a second term containing a derivative of L and inverse L. Normally L will be the matrix of eigenvalues of A, in our case and my exampled I forced some eigenvalues and eigenvectors out of A which do contain t. İn the particular exame I used, I was able to satisfy this equation with just the eigenvalues matrix, but I am not sure if the result will still be diagonal if my A was different. I would like some help here, for example proving whether the conditions are always satisfiable. İt would also be great if you can find some alternative methods to calculate L. The example worked perfectly but it was a very simple matrix.
  11. İt's easy to solve coupled systems of differential equations in the form d/dt (X,y,z) = (X, y, z)*A where A is a 3x3 matrix with constants as elements. Now, what if A is not just constants but functions of t? Below is my investigation into this: The idea is as follows: 1. Write the dependent variables into a vector, do the same for the derivatives as well as their non constant coefficients, so that we can apply linear algebra. 2. Map the solution vector X into another vector space U in which the matrix relating the vector and it's derivatives becomes easily diagonalisable. Achieve this by a linear map L acting on the original solution vector. X = L U 3. Now we need to find L and decouple the relationship. 4. Solve the decoupled equations row by row 5. Map back into X space from U space to obtain the desired solutions.
  12. @go2die's autoban feature can ban ID instead of name. For imposters, they can rename themselves to Sevda but their ID will give them away.
  13. @rossenburg can you display the player ID under the player name? This will allow us to spot impostors. When someone talks, it should appear like this: <SEVDA ID=271828183> Hi
  14. Another way to solve identification problem: give everyone an ID number and a public name which can be changed. You can recognise everyone by their ID but they have the freedom to identify themselves as whatever. I can change the name and profile photo as I wish but the ID cannot change, nor the QR code.
  15. Mainland giant is only a couple of kilometres across. Using realistic values, archers can hit your base from inside their base if you use small or normal map size. Catapults can hit anywhere on the map. In order to give the projectiles curvature in trajectory, they used extreme values of gravitational acceleration, 50ms-2. They had to revalue everything to make the game playable in a world with such parameters.
  16. I also don't want to see him but he is persistent, so I decided to quit the lobbt myself. The issue is, after we ban him, he can use another computer to register a new account and return. Your autoban function combined with mute is great. To me, it can either mean a city in Cambodia or Russian cranberry jam: Nothing vulgar, definitely better than pen1s collider. How you talk while using the account is much more important than the name. The same letter combination can mean different things to people from different cultures and using different languages. For example, "pain" means agony in English but to a French person it means bread.
  17. Perhaps X server settings are misconfigured after the update. I would recommend double checking if your display options are correct and reinstall X server and the game.
  18. I am also troubled by this delay feature. If we are implementing it to prevent ddos or malicious attacks, we should at least decrease it down to 1 second, so that the user cannot feel its existence. The red hand might be to prevent malicious users from bypassing bans and spamming the forum. However, I think the red hand lasts a bit too long and there is no need restrict how many reactions one gives. If malicious users are spotted, there should be a way to delete forum accounts instead of making everyone wait. Furthermore I don't understand why normal people cannot post anything on balancing threads.
  19. We can add a button which allows the user to access the forum and the offence reporting thread in just one click. Furthermore we should advertise the existence of a forum using a larger banner in game. On the public mods, the pregame page is dominated by a background. I propose placing the buttons and important information at the centre to grab attention, much like the Minecraft interface. let forum and report button be one of these main buttons. This will be more convenient for such offence reportings. I was also aware of the existence of a discord bot which transports 0ad lobby messages into a discord server. Perhaps we can employ this bot in more servers, and add an auto alert function: if the bot detects toxic comments, it will alert the moderators through discord. Perhaps this will be a better method.
  20. Even if the program files are at different locations, both versions of the game will always look at ~/.local/share/0ad/mods for mods files and ~/.config/0ad/config for configurations, which will result in clashes. So if you can find a way to change the directory where the engine tries to search for mods and configs then the problem will be resolved. I haven't been able to find this line of code yet...
  21. The match numbers filter and match duration filters are very important; it allows us to remove flukes and only look at good games which lasted for a long time. This is my list after applying the filters of time > 23 minutes and minimum number of games is 3. I also set the weights to take only military performance (killing machine) into consideration. A new star player named violentviolet does not forfeit their name and scored the top place, leading me by more than 100 points!
  22. I think it's too easy to bypass bans. There should be more strict checks to prevent bypassing.
×
×
  • Create New...