-
Notifications
You must be signed in to change notification settings - Fork 82
Light Up Advanced Forward rules
Viane Matsibekker edited this page Jun 30, 2023
·
11 revisions
There is only 1 way to satisfy two number 3 squares that are a knight move away from each other
![image](https://private-user-images.githubusercontent.com/117249183/250164095-232b2795-8229-48d6-9592-832aa953aa7a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NDI1MDksIm5iZiI6MTczOTY0MjIwOSwicGF0aCI6Ii8xMTcyNDkxODMvMjUwMTY0MDk1LTIzMmIyNzk1LTgyMjktNDhkNi05NTkyLTgzMmFhOTUzYWE3YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNzU2NDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jODQ2Y2Y2OTI3Njc3YjA3NjQ0MWNmZjZjZjI1YjE1ODJmY2VlOTQyZmUxOTgzNWM2YmYyZDBlZWY1ZDlkZWJjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.SeelMU4mVrZOyB3zKJFd4cXImU9LWvB9xJEE0SqohSk)
A 2 and a 3 square that are in each other path, and whose ‘side paths’ are unblocked as well, must have a lightbulb on their opposite ends
![image](https://private-user-images.githubusercontent.com/117249183/250159171-c906661d-de26-4ccf-8400-8c804f65905f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NDI1MDksIm5iZiI6MTczOTY0MjIwOSwicGF0aCI6Ii8xMTcyNDkxODMvMjUwMTU5MTcxLWM5MDY2NjFkLWRlMjYtNGNjZi04NDAwLThjODA0ZjY1OTA1Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNzU2NDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04ZTZmOTliOWZkMzE1NzU5NTZkMWRiNWVkYWNjZDgyN2ExZDQ3N2ZkMGE3YTIzYzAwMTk2YWEzMjNkMjVlMWY2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.W11N09XF_tWwNgBg1UqbC2GsPWo20_pL95AU7rMOYh0)
Two 2 squares that have open ‘side paths’ must have a lightbulb on opposite ends
![image](https://private-user-images.githubusercontent.com/117249183/250155589-936b4aa5-9fe8-4077-85f0-a6e890ebbc13.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NDI1MDksIm5iZiI6MTczOTY0MjIwOSwicGF0aCI6Ii8xMTcyNDkxODMvMjUwMTU1NTg5LTkzNmI0YWE1LTlmZTgtNDA3Ny04NWYwLWE2ZTg5MGViYmMxMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNzU2NDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMTZjNDNkOWYzNjk4YzdjZmU4MDYwNzc5ZDM0Yjk1NDE3MTc2N2VmYzk3YTM2ZWEyMjUwOWE3YWZmZTE3MjMzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.XcojhaVMOxEmnPa2o7rJLqx7RpeHG3u21phxd3fZaSA)
A 3 square that is diagonal from a 1 square must have 2 lightbulbs on the sides away from the 1
![image](https://private-user-images.githubusercontent.com/117249183/248397629-e1fdf8ef-2f9c-409e-b776-097e6bc2b409.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NDI1MDksIm5iZiI6MTczOTY0MjIwOSwicGF0aCI6Ii8xMTcyNDkxODMvMjQ4Mzk3NjI5LWUxZmRmOGVmLTJmOWMtNDA5ZS1iNzc2LTA5N2U2YmMyYjQwOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNzU2NDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZjAzZTU5MGUwNmVlMmNhZjc4OTA2YTBkZTQyMTFhOTExNzUwZWE4NDg3MTMwNWQzYjgzYTgwMWRhZjAxZjdjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Bh70Z_WMhvK2Tdmo_FaBbhR5C0rRYK-JOWTj9ITG_ag)
A 2 square that is diagonal from a 0 square must have 2 lightbulbs on the sides away from the 1
![image](https://private-user-images.githubusercontent.com/117249183/248401858-e6097409-9c73-40df-ac14-6688ca740c3f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NDI1MDksIm5iZiI6MTczOTY0MjIwOSwicGF0aCI6Ii8xMTcyNDkxODMvMjQ4NDAxODU4LWU2MDk3NDA5LTljNzMtNDBkZi1hYzE0LTY2ODhjYTc0MGMzZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxNzU2NDlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04OWFlM2YyZDI3ODJhZjI4ZjIzNjc3MmJlZDYzMmE0MjUzZmY5OGY2YmQ2NmE1ZDMyOTM5NDRmYTEyYTA1NmQyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Qhs9G4_l2nFfj6mHr-NzWNZXDgla91q6fkydbkApJzA)
- Home
-
For Developers
- Programming Standards
- Naming Convention
- Developer Setup Guide
- Alternative Developer Setup Guide (linux)
- Pointers for Getting Started
- Guide to Implementing Puzzles
- Guide to Implementing the Puzzle Editor Functionality for a Puzzle
- Native Binary Compilation Information for Windows
- Test Suite Documentation
- Notes for a Future Rewrite
- For End Users