Please sign in to access this page

boredom_away

boredom_away

2 devlogs
5h 40m
•  Ship certified
Created by luna

This is a project still called 'number_guessing' on github for historic reasons, however it developed to so much more! A list of all projects:

---

1. NUMBER GUESSING - the original project with 2 gamemodes for additional fun!
| - Normal: You need to guess the number the computer thought of, however you get hints!
| - Reversed: Additional twist, the computer guesses the number with the best possible strategy in as few as 7 turn for a number between 1 and 255!

---

2. USER PROFILING WISDOM GENERATOR - generates wisdoms from a pre-defined list based on user's likings
| - users can vote on wisdoms
| - saves users preferences for different topics (e.g. AI, friendships or time management), based on votes
| - displays wisdoms accordingly to only display liked ones

---

3. TYPING SIMULATION - bored of simple print() statements? Try this
| - Importable - Just import the file and use typing_simulation.type_animation() to type text beautifully in the terminal!
| - Natural - With a random duration between characters typed and a longer duration at spaces, it gives a natural feeling.
| - Automatic Line Breaks - When the word doesn't fit it displays in the next line! The script must look ahead first to see if the word would fit.
| - Variable - Adjust speed and the position for line breaks, directly from the function call.

---

4. TACTICAL SNAKE (canceled) - Snake fully in the terminal, w/o time, just input
| - Finished modules:
| . | - Board Drawing - Automatically draw the board, with:
| . | . | - the snake and treats, passed as arguments
| . | . | - automatic column- and row numeration
| . | . | . | - Either every number of every 5th number depending on size

Timeline

Ship 2

1 payout of shell 15.0 shells

luna

19 days ago

luna Covers 1 devlog and 4h 31m
luna
luna
4h 31m 21 days ago

I have worked around 2 weeks on this with a very bad internet connection (max. 8kB/s), so Summer of Making didn't load at all. Here is a dev-log of these two weeks and 4½ hours of work:

This project has evolved significantly! What started as a simple number-guessing time, for when I want to code something more simple, no turned into The ULTIMATE BOREDOM KILLER! With 3 finished projects to play with if you're bored, you can check them out!

New features for number guessing:
1. counter - wow. just counts the questions you or the bot needed to ask to find the number
2. calculation to find the best n of guesses for the worst case (range = 2x+1-1, so log2(range+2))

New projects in this repo:
1. typing simulation - dynamically output text with variable speeds and automatic linebreaks
2. WISDOMS - user-profiling to display liked wisdoms and ignore disliked wisdoms based on wisdom topics
(for both projects see the project description for more information)

Both these projects were easily coded, with only minor difficulties.

Update attachment

Ship 1

1 payout of shell 2.0 shells

luna

about 1 month ago

luna Covers 1 devlog and 1h 8m

Finished the whole project today, these are the features:

  • 2 Different gamemodes

  • completly in-terminal

  • no dependencies

  • fun to play

Update attachment