Hello BA !
I was working on a sci-fi Game with a friend recently and i would like to share the progress
Game idea : You are trapped in a futuristic tower with evil machines and tricky mazes , trying to get out before you get killed and every time you pass a level you win a new E-weapon ( if we can call it that ) you loot downed enemies and search for aids to survive , mazes have fake doors and fake-fake doors so you always search for a way out !
Project pros & cons
A nice looking UI with some basic options
Language changing which is cool
Simple , fast and arranged gameplay
beautiful graphics that doesn’t affect the game area
Works on weak devices ( and i hope with all systems as well )
Not fully completed , since the project started couple of months back
I’m not sure if i translated the languages correctly and i hope if some speakers here could help😅
Weird physics glitch happen when you kick the tower angels hardly ( you get kicked out to the space like a ghost …)
Not much randomness , i added some random stuff already but i wish to have randomness in literally EVERYTHING so the player don’t get bored fast
here’s the (current version) download link :
Nice. I like the futuristic gun pew pew sounds.
Since the first 3 floors were finished now idk what to add in the 4th and 5th floors
, any ideas ?
does any one have an idea of setting screen resolution in-game ? because the command i’m using now is changing the screen size only
and some users complained about not being able to see the whole screen options . any help would be so thankful .
onSetResolution, starting @ line 168 might have something that can help? I wrote this forever ago so I can’t remember much except it’s supposed to adjust the screensize. My math could be off.
This file has been truncated.
#// 000. IMPORTS & NAMING
from bge.render import getFullScreen, getWindowWidth, getWindowHeight, getDisplayDimensions, setWindowSize
from bge.render import setMousePosition
from dsm import screens, camTurn, textRes
from dsm.utils.lymath import lyprint
core = None
#// 001. CLASS DEFINITION
def __init__(self, cam):
self.cam = cam
self.windowSize = [1366,768]
self.windowRes = [4, 4/(max(self.windowSize,
self.mousePos = [0,0]
your game looks great!! very good work I wish you a great success.