Before my eyesight went down and before my fingers became useless appendages, I spent many a wasted period of time playing billiards. Used to play straight pool, i.e., 14.1 and snooker. I stumbled across an effort to build a billiard simulator game in python considering the true physics of all the processes. The development considers cue ball actions including sliding, top-spin, back-spin, and english. You setup the power and stroke point to apply these motions to the cue ball. Cue ball and cloth interactions are included. Ball-to-ball collisions are also included. Ball and cushion interactions are modeled. The model runs in a realistic pool room environment. Computational logic like time to impact and ball collisions is also considered.
Game needs a lot more development but is really fun to play with even in it’s current state. All the code is included. A good opportunity to try to move it ahead according to what you might wish to do. Written by Evan Kiefl. Code is on git. I’ve compiled and run it. I’ve put a couple of refs below. In the discourse, the development of the various modes of ball travel is quite interesting. Maybe someone might enjoy looking at it. I thought this might be appropriate for a chat topic.
Installed"foobilliard" from games. But starting it requires entering “foobillard” at the terminal. I think the file name is installed in error (misspelled) in games repo.
After that I started looking at it. Problem is that clicking help from the gui screen throws a seg fault.
For ref. I don’t think I have a mixed repo system. What I do have are many apps that I have compiled outside of zypper. see repos below.
If you had a few minutes to install foobillard and run it. After starting in terminal, esc opens the menu and if your help runs when mine throws seg that might give me some place to look for the issue. If you don’t have time, that’s fine.
@tckosvic no, never have been, those are development repositories, you can use them, but it’s on your own dime, if you have issues (like you seem to have…) then it’s on you to sort it out…
I have been using these repos since I first saw them, maybe a decade or more ago. I had been assuming that they just included more extensive package selections in specialized areas of my interests than were available in the standard repos. I do often find additional packages of interest in them.
If I see some new software reference in some article or forum on the internet that looks interesting and I wish to try it, I see if it is available in my repo list that includes all the referenced above repos. Sometimes it is in there.
If not, I then download the software and try compiling my own version.
I will continue doing what I have been doing. I don’t do production repetitive things over and over. My interests are in looking at new exploratory, for me, items that I like to try and learn from.
@tckosvic but if not in the standard repositories, then all one needs to do is log into the openSUSE Build Service, find the development repository, then search for the application and on the left hit submit, select openSUSE:Factory, then hit the submit. At that point the maintainer can decide if they wish to push/maintain it…
@malcolmlewis , per your response. If a maintainer decides to take the app on from the OBS submittal, does that work then fall into one of the repos, e.g., graphics that I have been referencing?
No, that’s where the applications are developed. If they agree, then it will appear in Tumbleweed once it passes through review etc. So that negates the need for the development repository.
Then once there, it can then also be submitted to Leap during the next release development process, if it is within the time line for package submission.
I think a thread or note outlining “suggested things to do if you are looking for an app that is not in the std repos” might be warranted. If there is such a thing, I’d like to be pointed to it.