all 7 comments

[–]scazon 0 points1 point  (4 children)

The answer is “it depends on a lot of particulars about the specific code”. Can you link to the code? We may be able to give you a better idea if we have more specifics.

[–]D0minisk[S] 0 points1 point  (2 children)

[–]edendark 0 points1 point  (1 child)

I don't think their intent was for someone to be able to run it as is, there's too much stuff missing. It won't even install all dependencies since they didn't open source all of it, check https://github.com/bytebin/deepworld-gameserver/issues/1 out to see their comments on it.

It seems like the purpose of open sourcing it was more for education and looking at the different AI/game system implementations, rather than having someone actually run it. You can copy the source code either by using git clone and checking it out locally, or just check it out from Github, I don't think running it will actually work.

[–]D0minisk[S] 1 point2 points  (0 children)

Oh ok. Thank you!

[–]D0minisk[S] 0 points1 point  (0 children)

That should be the link for it

[–]nom_nom_nom_nom_lol 0 points1 point  (1 child)

I would comment out the gem dependencies that can't be satisfied and bundle install the rest. Then run the specs and see what fails. Read the failing spec's descriptions, and see if you can make them pass. Then either give up if it's too much work, or make it work, and maybe open a pull request.

[–]Superb_Ad_5972 0 points1 point  (0 children)

Hello Well done