CodingTrain / CodingTrain/Suggestion-Box

[Coding Challenge Suggestion] Illumination Problem, Penrose ellipse and billiards

Open
#444 2 comments 2 reactions 0 assignees View on GitHub
Challenge
Dominant language
No language data
Stars
570
Forks
85
PR merge metrics
No merged PRs in 30d

Description

Hi Daniel, Hi everybody else !

I think there might be an interresting coding challenge based on the Illumination Problem, Penrose ellipse and billiards

Here's a reference video : https://www.youtube.com/watch?v=xhj5er1k6GQ
and here's some web page concerning this topic :
- http://mathworld.wolfram.com/IlluminationProblem.html
- http://mathworld.wolfram.com/Billiards.html
- https://en.wikipedia.org/wiki/Illumination_problem

The topics that can be included in the code are at least :
- How to approach the problem (Sending multiples rays ? How many rays ? How many reflexion ?)
- How to construct the Penrose ellipse ?
- How to detect collision between rays and the lines/curves ?
- How to manage reflexion on these lines/curves ?

Keep up the good work !

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.