CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 07 Aug 2025 02:59:51 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20091217050346
location: https://web.archive.org/web/20091217050346/https://github.com/duairc/mastermind
server-timing: captures_list;dur=0.791958, exclusion.robots;dur=0.026643, exclusion.robots.policy;dur=0.012429, esindex;dur=0.014776, cdx.remote;dur=56.972528, LoadShardBlock;dur=298.392577, PetaboxLoader3.datanode;dur=138.488010, PetaboxLoader3.resolve;dur=76.203899
x-app-server: wwwb-app214
x-ts: 302
x-tr: 407
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app214; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 07 Aug 2025 02:59:52 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Thu, 17 Dec 2009 05:03:46 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "8e5a1061b79e2ff12406241b6fa08569"
x-archive-orig-x-runtime: 61ms
x-archive-orig-content-length: 23143
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 17 Dec 2009 05:03:46 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 17 Dec 2009 05:03:46 GMT", ; rel="memento"; datetime="Thu, 17 Dec 2009 05:03:46 GMT", ; rel="next memento"; datetime="Mon, 11 Jun 2018 03:37:21 GMT", ; rel="last memento"; datetime="Sat, 23 Jan 2021 02:09:05 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_13_20091217015101_crawl101-c/52_13_20091217050258_crawl101.arc.gz
server-timing: captures_list;dur=0.490248, exclusion.robots;dur=0.020942, exclusion.robots.policy;dur=0.010986, esindex;dur=0.012411, cdx.remote;dur=33.203036, LoadShardBlock;dur=243.406385, PetaboxLoader3.datanode;dur=203.678841, PetaboxLoader3.resolve;dur=182.860510, load_resource;dur=195.299238
x-app-server: wwwb-app214
x-ts: 200
x-tr: 534
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
duairc's mastermind at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | An implementation of the Mastermind game in Eiffel edit |
Homepage: | edit |
Public Clone URL: |
git://github.com/duairc/mastermind.git
Give this clone URL to anyone.
git clone git://github.com/duairc/mastermind.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:duairc/mastermind.git
|
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Loading commit data... ![]() |
|
![]() |
README.markdown | ||
![]() |
computer_player.e | ||
![]() |
game.e | ||
![]() |
human_player.e | ||
![]() |
key.e | ||
![]() |
key_diff.e | ||
![]() |
mastermind.e | ||
![]() |
player.e |
README.markdown
Mastermind in Eiffel
This is an implementation of the Mastermind game in Eiffel.
It supports an arbitrary number of colours and pins, and can be played by both humans and computers (the computer's "AI" is alright; it uses an algorithm that's faster than Knuth's, but not as good).
It was originally for a college assignment, but I thought I'd stick it as something that people learning Eiffel could look at; I found very little Eiffel code on the net when I was learning it.
This feature is coming soon. Sit tight!