54 karma · joined September 16, 2020
I don't mind live coding for students, but it often diverges a bit, I'd rather stick to what's on the repo I prepared with atomic commits.
Regarding Mifsud, he had a YouTube channel, in French, which is full of information about freediving ! He worked a lot with scientists to understand how his body work and how to reach this world record. Also he confessed that he does not have spams when holding breath, so it helps a bit.
I'm not saying you shouldn't listen to scientists though ;)
Swiggy is actually a small player in terms of permissions requested, with 'only' 47 Compare it to Weibo with 104, Wechat with 93, Facebook with 85, Snapchat with 71 (granted those apps may offer additional services that require some additional permissions, but they are definitely not worth giving them all your data...)
I wonder if it would be legally ok now that I've left that company to write a blog post about the content of that lecture. (taking into consideration that it's trivial to decompile the client code out of the game SWF file)
I haven't worked or saw that code base for more than 4 years, but I could probably just jump back right in it without problems.
End results was an easy to maintain code and very extensible. But also it taught me a lot on how to architect things, what patterns to pick, etc. To this date, I've never worked on games with a code base as good as this one. Instead I'm doomed to see all the problems those games have in terms of architecture... (sometimes I can help solve some of them, when I'm granting enough time, but it's rarely a priority for companies, since there's no user facing changes and can induce regressions)
I had the chance to port the code to C# for some R&D in Unity, although I didn't really know C# at that time... but because the code base was so well split into libraries that made sense for the game, I could port them and test them separately and was able to progress much faster than expected. First with a client running as a console app, then later in Unity.
My love for that code base went as far as giving a lecture at the local University about its architecture and the patterns used in it :)
Fun fact: The libraries in Dofus are named after Discworld references, the world rendering library is named Atuin for example. A terrible idea in retrospective for new developers joining the team who had to idea what Discworld was!
For a bit of context, design started in 1935, a third of the french population was still working in farms, although it was declining. I wonder if they thought it could not go much lower than that. (cf. https://fr.wikipedia.org/wiki/Loi_des_trois_secteurs#/media/...)
I hope this will incite more developers to look into open source game engine such as Godot and find better way to monetize games than ads.
Mobile is the most constrained platform to develop on if you want to actually have an optimized game, especially when supporting most Android devices.
Should be playable on mobile as well. Poki is an excellent platform for web games and I think Blumgi games could be a good fit to what you are looking for.