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
Pros :-
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 )
Cons :-
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 :
Enjoy !
#The-Tower
4 Likes
Liebranca
(دانتي باولا)
July 14, 2021, 12:21pm
2
Nice. I like the futuristic gun pew pew sounds.
1 Like
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
render.setWindowSize(int(x),int(y))
and some users complained about not being able to see the whole screen options . any help would be so thankful .
Liebranca
(دانتي باولا)
July 31, 2021, 6:43pm
5
Func 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.
#// 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
class GUI:
def __init__(self, cam):
self.cam = cam
self.windowSize = [1366,768]
self.windowRes = [4, 4/(max(self.windowSize[0],
self.windowSize[1])/min(self.windowSize[0], self.windowSize[1]))]
self.mousePos = [0,0]
This file has been truncated. show original
1 Like
avensis
(markos)
February 26, 2022, 9:51pm
8
your game looks great!! very good work I wish you a great success.
TweakBox Tutuapp
1 Like