Skip to content

A simple monster DB and training program; One of the first things I ever wrote

License

Notifications You must be signed in to change notification settings

justinaray/nomekop-trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nomekoP Trainner

University of Maryland CMSC 106 (Fall 1999) Project #7

History and Purpose

This is a project I resurrected from my first semester as a CS major at the University of Maryland at College Park. As I had very little exposure to development before this course, this code is understandably awful. I am uploading for posterity and as a tool to teach my children some introductory programming.

Original Project

The original project was designed to teach students structs in the C programming language. It also built on previous projects that taught C fundamentals, pointers, logic, etc. The project read a "DB" of nomekoPs and allowed the user some basic listing, searching, and battling features. The textual interface was best exercised via standard input redirection due to the difficulty of priming the DB at each run.

Build/Running

Standard Input History

Unfortunately, I didn't have or backup the original standard inputs that were used to grade this project. I remember them being brutal. They were diff'd without whitespace ignore so you had to be meticulous. A trait that I now recognize as vital to a strong dev! FWIW, I remember getting an A ;) I have reverse-engineered some inputs, but will continue to improve this repo so it's more flexible/approachable and fun as a teaching aid.

Compile:

gcc Project7.c -o dist/Project7.o

Run:

./dist/Project7.o < stdInputs/<input-file.txt>

Acknowledgments

Charles Lin

The instructor for this course was Charles Lin. He was one of the most effective, thorough, and enjoyable instructors I had while at UMD. I had him for at least 3 courses. Frankly, he was one of my favorites!

I owe my career to Charles. He introduced me to Unix, Emac, C, and much more in a few short months. His teaching style just seemed to resonate with me. It was my introduction to proper development and has lead to a lifetime of personal growth and job satisfaction.

Thanks Charles!

ASCII Art:

Art sourced from:

About

A simple monster DB and training program; One of the first things I ever wrote

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages