wakamura Posted April 21, 2014 Report Posted April 21, 2014 I just read that huge topic about Aphelion the java SS client that jabjabjab was making. It the thread just stops....Did it just stop? is it still going? If it did stop would it be a lot to ask for the source to see if anyone can pick up on it? Quote
JoWie Posted April 21, 2014 Report Posted April 21, 2014 (edited) Sure: https://github.com/periapsis/aphelion We are still working on it, but it is of course a large amount of work which is why we have not really released anything yet.We have had a play test with about 10 people at once a couple of months ago (using TW map and settings). Currently I am busy making things stable before moving forward. Things like performance. A lot of stuff already works, such as:Guns, bombs, thors, shrapnel, burst, multifireAbstract weapon definitions (aphelion does not really know about guns, thors, etc you make those yourself). Based on selectors (for example: ship warbird + weapon classic_red_1 + freq 1,3 => damage = 5000)Near Infinite ships, with their own graphics etcDownloading maps, config, graphics, GUI definitions (with a local cache using sha-2 hashes)Basic chatMultiplayerUgly zone list with pinging & player count (no directory server yet)Define interfaces in XML (google nifty-gui) with RPC for mouse clicks instead of lvz. For example esc-1 sends ?ship warbird to the serverDead reckon convergence and/or local perception filter (tweakable)Synchronized physics with very minimal state transfer (at a minimum, you only need to send keyboard input to the server). If your latency never goes over a certain treshold, including 0 packetloss, no synchronization is needed.Spawning a bot that can die is about 2 lines of code.Multiple camera's (the radar is a camera, just like your main screen)There's probably some stuff I forgot about haha. Edited April 21, 2014 by JoWie Quote
wakamura Posted April 21, 2014 Author Report Posted April 21, 2014 That sounds amazing! Can I apply to test whenever there it is in a beta or alpha testing state? I can test how the lag is from a different country etc, I would love to try it out! I have just started learning java so I cannot contribute anything other than testing hehe xD Quote
»Axe Demento Posted April 21, 2014 Report Posted April 21, 2014 Hey Jowie & Jabjab i remember when you had started on this thanks ken for bring this up. Anything i can do to help as well these are the projects i'm most interested in. Will it be backwards compatible ie you have something that can also allow the other clients to connect as well or will it be off on its own. I would also love to play test it. Also i can get 20 people playing on machines pretty fast if you need to stress test. And if you want to really stress test it i can probably manage about 2000 logins heheh as i continue to build the house of gaming automation. Great to hear that you are still working on it. "Anyone can start a project. Winners Finish"and i know you sir are a winner ...Axe Quote
Cheese Posted April 22, 2014 Report Posted April 22, 2014 aphelion is a completely different game Quote
»Axe Demento Posted April 22, 2014 Report Posted April 22, 2014 if it can play subspace its the same game with a new client. One doesn't have to use continuum to play subspace. The only thing i would work in would be a system that would allow any client to connect but the ability to filter what each one could do even what each player that connects can do. With built in monitoring you could watch the common cheating issues. As far as what the project leaders want to do with this thats up to them I look the look of what they have so far. Perhaps the name says it all furthest point in orbit. ...Axe Quote
JoWie Posted April 22, 2014 Report Posted April 22, 2014 It is not compatible with existing zones. The protocol is very different. This prevents a lot of the current limitations. We also did this for legal reasons. It needs to be a different game to prevent copyright issues. For example, I did not copy any aspect of the subspace architecture. Being a different game also side steps the sovietesque politics that plague this game. Currently for testing we use some of the graphics of subspace, but we will not do a release until we have our own graphics for everything. We already did this for the shipset (although the shipset is still being improved). Also, I am not going to beg zones to convert or anything, take it or leave it. This does not mean you will be unable to convert zones though. For example, I am making sure existing settings can be converted (perhaps by a tool). It would be possible to write something to allow continuum or maybe bots like twcore to connect, but I am not doing it haha. Anyway about your previous post: Stress testing is indeed something I am doing right now. I am trying to spawn a few dozen bots to see where the bottlenecks are. More stress testing using actual players is needed in the future. 2000 in one arena is going to be too much though haha.This project is a lot of work, I am spending a few hours a week on it and we are getting closer and closer. It will come to a point where it is really playable eventually. Quote
wakamura Posted April 22, 2014 Author Report Posted April 22, 2014 It will come to a point where it is really playable eventually. I will be there!!! if it is before this point or during this point! Just let me know when a client is out and you need testing! Quote
»Axe Demento Posted April 22, 2014 Report Posted April 22, 2014 Great work jowie! Let me know when i can play or crush your servers with logins The ZOMBEE Horde must go on vacation from time to time. I'll play day one! ...Axe Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.