Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.2%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: nathanhollows
  • License: mit
  • Language: Go
  • Default Branch: main
  • Size: 3.51 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

The Amazing Trace

A QR code-based scavenger hunt for informal learning written in Go

About The Project

The Amazing Trace was developed for the University of Otago as an orientation week event alternative to tours for large groups. The goal of the game was to familiarise students with campus and support services quickly. Each team receives a of three randomly chosen locations, with one randomly chosen clue for each location. They must solve the clue, navigate to the correct location, then scan the poster or enter the URL to verify their answer. Play continues until the allotted time runs out.

I created this game as part of a Master of Science Communition project investigating resource-efficient games for spatially-located learning.

Game play

Participants are given a team code, which are randomly generated when the game is launched. The team code is written on a card and given out. The card contains the minimum set of instructions to enable players to engage.

The server asks for the team code which it then stores and remembers.

These posters are placed around the area of play.

The game runs to a schedule, meaning all players can start and end at the same time. The game tells players how much time is left, and then instructs players to return to base before time runs out.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Nathan Hollows - me@nathanhollows.com

Owner

  • Name: Nathan Hollows
  • Login: nathanhollows
  • Kind: user
  • Location: New Zealand

Citation (CITATION.cff)

cff-version: 1.0.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Hollows
    given-names: Nathan
    orcid: https://orcid.org/0000-0002-1825-5410
title: "The Amazing Trace"
version: 1.0.0
date-released: 2024-04-30

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 5
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • nathanhollows (5)
Pull Request Authors
Top Labels
Issue Labels
enhancement (3)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
proxy.golang.org: github.com/nathanhollows/AmazingTrace

AmazingTrace is a QR code based scavenger hunt

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.6%
Forks count: 9.0%
Stargazers count: 9.0%
Dependent repos count: 9.3%
Last synced: 11 months ago

Dependencies

go.mod go
  • github.com/astaxie/session v0.0.0-20130408050157-95d7fe18579c
  • github.com/go-chi/chi v1.5.1
  • github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0
  • github.com/google/uuid v1.3.0
  • github.com/gorilla/sessions v1.2.1
  • github.com/joho/godotenv v1.4.0
  • github.com/mattn/go-sqlite3 v1.14.7
  • github.com/xeonx/timeago v1.0.0-rc5
  • github.com/yeqown/go-qrcode v1.5.5
  • golang.org/x/crypto v0.2.0
  • golang.org/x/image v0.0.0-20211028202545-6944b10bf410
  • gorm.io/driver/sqlite v1.1.4
  • gorm.io/gorm v1.21.11
go.sum go
  • github.com/astaxie/session v0.0.0-20130408050157-95d7fe18579c
  • github.com/davecgh/go-spew v1.1.0
  • github.com/fogleman/gg v1.3.0
  • github.com/go-chi/chi v1.5.1
  • github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0
  • github.com/google/uuid v1.3.0
  • github.com/gorilla/securecookie v1.1.1
  • github.com/gorilla/sessions v1.2.1
  • github.com/jinzhu/inflection v1.0.0
  • github.com/jinzhu/now v1.1.1
  • github.com/jinzhu/now v1.1.2
  • github.com/joho/godotenv v1.4.0
  • github.com/mattn/go-sqlite3 v1.14.5
  • github.com/mattn/go-sqlite3 v1.14.7
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.7.0
  • github.com/xeonx/timeago v1.0.0-rc5
  • github.com/yeqown/go-qrcode v1.5.5
  • github.com/yeqown/reedsolomon v1.0.0
  • github.com/yuin/goldmark v1.4.13
  • golang.org/dl v0.0.0-20190829154251-82a15e2f2ead
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20210921155107-089bfa567519
  • golang.org/x/crypto v0.2.0
  • golang.org/x/image v0.0.0-20200927104501-e162460cd6b5
  • golang.org/x/image v0.0.0-20211028202545-6944b10bf410
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/net v0.0.0-20210226172049-e18ecbb05110
  • golang.org/x/net v0.0.0-20220722155237-a158d28d115b
  • golang.org/x/net v0.2.0
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
  • golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f
  • golang.org/x/sys v0.2.0
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
  • golang.org/x/term v0.2.0
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.3.3
  • golang.org/x/text v0.3.6
  • golang.org/x/text v0.3.7
  • golang.org/x/text v0.4.0
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
  • golang.org/x/tools v0.1.12
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • gorm.io/driver/sqlite v1.1.4
  • gorm.io/gorm v1.20.7
  • gorm.io/gorm v1.21.11