├── src └── com │ └── skillsync │ ├── LoreEngine.class │ ├── LoreGenerator.class │ ├── LoreGenerator.java │ └── LoreEngine.java ├── README.md └── LICENSE /src/com/skillsync/LoreEngine.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MuradIsazade777/LoreGenerator/HEAD/src/com/skillsync/LoreEngine.class -------------------------------------------------------------------------------- /src/com/skillsync/LoreGenerator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MuradIsazade777/LoreGenerator/HEAD/src/com/skillsync/LoreGenerator.class -------------------------------------------------------------------------------- /src/com/skillsync/LoreGenerator.java: -------------------------------------------------------------------------------- 1 | package com.skillsync; 2 | 3 | public class LoreGenerator { 4 | public static void main(String[] args) { 5 | LoreEngine engine = new LoreEngine(); 6 | System.out.println("🔮 Generated Lore:"); 7 | System.out.println(engine.generateLore()); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/com/skillsync/LoreEngine.java: -------------------------------------------------------------------------------- 1 | package com.skillsync; 2 | 3 | import java.util.Random; 4 | 5 | public class LoreEngine { 6 | private static final String[] beginnings = { 7 | "In the year 2042,", "Long ago in the digital realm,", "When protocols ruled the world," 8 | }; 9 | 10 | private static final String[] middles = { 11 | "SkillSync unified all freelance minds", "a lone developer forged a modular engine", 12 | "the last server pulsed with encrypted wisdom" 13 | }; 14 | 15 | private static final String[] endings = { 16 | "under one protocol.", "that changed the course of open-source history.", 17 | "and branded the future with elegance." 18 | }; 19 | 20 | public String generateLore() { 21 | Random rand = new Random(); 22 | String part1 = beginnings[rand.nextInt(beginnings.length)]; 23 | String part2 = middles[rand.nextInt(middles.length)]; 24 | String part3 = endings[rand.nextInt(endings.length)]; 25 | return part1 + " " + part2 + " " + part3; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LoreGenerator 🔮 2 | 3 | A minimalist Java console app that generates random lore texts for SkillSync and other creative platforms. 4 | 5 | ## 📦 Project Structure 6 | ``` 7 | LoreGenerator/ ├── src/ 8 | │ └── com/ │ 9 | └── skillsync/ │ 10 | ├── LoreGenerator.java │ 11 | └── LoreEngine.java 12 | ├── README.md 13 | └── LICENSE 14 | ``` 15 | 16 | ## 🚀 How to Run 17 | 18 | Compile the Java files: 19 | 20 | ```bash 21 | javac src/com/skillsync/*.java 22 | ``` 23 | 24 | ## Run the application: 25 | 26 | ```bash 27 | java -cp src com.skillsync.LoreGenerator 28 | ``` 29 | 30 | 🧪 Sample Output 31 | 32 | ```Code 33 | 🔮 Generated Lore: 34 | In the year 2042, the last server pulsed with encrypted wisdom under one protocol. 35 | ``` 36 | # Each run generates a unique lore using randomized fragments. 37 | 38 | 🎯 Purpose 39 | This project demonstrates clean modular Java design with branded storytelling logic. Ideal for creative engines, lore generators, and console-based prototypes. 40 | 41 | 🖋️ Author 42 | Crafted by Murad — visionary builder of branded backend engines and creative technical masterpieces. 43 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | --- 2 | ## 📄 `LICENSE` (MIT) 3 | 4 | ```text 5 | MIT License 6 | 7 | Copyright (c) 2025 Murad 8 | 9 | Permission is hereby granted, free of charge, to any person obtaining a copy 10 | of this software and associated documentation files (the "Software"), to deal 11 | in the Software without restriction, including without limitation the rights 12 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | copies of the Software, and to permit persons to whom the Software is 14 | furnished to do so, subject to the following conditions: 15 | 16 | The above copyright notice and this permission notice shall be included in 17 | all copies or substantial portions of the Software. 18 | 19 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | THE SOFTWARE. 26 | --------------------------------------------------------------------------------