Please sign in to access this page
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
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
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.
Finished the whole project today, these are the features:
2 Different gamemodes
completly in-terminal
no dependencies
fun to play