Guild icon
Teeworlds
discord.gg/teeworlds / development
For discussions around the development of the official Teeworlds
Between 2020-05-26 00:00:00Z and 2020-05-27 00:00:00Z
Avatar
A little mockup I did for LMS and LTS Huds. The current HUD is not suitable for these gametypes. Pressing tab to see some game relevant info’s disturbs the flow of the fast gamemode. LTS Features: Player bar/tracker at the top similar to other FPS shooters. Integrated health bars and armor tracker for your teammates. The opponents will only be shown dead or alive. I think it is very important to keep track of your teammates and opponents in this game type. The normal red and blue score trac...
Avatar
if you instantly open the map editor when the game is loading, this happens :p
Avatar
Reported by Discord user Ravie#6380
if you instantly open the map editor when the game is loading, this happens :p
!image
Avatar
Cursed editor
Avatar
Easter egg tbh
Avatar
I think that's more of a loading screen thing than an editor thing
Avatar
it only happens if I press ctrl+shift+e within about a second from the game window first showing up
Avatar
tried it too. I kind of like it xD
22:15
can get annoying though after staring for too long
Avatar
looks cool
22:36
what new features does 0.7 editor have
22:36
is there a list smwhere
Avatar
there are no major editor new features in 0.7.x (yet)
Avatar
editor2 has some cute features, but it's a little too far out to talk about (edited)
Avatar
ctrl-z being my favorite πŸ˜›
Avatar
I'm not sure I like the way it's implemented but yes, undo is great
22:39
(not like I know a better way, but it feels too verbose to me)
Avatar
There is a function for every kind of thing that can happen
Avatar
wait ctrl+z is a kinda major editor feature id say
Avatar
the code itself is verbose so to say
22:40
@louis it's not in 0.7.x yet, it's an editor2 feature
Avatar
yeah that's kinda part of the OOP-free paradigm downsides
Avatar
Oh there must be a way to avoid it without using much OOP
22:41
metaprogramming can be helpful in these kinds of things, or maybe reframing the problem to a domain where the actions are indistinguishable
22:43
in this specific case transactions come to mind
Avatar
transactions? I'm not knowledgeable in software design
Avatar
I mean plain old transactions the kind a database uses
Avatar
(or just use oop really, there are legitimately good uses for it πŸ˜„ )
22:45
There is a reason it exists after all
Avatar
I mean, javascript exists too
22:46
Some polymorphism is nice to have, like entities, it's nice to be able to refer to all entities with a generic type
22:47
(or some ugly attached core object that encompasses all shared properties)
Avatar
I agree I'd be more comfortable with some more polymorphism
Avatar
btw if you don't like js but have to work with it, try typescript, much more fun to work with, compiles right to shitty old js with babel
Avatar
I take that as a way to learn another paradigm, and actually make an informed choice next time I'll go for OOP
22:49
I hear a lot about typescript yeah. It doesn't have the banana problem, right?
22:49
'b' + 'a' + + 'a' + 'a'
Avatar
hm, not sure if that'd work in typescript
Avatar
huh, it does
Avatar
Heh it surely does
22:52
I thought they got rid of the unary plus
22:52
typescript mostly adds type safety to the language
22:53
it's what gives me the most headache in js anyway, not knowing what type is passed sounds like a great way to create lots of bugs to my very used to statically typed languages brain πŸ˜„
Avatar
my biggest problem with js is performance
22:55
my gf's performance-critical medical device is in javascript and uuuugh
22:56
seems like such a heavy price to pay to to be portable to a web page (edited)
22:56
I don't know if that's a flaw of the language though
Avatar
V8 is pretty fast nowadays
23:49
I mean it's still not native performance ofc but it gets pretty close
Exported 53 message(s)