Skip to content

AdrianLesch/FanatsyNameGenerator---MixedMessages

Repository files navigation

FanatsyNameGenerator-MixedMessages

This is a portfolio project for the Codecademy Fullstack-Engineer Career Path.

_624f4cf5-9b83-4694-a7b7-f88910141afe

Fantasy Name Generator & Mixed Messages // A Codecademy Portfolio Project

Scope:

Project-description by Codecademy:

For this project, you will build a message generator program. Every time a user runs a program, they should get a new, randomized output. You’re welcome to take the project in a couple of different forms, like an astrology generator, inspirational message, or nonsensical jokes. To make your program truly random, the message that it outputs should be made up of at least three different pieces of data. Take what you know of JavaScript syntax so far to build the program and customize it to your liking.

Project Objectives:

  • Build a message generator program using JavaScript
  • Use Git version control
  • Use command line
  • Develop locally on your computer

Prerequisites:

  • JavaScript
  • Git and GitHub
  • Command line

Idea:

I started to build a Fantasy Name Generator with Java once to use it for character creation in a Pen&Paper Roleplaying Game. Additional I want to combine this with a Mixed Message Generator, where the names will be used.

First Steps

  1. Create arrays of sur- and last-Names //check
  2. Create a randomizer function to combine a first name and a last name out of the according arrays //check
  3. Create a function to create a random greeting message where the name is included //check

Extended Scope

  1. Create a function to create a random name out of Syllables //check
  2. Create a message where an input is required to choose if you want a more common (DnD-wise) or totally random name -> Message should be like "Greetings fellow traveler, pleace chose thy name"//check

That project was a lot of fun to create, I hope that you have fun using it. :-)

-------------UPDATE 13th of April 2024-------------

The original scope was to write only a JS-Script which you can run in the terminal. Since I liked my idea I decided to transform it into a HTML-Verion. You can find the final result on GitHub Pages, here is the sneak peek: FantasyNameGenHTML

About

This is a portofolio project for Codecademy's FullStack-Engineer Career Path.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors