Wordbuilder: Learn a language with fun

1)How to play:

This game can be played in modes

How many people can play at a time?

From 1 to virtually infinite number of players can play in a match. In a single-player one should play against the Computer.

HOW I CREATED THIS GAME?

I Have my entire program into 6 separate files to make it simple and easy to debug

Load.c

  1. This function loads the data from the text file to the main memory
  2. The data will be loaded in the form of tries(T.C=O(1))
  3. Return pointer which is the root of the trie

Check.cpp

1. This function will check whether the given word exists in the given list or not

Loadh.c

  1. This function loads the data in the form of hash tables
  2. Returns a pointer which is the root of the hash table

Help.c

  1. This function returns a string when a player needs help
  2. The use help player needs to type “..” as answer
  3. Helps look for a word using the root of hashtable

Against.c

  1. This function is used only in single-player mode
  2. This function is nothing but a bot which will be playing against the player
  3. This function displays the answer on-screen and returns the next character to the main function

Data.c

  1. This function is just like the brain of the bot
  2. It loads words into memory based on the level of difficulty chosen by the player
  3. The data is loaded in the form of hash tables
  4. This function will return a pointer which the root of all data loaded into the memory

Conclusion

This game is for everybody. I mean even a kid can play without any difficulty. This game will significantly improve one's vocabulary.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store