BZFlag inspired game under development

All things BZFlag - no [OT] here please
etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Thu May 02, 2019 7:04 am

Another long delay and little to show for it, but bear with me as I change gears :D

I have changed the site a little and added a short video.

Direct link to video page: http://45.32.180.51/what/#/1/6

Danji
Private First Class
Private First Class
Posts: 6
Joined: Thu Apr 17, 2014 5:09 am

Re: BZFlag inspired game under development

Post by Danji » Fri Jun 07, 2019 3:59 am

Cool!

User avatar
Zehra
Private First Class
Private First Class
Posts: 679
Joined: Sun Oct 18, 2015 3:36 pm
Location: Arctic
Contact:

Re: BZFlag inspired game under development

Post by Zehra » Sun Jun 09, 2019 10:48 pm

I would be interested in testing the game when possible.

-Zehra
Those who are critical of me, I'll likely be the same of them. ~Zehra
The decisions we make are the ones we look forward too and the ones we regret. ~Zehra
There's a difference between knowing my name and knowing me, one shows respect to my name and the other is to who I am. ~Zehra

See where I've last been active at Strayers.
Visit BZList.net for a modern HTML5 server stats site.

Click here to view the 101 Leaderboard & Score Summaries Last updated 2020-07-19 (YYYY-MM-DD)
Latest 101 thread

User avatar
The Noah
Private First Class
Private First Class
Posts: 75
Joined: Mon Jul 11, 2016 9:38 pm
Location: United States
Contact:

Re: BZFlag inspired game under development

Post by The Noah » Sun Jun 16, 2019 3:07 am

Cool. Maybe use something like https://freemyip.com so you can use a domain instead of an IP.
I've been working on a real-time stats site called BZList, please check it out! It is still in active development, so some features are missing and watch out for bugs.

GitHub · Website · Get in touch · Stalk Me

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Fri Sep 27, 2019 9:36 am

Small update. I have recently redone the code for bots to be more adaptable. It is still far from finished, but the new code should be much more flexible.
Here is a short video demonstrating playing vs bots.

http://45.32.180.51/what/#/1/7
http://45.32.180.51/assets/2019-09-26%2017-44-57.m4v

Both links are for the same video.

Lancer_MiG21
Private
Private
Posts: 4
Joined: Tue Sep 17, 2019 3:14 pm

Re: BZFlag inspired game under development

Post by Lancer_MiG21 » Sat Sep 28, 2019 7:08 am

Oh, that's quite awesome, I'll make sure to give it a try! Do you think you could put the video on youtube, or would you rather keep it "semi-confidential" so far?

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Sat Sep 28, 2019 2:44 pm

Lancer_MiG21 wrote:
Sat Sep 28, 2019 7:08 am
Oh, that's quite awesome, I'll make sure to give it a try! Do you think you could put the video on youtube, or would you rather keep it "semi-confidential" so far?
Thanks! I'm just keeping it simple. Perhaps when the game gets some polish I'll start thinking about more exposure.

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Sat Nov 09, 2019 4:10 pm

Here is a video showing recent progress:

https://youtu.be/fyjMoF0DsYI

The game received some play testing the last few weeks, I'm hoping it will be ready for release soon.

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Tue Dec 31, 2019 7:50 pm

Hello again!

Here we go with a first public release!

That's not to say game is ready for public consumption, it's far from that. I'm releasing the game in the hope of receiving feedback from wider audience on the core game concept. My immediate plan is to gather feedback and push for making a full match between 2 teams of more than 1 player on either side a passable experience. After that I want to move on to the next version.

Please try it and give me your feedback!

The released package should work on Windows and on Linux (using wine)
For Windows: extract the zip file and use run.cmd to start the game
For Linux: extract the zip file and use run.sh to start the game - Wine is required (tested on v3 and v4)

The package also includes scripts to update the game (update.cmd,update.sh)

If you want to ask about anything or if you face any issues running the game, either contact me here or by pm or dm me on discord.

Here is a new video of the game

Download the game from here

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5187
Joined: Fri Dec 13, 2002 4:11 am
Location: https://github.com/OmniTanks
Contact:

