All Projects → JulienFONTANA → IncredibleTextAdventure

JulienFONTANA / IncredibleTextAdventure

Licence: other
No description or website provided.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to IncredibleTextAdventure

Textclean
Tools for cleaning and normalizing text data
Stars: ✭ 159 (+736.84%)
Mutual labels:  regex, text-analysis
Ore
An R interface to the Onigmo regular expression library
Stars: ✭ 54 (+184.21%)
Mutual labels:  regex, text-analysis
Grab
experimental and very fast implementation of a grep
Stars: ✭ 230 (+1110.53%)
Mutual labels:  regex
birthtalk
Meet who have birth common with you
Stars: ✭ 36 (+89.47%)
Mutual labels:  clean-code
wordhoard
This Python module can be used to obtain antonyms, synonyms, hypernyms, hyponyms, homophones and definitions.
Stars: ✭ 78 (+310.53%)
Mutual labels:  text-analysis
Autolinktextviewv2
AutoLinkTextView is a TextView that supports automatic detection of Hashtags (#), Mentions (@) , URLs (http://), Phone Nubers and emails
Stars: ✭ 238 (+1152.63%)
Mutual labels:  regex
ChromaTerm
Color your Terminal with RegEx!
Stars: ✭ 149 (+684.21%)
Mutual labels:  regex
Tj
stdin line timestamps. single binary, no dependencies. osx & linux & windows. plays well with jq.
Stars: ✭ 218 (+1047.37%)
Mutual labels:  regex
text-analysis
Weaving analytical stories from text data
Stars: ✭ 12 (-36.84%)
Mutual labels:  text-analysis
Awesome Ci
Awesome Continuous Integration - Lot's of tools for git, file and static source code analysis.
Stars: ✭ 254 (+1236.84%)
Mutual labels:  regex
OleanderStemmingLibrary
Porter stemming library (C++)
Stars: ✭ 37 (+94.74%)
Mutual labels:  text-analysis
Swift Utils
A collection of handy swift utils
Stars: ✭ 253 (+1231.58%)
Mutual labels:  regex
Regex For Regular Folk
🔍💪 Regular Expressions for Regular Folk — A visual, example-based introduction to RegEx [BETA]
Stars: ✭ 242 (+1173.68%)
Mutual labels:  regex
parse-github-url
Parse a Github URL into an object. Supports a wide variety of GitHub URL formats.
Stars: ✭ 114 (+500%)
Mutual labels:  regex
Swaglyrics For Spotify
📃 Get lyrics of currently playing Spotify song so you don't sing along with the wrong ones and embarrass yourself later. Very fast.
Stars: ✭ 235 (+1136.84%)
Mutual labels:  regex
regex-comuns
Um estudo de regex comuns
Stars: ✭ 15 (-21.05%)
Mutual labels:  regex
Pyswiftyregex
Easily deal with Regex in Swift in a Pythonic way
Stars: ✭ 227 (+1094.74%)
Mutual labels:  regex
Rverbalexpressions
💬 Create regular expressions easily
Stars: ✭ 245 (+1189.47%)
Mutual labels:  regex
ethereum-regex
Ξ Regular expression for matching Ethereum (ETH) addresses.
Stars: ✭ 19 (+0%)
Mutual labels:  regex
spaczz
Fuzzy matching and more functionality for spaCy.
Stars: ✭ 215 (+1031.58%)
Mutual labels:  regex

IncredibleTextAdventure

What is IncredibleTextAdventure?

IncredibleTextAdventure (ITA) is a project for a "text-based game" engine I'm making for fun.
Even if I only discovered text-based with internet, these first video games ever fascinated me.
Here is a link to Wikipedia: https://en.wikipedia.org/wiki/Text-based_game
You had to imagine everything! How wonderful...

Why C#? What Have I used?

C# 4.7.2 is the core of the project. Dependency Injection is done with Ninject.
And everything you'll see will respect the SOLID principles and the clean-code principle.

Can I clone / create PR on this repo?

Sure, I'll be honored!

I found a bug / typo / I want to add something...

Go on! Fork this repository, work with it, and make a pull-request.
I'll review it and give you a feedback. If it's good enough, I'll merge it with the project!

I have no idea how this works! What is Dependency Injection?

You'll notice that I very rarely use object's constructor directly. Instead, I rely on Ninject to do what is known as Dependency Injection, which allows for object to be dynamically loaded into their interfaces.
Another Wikipedia link: https://en.wikipedia.org/wiki/Dependency_injection

What is "clean-code" ? What are the SOLID principles ?

I'm a craftsman. I take pride in my work, I do my best to have accessible, readable, maintainable code that always compile.
Function names are to be unique, property are to be protected accordingly, everything have to be interfaced, but in the end this code is easy to get into!
Yet another Wikipedia link: https://en.wikipedia.org/wiki/Software_craftsmanship
And for the SOLID principles: https://en.wikipedia.org/wiki/SOLID

Posted on Reddit on r/csharp on 10 Aug 2019 : https://www.reddit.com/r/csharp/comments/cofsja/textbased_game_with_dependency_injection/

Have fun !

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].