Droid Game 3D - Third Person Shooter!

What’s build folder?

The one you get after running setup.py

1 Like

7.0.0.4 UPDATE. Fix planet rotation.

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip (269.6 KB)

./models/fighter : fighter.zip (36.9 KB)

./models/BasicDroid : BasicDroid.zip (2.7 MB)

./models/pod : pod.zip (310.6 KB)

./models/crosshair : crosshair.zip (43.7 KB)

./models/grenade : grenade.rar (52.2 KB)

./models/sky : sky.zip (12.5 KB)

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar (56.4 KB)

./models/spike : spike.zip (29.1 KB)

./fonts : fonts.zip (192.5 KB)
./sounds : sounds.rar (1.9 MB)
./special_effects : special_effects.zip (660.3 KB)
./tex : tex.zip (95.1 KB)
./shaders : shaders.zip (7.5 KB)

./src : src.zip (6.0 KB)

Codes :
codes.zip (11.6 KB)

Hello everyone, friends! I created an update 7.0.1 today! Now you can choose the server you want to play on! It will also be possible to create and delete your own servers soon! These are the directories that you must download to run the game:

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src : src.zip

Codes :
codes.zip

Hi everyone! Today I have updated our game! Perhaps this message and the archive with the program will be edited, as I would like this update to be one of the biggest bug fixes in the game. At the moment (March 28, 2021, 31 errors have been fixed. Server inputs, display of enemies have been fixed.) Therefore, this version with bug fixes will not be displayed in 4 digits as we did before. It will become pure third digit! Expect updates!

Oh yeah, I’m talking about something … Here are the directories that you must download to run the program:

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src : src.zip

Codes :
codes.zip (12.0 KB)

(For those who did not understand this update number 7.0.2 :grin: )

Hello everyone! Today I also created a new update number 7.0.3, which you can already download and play! With this update, you will now be able to exit the game to the menu! The ESC button is now responsible not for closing the application, but for opening the menu. Copy errors will be fixed soon in this update. Expect!

Download directories to run:

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src : src.zip

Codes :
codes.zip (12.2 KB)

Hello everyone, friends! Now I made a new camera controller and fixed a lot of bugs. You can start the game by downloading the directories:

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src : src.zip

Codes :
codes.zip (12.4 KB)

Hello everyone! Today I made an update to 7.0.4: now you can send me a bug directly from the game as it is implemented in games like FortNite and GTA. Oh, exactly! Here are the directories you must download to run the game:

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src : src.zip

Codes :
codes.zip (12.5 KB)

Hello everyone
, friends! I have now created a new update 7.0.4. In general, in order … First, I want to note a new optimization due to the new technique of using the multiprocessing module. Okay, there is also a new lighting system with the same optimization. So, now about how I did it … Optimization is now due to the fact that before the planet was simply not shown from the menu, but at the same time the load from it remained, that is, the self.globe.hide () method was used. But now the planet is just moving away. No, she’s not showing up. She simply is not in the game world. Because of this, now players who like polygonal mode will be more comfortable playing. And multiprocessing is now simply used not only on models, but now also on sounds and effects, shaders.
Oh, exactly! Here are the directories you must download to run the game:
/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src : src.zip

Codes :
codes.zip (12.5 KB)

Hello everyone! I have now also created the newest update 7.0.4.1. Errors are fixed in it. Everything for your comfortable game! Download directories to run the game:

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src : src.zip

Codes :
codes.zip (12.5 KB)

Hello community. Now I have created a new update 7.0.5. It added a new feature for newcomers to our game. They can figure out how to operate the game. You need the PySimpleGUI package to run this version. Download it from the link: GitHub - PySimpleGUI/PySimpleGUI: Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplot integration, add GUI to command line scripts, PDF & Image Viewer. For both beginning and advanced programmers . Oh yes! Here are the directories for starting the game:

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src :src.zip (32.3 KB)

Codes :
codes.zip (12.7 KB)

Only making setup.py won’t work. You also need a requirements.txt. In it you can specify the modules needed for running the game and it gets installed during the build.
Also, we can install the module via pip.

@panda3dmastercoder, hello! I created this file. Now the directory with codes looks like this:
codes.zip (12.7 KB)

Hello everybody! Today I also made a new update 7.0.6! In it, I updated the online system. You can see in the terminal everything that is happening, which players have connected. And, yes, I want to note an important detail: your game may not work because of the video card. Perhaps there will be some kind of error like this:

:display:x11display(error): Videocard has no supported display resolutions at specified res (1500 x 1000)
:display:gsg:glgsg(error): An error occurred while compiling GLSL fragment shader ./shaders/realistic/shadow.vert:
./shaders/realistic/shadow.vert(17) : error C5052: gl_Position is not accessible in this profile
:display:x11display(error): Videocard has no supported display resolutions at specified res (1500 x 1000)

Do not be alarmed, everything is fine. And here are the directories to run:

/models/world :frowning: Now, download panda3d art from https://www.panda3d.org/download/noversion/art-gallery.zip
Go to the cat-environment folder. In it you will see a millenium falcon folder. Take all the files from it and put it in the directory ./models/world)

./models/block :

block.zip

./models/fighter : fighter.zip

./models/BasicDroid : BasicDroid.zip

./models/pod : pod.zip

./models/crosshair : crosshair.zip

./models/grenade : grenade.rar

./models/sky : sky.zip

./models/whishlyflash : whishlyflash.zip

./models/fragment : fragment.rar

./models/spike : spike.zip

./fonts : fonts.zip
./sounds : sounds.rar
./special_effects : special_effects.zip
./tex : tex.zip
./shaders : shaders.zip
./src : src.zip (41.2 KB)

Codes :
codes.zip (13.2 KB)

I got an error:

Traceback (most recent call last):
File “main.py”, line 50, in
IP_USER = ipgetter.myip() # IP ???
File “C:\Python-DOOM-master\src\ipgetter.py”, line 47, in wrapper
signal.signal(signal.SIGALRM, _handle_timeout)
AttributeError: module ‘signal’ has no attribute ‘SIGALRM’

@panda3dmastercoder, delete this string. Or just enter your IP address into the variable IP_USER

Which one?

Yes. You can download official ipgetter modules from this : GitHub - madmouser1/ipgetter: Utility to fetch your external IP address

I am asking which one should I delete?

Delete the line where you get the error.