Hey everyone ^^ I know I'm not really fast at making games or anything, or that my code is good in anyway if you haven't notice all my questions, but I bring you what I have done in my free/spare time. It isn't much, but maybe you'll have fun playing with it here and there. Its a fps style game for atm that I want to maybe turn into a fps mmo later on.
I know there are a few bugs. Collision has always been my weak point... I just can't get it to work right ever with my maps. If you see my error and can fix it, do share lol. Collision code and be found at line 2418 (or some place close to that, should notice a collision def).
Anyways here you go. I added both a .7z and a .exe for you so you dont have to down load a big .exe.
The game may need to download a patch on start up, so if the game crashes on you the first time, you just have to restart the game.
wasd keys are to move
space to jump
shift to run faster
c to crouch
scroll or numbers to switch guns (sniper and mrifle)
You'll also need to make an account. Just click "Creat A New Account". Dont worry about all thos arta things, just type in a name and password using letters and numbers, no spaces, then click creat new account. You'll return back to the log in screen, then just relogin using your new account.
To Do List:
-1. Fix collision with smaller walls.
-2. Fix os.calls to work under linux.(May stop patch from working on linux os, download the patch from above and unzip it right in the main folder where main.py should be.)
-3. Setup final editing screens.
-/-5. Fix downloading patch to download all the patches instead of w/e next in the line. (read fixs for Build02xx2010)
-6. Need to fix crash after downloading the patch. Not sure how to fix. sys.exit() doesn't work.
-7. Add more shaders/looks, water and sun light.
^1. Fix compression code.
^2. Fix other little bugs/problems that I saw in unworking code.
^3. Fix downloading patch to download all the patches instead of w/e next in the line.
----(Work around: Cus users are downloading the "patch", user will only need the newest one, but this does increase download time.)
^4. Added Speed startup/loadup time. Threading/task chain to spread the work.
^5. Fix bullits flying over head or below user.
^1. Fix error with scroll list arrows still showing after entering text in the feild box.
^2. Fix some compability issues with linux os.
^3. Fix invter mouse invtering the x axis.
^4. Fix some issues with clients going down/lossing connection.
^5. Added another collision system.
^6. Fix some networking code to lessin a little more lag.
^7. Fix other little bugs/problems that I saw in unworking code yet.
^8. Fix sound bug -music not looping-.
^9. Fix and added a little more speed boost to server.
^10.Fix bug where gun wont line up the right way.
Have comments, or want to share ideas, please do so below. I would love to hear them or help if I can.