Re: BZFlag inspired game under development

Post by JeffM » Tue Dec 31, 2019 11:07 pm

Umm why the heck does a video game need rsync? Just for updates? That seems like a huge security hole.
ImageJeffM

User avatar
Zehra
Private First Class
Private First Class
Posts: 679
Joined: Sun Oct 18, 2015 3:36 pm
Location: Arctic
Contact:

Re: BZFlag inspired game under development

Post by Zehra » Wed Jan 01, 2020 3:21 am

From a quick overview.
Although the game concept is alright/okay, the handling/interface of it at this point in time is not intuitive.
This causes the game's appeal to lessen considerably.

There seems to be an uncertain game design, as in much of the "apparent" effort going towards the "graphical" end of the product, while being it being simply meant as a prototype. (This is a bit of a guess and assumption on my part based on a few factors.)
Networking was untested or rather "unknown" state of working. (Within testing/preview releases provide better debug info, as it will make a game testers job easier when filling reports on issues.)

-Zehra
Those who are critical of me, I'll likely be the same of them. ~Zehra
The decisions we make are the ones we look forward too and the ones we regret. ~Zehra
There's a difference between knowing my name and knowing me, one shows respect to my name and the other is to who I am. ~Zehra

See where I've last been active at Strayers.
Visit BZList.net for a modern HTML5 server stats site.

Click here to view the 101 Leaderboard & Score Summaries Last updated 2020-07-19 (YYYY-MM-DD)
Latest 101 thread

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Wed Jan 01, 2020 9:17 am

JeffM wrote:
Tue Dec 31, 2019 11:07 pm
Umm why the heck does a video game need rsync? Just for updates? That seems like a huge security hole.
I needed a method to quickly update game files without resorting to download the game every time something changes. rsync works very well for this. I couldn't find examples of how other games do it, I'm very much interested to know better ways. As to the the security risk, that's a valid point. I made sure rsync user has very limited access on the server (using chroot and ro access to just the files it needs)

Do you know any other tools more commonly used for this purpose?

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5187
Joined: Fri Dec 13, 2002 4:11 am
Location: https://github.com/OmniTanks
Contact:

Re: BZFlag inspired game under development

Post by JeffM » Wed Jan 01, 2020 7:12 pm

Most games just hash out the files and replace the ones that have changed. You just need a manifest and a web server.

Also for something that says it's open source... where is the source? Why don't you put it all on GitHub?
ImageJeffM

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Wed Jan 01, 2020 7:41 pm

JeffM wrote:
Wed Jan 01, 2020 7:12 pm
Most games just hash out the files and replace the ones that have changed. You just need a manifest and a web server.
Then I don't see the advantage over using rsync. Seems like more work and using a tool not designed for the task.
JeffM wrote:
Wed Jan 01, 2020 7:12 pm
Also for something that says it's open source... where is the source? Why don't you put it all on GitHub?
The entire source is inside the archive. I will admit that the code is not in the best shape, it is not something I want others to start looking at and try to work with. That is something for another version .. You are still welcome to dig inside and do whatever the license of the project allows with it.

I'm looking forward to hearing what you think about the game!

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5187
Joined: Fri Dec 13, 2002 4:11 am
Location: https://github.com/OmniTanks
Contact:

Re: BZFlag inspired game under development

Post by JeffM » Wed Jan 01, 2020 8:28 pm

Well with RSync and all the batch and shell files you have, your archive is flagged as a possible virus. That's why people tend to not do things like that.
ImageJeffM

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Wed Jan 01, 2020 8:32 pm

