Converting Galaxy Forces VR to a free open source project

Converting Galaxy Forces VR to a free open source project

Postby rh_galaxy » 17 Dec 2019, 17:40

I made this game mostly to prove a point that a decent VR game could be made and released by one person, but also to give something to the players.
I based the game on an old public domain project of mine (http://www.galaxy-forces.com), therefore it could be done in only 8 month. I like 2D games in VR, and there are a few, so no need to make a point that these games are unwanted.

Anyway the players are missing... Have tried many things. Contests/giving away for free/reddit/facebook/forums/influencers and so on.
Now I think I'm ready to release the code for free to get someone interested in help further development, because I think the game has potential if players ever come across it.
The game will naturally be made free of charge as well. It is currently on the Oculus Rift platform and on steam. The idea is to also port it to the Oculus Go.

Website: http://www.galaxy-forces-vr.com
Attachments
screen8_race15.png
rh_galaxy
 
Posts: 4
Joined: 17 Dec 2019, 17:13

Re: Converting Galaxy Forces VR to a free open source projec

Postby Julius » 18 Dec 2019, 13:43

Getting it on Sideload for the Quest is probably a good idea.
“Reality is that which, when you stop believing in it, doesn’t go away.” - Philip K. Dick
User avatar
Julius
Community Moderator
 
Posts: 2820
Joined: 06 Dec 2009, 14:02

Re: Converting Galaxy Forces VR to a free open source projec

Postby dulsi » 18 Dec 2019, 15:10

I don't have any VR device but I liked Thrust which is similar to Galaxy Forces. I'll have to give the non VR game a try at some point.
dulsi
 
Posts: 424
Joined: 18 Feb 2016, 15:24

Re: Converting Galaxy Forces VR to a free open source projec

Postby rh_galaxy » 19 Dec 2019, 22:56

dulsi {l Wrote}:I don't have any VR device but I liked Thrust which is similar to Galaxy Forces. I'll have to give the non VR game a try at some point.


There is currently a discount to $3.5 on Steam... Although the game is marked as VR-only it is playable on the screen without VR (look-around is done with the mouse instead of with the headset).
rh_galaxy
 
Posts: 4
Joined: 17 Dec 2019, 17:13

Re: Converting Galaxy Forces VR to a free open source projec

Postby Julius » 08 Apr 2020, 13:34

cool, thanks for letting us know!
“Reality is that which, when you stop believing in it, doesn’t go away.” - Philip K. Dick
User avatar
Julius
Community Moderator
 
Posts: 2820
Joined: 06 Dec 2009, 14:02

Re: Converting Galaxy Forces VR to a free open source projec

Postby rh_galaxy » 23 May 2020, 20:20

Have been thinking about adding multiplayer to GFVR, and I'm wondering if someone want to help me? It is possible to code and run from Linux, Mac and Windows without VR. But VR-accessories are good to have.

What should be done is

4 players
Race (existing levels) players do not collide
Mission (existing levels) co-op transport cargo
Dogfight (4 new levels that I will make) player vs player

GUI for multiplayer in Menu.cs (a first shot is on the way)
Connection logic by php-db on the web-server (might it be done better?)
The plan is that whoever creates a game runs a php-page once a minute that puts to a table:
player-name(from Steam) (external)IP current_time
Whoever wants to join loads this list and can see what games are open
(a port must be forwarded for those with a router - can it be done in a simpler way when one has no external server?)

New classes
OtherPlayer.cs - like Player.cs but replays other players movement/actions, other ship color but else the same.
SendRecv.cs - create/join logic, recv and send messages, a little like Replay.cs but with network communication.

The game will always be a little out of sync - it may be possible for a bullet to slip past a closing door on one machine, but special messages for kill_player and kill_enemy will make the game behave properly.

The game creator becomes the master/server and will control computer enemies and doors.

It is on github, the multiplayer-branch is new but right now the same as master https://github.com/rh-galaxy/galaxyvr
We should use Unity 2019.2.10f1 (loaded with Unityhub at https://unity3d.com/get-unity/download/archive)

There is not much Unity specific coding/handling needed, One thousand lines of C# code may do it.
I will help as much as I can.
rh_galaxy
 
Posts: 4
Joined: 17 Dec 2019, 17:13

Who is online

Users browsing this forum: No registered users and 1 guest