Skip to content

anemgyenge/NumGuess

 
 

Repository files navigation

NumGuess collection

This is a collection of little sample applications for multiple programming languages. While a small hello world application works, a simple number guessing game shows user input, basic output, generating a random number and simple logic as well.

These programs have been written a long time ago, and mostly in just a few minutes. In no way should they be considered well written or good programming practices. Published as part of the short article at CodeBin.

Programming languages and compilers:

  • num_c64.bas: C64 Basic
  • num_dos.c: Borland C (compiles with 3.1 under DOS)
  • num_dos.cpp: Borland C++ (compiles with 3.1 under DOS)
  • num_oop.pas: Turbo Pascal 6.0 OOP
  • numguess.asm: DOS x86 Assembly (compiles with TASM 3.1)
  • numguess.bas: QBasic 1.0
  • numguess.bat: Windows shell batch file (Windows 2000 onwards)
  • numguess.c: C (compiles with GCC)
  • numguess.cpp: C++ (compiles with GCC)
  • NumGuess.java: Java (can be run from command line)
  • numguess.js: Javascript
  • numguess.pas: Turbo Pascal 6.0
  • numguess.php: PHP (CLI)
  • numguess.pl: Perl
  • numguess.prg: dBase IV
  • numguess.uvb: UniVerse Basic (might work on other pick-likes)

Features:

  • num_c64.bas: restart, guesses, limit, min10
  • num_dos.c: guesses, limit, min10
  • num_dos.cpp: guesses, limit, min10
  • num_oop.pas: guesses, limit, min10
  • numguess.asm: restart, name, guesses, message
  • numguess.bas: restart, guesses, limit
  • numguess.bat: restart, name, guesses, limit, min10
  • numguess.c: guesses, limit, min10
  • numguess.cpp: guesses, limit, min10
  • NumGuess.java: restart, name, guesses, limit, min10
  • numguess.js: restart, name, guesses, limit, min10
  • numguess.pas: guesses, limit, min10
  • numguess.php: guesses, name, limit, min10
  • numguess.pl: restart, name, guesses, limit, min10
  • numguess.prg: guesses
  • numguess.uvb: restart, name, guesses, limit, min10

Feature descriptions:

  • restart: Asks if you want to play again.
  • name: Asks for player name.
  • guesses: Shows number of guesses.
  • message: Show customised message depending on number of guesses.
  • limit: Asks for upper limit.
  • min10: Upper limit must be at least 10 when asked.

4. License and copyright

These programs are available under GPL3, please see the LICENSE, COPYRIGHT and AUTHORS files for details. Not that anyone would want to use them commercially...

About

Number guessing hello world game collection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Assembly 20.7%
  • C# 10.9%
  • Component Pascal 9.4%
  • Java 7.1%
  • C 6.9%
  • C++ 6.6%
  • Other 38.4%