Skip to content

Commit

Permalink
updated README. Updated build script. Removed tests directory
Browse files Browse the repository at this point in the history
  • Loading branch information
malloc-nbytes committed Jan 31, 2024
1 parent 786f4ed commit aef0abc
Show file tree
Hide file tree
Showing 8 changed files with 31 additions and 355 deletions.
31 changes: 29 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ arch -x86_64 brew install libzip
*see how to install the bost library below*

*Using Brew and Rosetta Intel emulator*

Before installing Homebrew you will need to install Rosetta2 emulator for the new ARM silicon (M1 chip). Install Rosetta2 via terminal using:
`/usr/sbin/softwareupdate --install-rosetta --agree-to-license`

Expand All @@ -41,8 +42,6 @@ Once Homebrew for M1 ARM is installed use this Homebrew command to install packa
Boost library:
`arch -x86_64 brew install boost`

*MacOS*
```arch -x86_64 brew install libzip```

# Building
```
Expand Down Expand Up @@ -73,3 +72,31 @@ dotfiles/hidden directories. It will also explore any subdirectories that is ins
of the puzzle directory that you have created. If any of the files are not prefixed with `.`,
then that file will be added to the final zipped version of it.

## Future Puzzle Ideas

* TODO Map Puzzle
- https://www.lipscomb.edu/sites/default/files/2021-11/UMAR-21-030%20-%20Campus%20Map%20-%20FINAL.pdf

* Color Puzzle
- Change the answer so it does not have to be concatenated
- Randomly select 1 index from each of the colors
- Answer is the sum of the two

* QR Puzzle
- Single QR code
- Randomly mess it up and have the user fix it

* Maze Puzzle
- PPM Generation
- Only 1 shortest path
- Multiple paths
- Final solution
- Generate 8x8 (or maybe 10x10) maze
- Constraints:
1. Must have multiple paths, but only 1 shortest path.
2. The start and end must be at opposite corners.
3. The solution must contains compression (all duplicate letters must be in compressed)

* Meta Final Puzzle
- Hidden messages/symbols in previous instructions.
- Must find these to complete final puzzle
3 changes: 2 additions & 1 deletion src/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ CXXDEPS="./*.cpp"

if [ "$1" == "c" ];
then
echo "Cleaning up..."
echo "Cleaning..."
rm -rf main *.zip ./zipfiles/*
rm ./files*/instructions.html
elif [ "$1" == "a" ];
Expand All @@ -22,5 +22,6 @@ then
./main
else
echo "Building..."
mkdir -p ./zipfiles
g++ $CXXFLAGS $CXXDEPS $CXXLINKS
fi
14 changes: 0 additions & 14 deletions src/tests/entry-point-tests.cpp

This file was deleted.

24 changes: 0 additions & 24 deletions src/tests/example-puzzle-tests.cpp

This file was deleted.

80 changes: 0 additions & 80 deletions src/tests/html-generator-tests.cpp

This file was deleted.

77 changes: 0 additions & 77 deletions src/tests/puzzle-tests.cpp

This file was deleted.

32 changes: 0 additions & 32 deletions src/tests/rng-tests.cpp

This file was deleted.

Loading

0 comments on commit aef0abc

Please sign in to comment.