Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Henry Hirsch
@hhirsch
See you later guys. I am going on a 3-day hike now.
Henry Hirsch
@hhirsch
@ElementW Hello. I've just read your message on IRC. Nice to hear from you again!
Kruno Peric
@krunoPeric
is there talk of moving the repository to Gitlab due to the recent Microsoft acquisition of github?
Dorian Wouters
@ElementW
@krunoPeric Not really moving right now, but at least making sure mirror repos are set up there.
@krunoPeric Thankfully Git is a decentralized system and we can move easily. We just don't want GitHub to eventually pull a Microsoft on us and leave everybody with a crippled version of GH if you don't pay or use a MS account.
(which is foreseeable, as with every other acquisition they did in the past)
Nilay
@nilspin
@ElementW Hi Dorian, what was the reasoning behind moving player's contact callback to a special class?
Henry Hirsch
@hhirsch
@nilspin Probably because it has to implement btCollisionWorld::ContactResultCallback.
Dorian Wouters
@ElementW
@nilspin As for the callback itself, Bullet expects it to be a class. As for what it does, IDK if it could be done somewhere else reliably
If need be we can wrap an std::function inside such an object
Nilay
@nilspin
@hhirsch @ElementW got it, thanks.
Erkin Matkaziev
@Erkin97
Hi, guys. I'm junior Qt C++ developer. I want to be a contributor for this project. I just started building development environment
Henry Hirsch
@hhirsch
@Erkin97 Hello. Good to hear. Where you able to build and run the game?
Kruno Peric
@krunoPeric

I made a fork of https://github.com/GlPortal/diagrams and added a pseudo-UML diagram of the World class with some annotations to help reduce the "hacktivation energy" of new comers like myself. Doing this helped me learn the RadixEngine code base. I discuss some other things I tried with Doxygen in the pull request I made. Here is a shared link to my lucidchart diagram file:

https://www.lucidchart.com/invitations/accept/58d2dd62-498a-4d4e-91a5-22b3ef668b82

Henry Hirsch
@hhirsch
@krunoPeric Hello. Can you post an openly accesible version? I don't have an account with lucidchart.
Kruno Peric
@krunoPeric

hmm... I chose the option "anyone with this link can share and edit" . Maybe see if this works: https://www.lucidchart.com/invitations/accept/58d2dd62-498a-4d4e-91a5-22b3ef668b82

If not, to just view what I did, you can see the pseudo-UML I appended to glPortal/diagrams here as well: https://github.com/krunoPeric/diagrams

Henry Hirsch
@hhirsch
@krunoPeric Very nice!
@krunoPeric I just wish github would support dot or any other diagramming format.
@krunoPeric In my priorities for the diagrams easy to edit comes first.
@krunoPeric We have tried plenty of free and freemium sites and none was very convincing. @wow2006
Kruno Peric
@krunoPeric
@hhirsch , were you able to edit the lucidchart I shared? Curious how that works, or if you still require an account. It does have gmail and other one-click authentications if that helps!
Henry Hirsch
@hhirsch
@krunoPeric They won't let me view anything without logging in.
@krunoPeric We've already considered a bunch of these services.
@krunoPeric None of which is simple enough besides the one we are already using in the markdown file.
@krunoPeric Both Latex and Dot are possible candidates, too.
Kruno Peric
@krunoPeric
ah, I see. I've used LaTeX quite a lot and Dot doesn't seem hard
it is a bit restrictive though in terms of being keyboard interfaced completely.
Henry Hirsch
@hhirsch
@krunoPeric What you are adding though seems like it would fit perfectly into our source code doc.
Kruno Peric
@krunoPeric
image.png
So, when I run Doxygen, with the UML=ON flag, I get that^ for World class UML diagram
haha, it doesn't even fit on the screen, and I zoomed out as far as I could
That is good, for establishing a complete view of all the dependencies for World, but it's quite over-whelming, at least to me.
But I noticed, on the official http://docs.glportal.de/ site, the Doxygen auto diagrams aren't enabled at all. Maybe this is why?
I was trying to extend glPortal/diagrams to include a bit more of high level detail. I'm basically trying to "paint a (concise / summarized) picture" of what the RadixEngine does for developers.
Henry Hirsch
@hhirsch
That is exactly the scope of diagrams.
I just hope we find a simple standard, that sticks.
Kruno Peric
@krunoPeric
yeah, open and easy editing would be nice!
Kruno Peric
@krunoPeric
I did poke around a bit with 'yuml.me', which is what diagrams currently uses before going with lucidchat. I can give that another look.
Henry Hirsch
@hhirsch
@krunoPeric Nice. I've looked at so many of these sites before and signed up with many of them and was disappointed every time. For a second I even thought about writing my own microservice for generating image files.
@krunoPeric But we can't do that. We are here to create a game.
Ahmed Hussein
@wow2006
sorry I don't check gitter.
I am going to add random shader to Portal
Henry Hirsch
@hhirsch
Nice!
Henry Hirsch
@hhirsch
Just checking how it is going in here.
Hope you have a good time.
Henry Hirsch
@hhirsch
Have a nice week. Only 2 more days to go.
Henry Hirsch
@hhirsch
I am still working on the environment branch.
Henry Hirsch
@hhirsch
Still improving arguments and environment.
Henry Hirsch
@hhirsch
Hello. How are you guys doing?
Henry Hirsch
@hhirsch
I am closing this window for now as I don't expect any activity but as always I have all notifications on and will get E-Mailed if you mention me.