Zehra wrote:
Wed Jan 01, 2020 3:21 am
Although the game concept is alright/okay, the handling/interface of it at this point in time is not intuitive.
Is it the game menu, the ui, the controls or something else that you find not intuitive ?
Zehra wrote:
Wed Jan 01, 2020 3:21 am
There seems to be an uncertain game design, as in much of the "apparent" effort going towards the "graphical" end of the product, while being it being simply meant as a prototype. (This is a bit of a guess and assumption on my part based on a few factors.)
You are not wrong, this version is more or less a proof of concept. It's based on old version of the used game engine, it's not very cleanly coded and it doesn't look much like the game I had in mind when I started out, so I wanna get this version out of the way ASAP. I still love it.
Zehra wrote:
Wed Jan 01, 2020 3:21 am
Networking was untested or rather "unknown" state of working. (Within testing/preview releases provide better debug info, as it will make a game testers job easier when filling reports on issues.)
That's my bad for making a last minute change then releasing without testing

Networking should work after updating the game.

In order to update the code, you should:

run update.cmd

Enter "yes" when prompted. This is done only once

Enter "pub" as password when prompted (note that it will appear as if you are not typing anything. That's normal)

After updating, networking should work again. You can test it by running the game twice, once as host and another as client connecting to it on local server.

trpted
Private First Class
Private First Class
Posts: 201
Joined: Mon Feb 21, 2005 8:29 pm

Re: BZFlag inspired game under development

Post by trpted » Thu Jan 02, 2020 2:18 pm

While using Wine, this is the error that I got back.

Please tell me if you need the debug log(s) or not.
Attachments
wine-error.png
(648.5 KiB) Not downloaded yet

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Thu Jan 02, 2020 3:41 pm

trpted, what graphics card do you have installed on your computer?

It appears that your card or the installed drivers do not support OpenGL 2

Try this command as root to find the card model:

lspci | grep -i --color 'vga\|3d\|2d'

User avatar
blast
General
General
Posts: 4785
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZFlag inspired game under development

Post by blast » Thu Jan 02, 2020 10:26 pm

Couldn't Godot just run natively on Linux?
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Thu Jan 02, 2020 10:32 pm

blast wrote:
Thu Jan 02, 2020 10:26 pm
Couldn't Godot just run natively on Linux?
Yes it could. The problem is I'm working with an old version of Godot, and it expects old versions of system libs installed, so it didn't work on some newer distros. Wine on the other hand just works where I tested.

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Sat Jan 04, 2020 5:43 pm

I posted a new (fairly long) video, check it out below:

Unedited game play footage - Playing against bots

trpted
Private First Class
Private First Class
Posts: 201
Joined: Mon Feb 21, 2005 8:29 pm

Re: BZFlag inspired game under development

Post by trpted » Mon Jan 06, 2020 2:03 am

etigah wrote:
Thu Jan 02, 2020 3:41 pm
trpted, what graphics card do you have installed on your computer?

It appears that your card or the installed drivers do not support OpenGL 2

Try this command as root to find the card model:

lspci | grep -i --color 'vga\|3d\|2d'
You asked for it, you got it.

Code: Select all

user@user-pc:~$ sudo lspci | grep -i --color 'vga\|3d\|2d'
[sudo] password for user: 
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
user@user-pc:~$ 
^^

etigah
Private First Class
Private First Class
Posts: 81
Joined: Tue May 22, 2012 4:08 pm

Re: BZFlag inspired game under development

Post by etigah » Mon Jan 06, 2020 9:18 am

Thanks for providing that info.

From what I could find, your graphics card can support OpenGL up to version 1.3, so the game may not run on it.

https://www.intel.com/content/www/us/en ... ivers.html

User avatar
blast
General
General
Posts: 4785
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: BZFlag inspired game under development

Post by blast » Tue Jan 07, 2020 12:21 am

That likely refers to what the Windows drivers support. On Linux, you might get support of a slightly higher version of OpenGL, though I suppose Mesa might fill in some of the gaps with software emulation. Going forward, though, that chipset is going to be a problem even for BZFlag. We're aiming for OpenGL 2.0 (or possibly even something newer) for future major releases.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image

User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5187
Joined: Fri Dec 13, 2002 4:11 am
Location: https://github.com/OmniTanks
Contact:

Re: BZFlag inspired game under development

Post by JeffM » Tue Jan 07, 2020 4:34 pm

it's a 16 year old chipset, you would have to know it's going to be de-supported at some point.....
ImageJeffM

Locked