Skip to content

EuchreUS/euchre-us

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#This is now "archived", see the updated version over at euchreUS.github.io


#Euchre US!

This repository is for general files relating to the Euchre US! project. Finished projects are either owned by their original author or have been transferred to separate repositories owned by EuchreUS here on GitHub.

##About Euchre US!

Euchre US! intended to be similar to 99 Bottles of Beer or RosettaCode in that it is intended to demonstrate different languages by exploring how it is like the implement the same project into each.

Rather than implement a relatively straightforward project, like having the terminal sing 99 Bottles of Beer on the Wall to you, this is an implementation of Double-Deck (a.k.a. Bid) Euchre.

###Why Double-Deck?

Because it's much more fun than standard Euchre. Not to mention it adds some programming complexity because there are two of each card to keep straight.

##Common Files

#List of Languages #####(a.k.a. the L.O.L.) ######Updated 4 December 2015

If there are any corrections that need to be made, please open an issue.

##Completed

  • C++ (John Ratliff)
    • Written in 2005 (predating this project)
    • GPL 2-licensed
    • Won't compile without modification under Mac OS 10.11 (likely due to Visual Studio-specific syntax)
  • Java (Chris J.M.)
    • Written in 2009
    • Files are M.I.A., so Java will also be added to the unclaimed languages section

##Under Development ###Mostly Complete These are projects that are missing a single feature or need some final polish.

###Stub Projets that have been started but are decidedly not feature-complete.

##Not Started ###Claimed The purpose of the "Claim" is to let people know that you intend to implement Euchre in a particular language, so they can choose a different one if they're originalily-focused. You can also make an independent implementation as well.

  • M (Chris J.M.)
    • a.k.a. ANSI MUMPS, not to be confused with anything Caché-specific
    • Seems the most diffucult part is getting GT.M set up and playing nicely on Mac OS; please let me know if you've gotten this one working.
    • If I get GT.M working on my machine, I'll probably put Swift on hold to work on this. If not, then I'll get Swift mostly complete and move on to Perl, then Haskell.—Chris
  • Python (Chris J.M.)
    1. At the bottom of my priority list, so feel free to claim this if I haven't yet started.
    2. Let me know if you'd like to collaberate on this one if you don't want to do it alone.
    • —Chris

###Unclaimed Open an issue if you've started a project in one of these languages or if you have another language to suggest for us.

  • Ruby
  • C#
  • Objective-C
  • LISP
  • Scheme
  • Java
    • If I ever find my old Java files, I'll upload them for people to look/laugh at (as they say, write once to throw away)—Chris
  • JavaScript
    • CoffeeScript
    • TypeScript
    • Dart
  • FORTRAN
  • OCaml
  • Smalltalk
  • Erlang
  • Lua
  • Go
  • Scala
  • R
  • Matlab
  • (Xe)LaTeX
  • LilyPond?
  • Dart
  • Rust
  • SQL?

Releases

No releases published

Packages

No packages published