Skip to content

Commit c840927

Browse files
committed
Initial commit
0 parents  commit c840927

File tree

12 files changed

+4940
-0
lines changed

12 files changed

+4940
-0
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Hans Scharler
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Infinite IF | Interactive Fiction App Powered by AI
2+
3+
Infinite IF is an interactive fiction app powered by AI, offering endless storytelling possibilities. Dive into unique adventures or create your own, all driven by advanced language models. Create a=your story now at https://nothans.com/if.
4+
5+
![Infinite IF Start Screen](/screenshots/if-start-screen.png)
6+
7+
## Features
8+
9+
- Multiple pre-defined story seeds to start your adventure
10+
- Custom scenario option for personalized storytelling
11+
- AI-powered narrative generation using OpenAI's GPT-4o LLM
12+
- Interactive choices throughout the story
13+
- Text-to-speech functionality for immersive storytelling
14+
- Customizable writing style
15+
- Save and manage your stories
16+
17+
## Usage
18+
19+
1. Choose a pre-defined story seed or create a custom scenario.
20+
2. Read the generated story segments and make choices to progress.
21+
3. Type custom actions if desired.
22+
4. End the story when you're ready or continue exploring.
23+
24+
## Settings
25+
26+
Access the settings menu to:
27+
28+
- Update your OpenAI API key
29+
- Toggle text-to-speech functionality
30+
- Choose a TTS voice
31+
- Set a custom writing style
32+
33+
### Writing Style
34+
35+
You can can customize the writing style. Here are some examples:
36+
37+
- **Pirate**: Talk like a pirate.
38+
- **Shakespeare**: Write like Shakespeare.
39+
- **Epic**: Write like it's an epic story.
40+
- **Short**: Write a short story.
41+
- **Long**: Write a long story.
42+
- **Serious**: Write like it's a serious story.
43+
- **Funny**: Write like it's a funny story.
44+
- **Cute**: Write like it's a cute story.
45+
- **Scary**: Write like it's a scary story.
46+
- **Romantic**: Write like it's a romantic story.
47+
- **Adventurous**: Write like it's an adventurous story.
48+
49+
## Story Example
50+
51+
![Banana Splitter Story| Infinite IF](/screenshots/if-banana-splitter-story.png)

0 commit comments

Comments
 (0)