Imagine a game that's a turn based strategy game, mixed with a side scrolling fighter and then add some rag-dolls and you've got Rivalry.
As the result of a successful Kickstarter for the marketing on his game at PAX , 14 year old Kew McParlane is presenting 'Rivalry', playable wireframe of his turn based two player sword fighting game of deep strategy and hilarious fun.
Sorry for not releasing an update last week. School assignments and homework are back with a vengeance so I took some time to get them done. However in the time I did have to work on Rivalry I added in two noticeable features.
I have now added in a client to host network protocol which currently only lets client cursors highlight limbs on the hosts side. So currently it’s a little bit incomplete but finally I have settled on a design that sends client information to the host. The way I have it working is that the host will perform all physics simulations and send frame information updates to all the clients. The clients will send their input to get processed and the results get incorporated into the frame information updates. I have started with just mouse-over limb highlights as it was the simplest method to test and prove this design. An outstanding issue is that the mouse interpolation now renders the mouse position lagging behind the mouse-over limb highlight.
I am hoping that next week I can incorporate mouse-over limb highlighting into the host frame information updates so all the clients will be able to see the host’s mouse selection. Then I will attempt client to host limb dragging and movement.
Weapon pushing has also changed so now when weapons collide, the weapon with the largest velocity will push the other weapon away instead of it being based on who’s turn it is. I added this because it was creating weird effects when weapons would collide at high velocities. For example if someone flung themselves at their opponent with their weapon extended but it wasn’t their turn, then their weapon would just bend backwards against the opponents stationary weapon.
(player flings at opponent with longsword extended)
(opponent's weapon bends when it is impacted by the players extended longsword even when it is the opponent's turn)
The next step for weapon pushing is having the impact stop gradually instead of having it suddenly locking into place.
Minimum Setup
- OS: Ubuntu 12.04. SteamOS
- Processor: 2.4 GHz Intel Pentium 4Memory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: 720p display. Any graphics card since 2004 should work.
- Storage: 300 MB available space
Recommended Setup
- OS: Ubuntu 12.04+. SteamOS+
- Processor: 3.4 GHz Intel i7Memory: 4 GB RAM
- Graphics: 720p+ Display. Intel HD Graphics 4000 and higher. ATI Radeon HD-Series 4650 and higher. Nvidia GeForce 2xx-Series and up
- Storage: 1 GB available space
[ 6520 ]
[ 2504 ]
[ 4798 ]