Skip to content

Commit

Permalink
Added assignment, modified structure
Browse files Browse the repository at this point in the history
  • Loading branch information
maxfierrog committed Feb 10, 2024
1 parent d33f260 commit 24a35da
Show file tree
Hide file tree
Showing 43 changed files with 119 additions and 96 deletions.
52 changes: 26 additions & 26 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ We are an applied research group under the supervision of [Prof. Dan Garcia](htt

## **Linked Resources**

* Meeting attendance form: [`here`](.)
* Session attendance form: [`here`](.)
* General sign-up form: [`here`](.)
* Completion sheet: [`here`](.)

Expand All @@ -40,41 +40,41 @@ Here is a rough outline of the activities and topics we will be covering this se
| 4 | 8/28 | Representing extensive-form games (EFGs) | - |
| 5 | 8/30 | Subgame perfection via backward induction | - |
| - | 9/2 | Labor Day | - |
| 6 | 9/4 | Intractability of general backward induction | Assignment 1 |
| 7 | 9/6 | Techniques 1: Symmetric Reduction | - |
| 8 | 9/9 | Techniques 2: Dependency-Based Partitioning | - |
| 6 | 9/4 | Intractability of true backward induction | [Assignment 1](main/assignments/1) |
| 7 | 9/6 | Techniques 1: Symmetric reduction | - |
| 8 | 9/9 | Techniques 2: State space partitioning | - |
| 9 | 9/11 | Techniques 3: Parallel Solving | - |
| 10 | 9/13 | Techniques 4: Incremental Compression | - |
| 11 | 9/16 | Techniques 5: Weak solutions and SSS* | Assignment 2 |
| 10 | 9/13 | Techniques 4: Cache efficiency | [Assignment 2](main/assignments/2) |
| 11 | 9/16 | Techniques 5: Weak solutions and SSS* | - |
| 12 | 9/18 | Dealing with infinite-horizon games (IHGs) | - |
| 13 | 9/20 | Finding finite equilibrium strategies for IHGs | - |
| 14 | 9/23 | Theory of pure draws for IHGs | - |
| 14 | 9/23 | Theory of pure draws for IHGs | [Assignment 3](main/assignments/3) |
| 15 | 9/25 | Introduction to combinatorial games | - |
| 16 | 9/27 | The Sprague–Grundy theorem | Assignment 3 |
| 16 | 9/27 | The Sprague–Grundy theorem | - |
| 17 | 9/30 | Project specification showcase | - |
| 18 | 10/2 | Team formation for new members | - |
| 19 | 10/4 | Project team confirmation | - |
| 20 | 10/7 | Work session | - |
| 21 | 10/9 | Work session | Assignment 4 |
| 22 | 10/11 | Overview of GamesCrafters systems | - |
| 23 | 10/14 | System installation walkthroughs | - |
| 24 | 10/16 | System architecture and development | - |
| 18 | 10/2 | Team formation for new members | [Assignment 4](main/assignments/4) |
| 19 | 10/4 | Game-theoretic computational systems | - |
| 20 | 10/7 | System installation walkthroughs | - |
| 21 | 10/9 | Software architecture and development | - |
| 22 | 10/11 | Software architecture and development | [Assignment 5](main/assignments/5) |
| 23 | 10/14 | Project specification reviews | - |
| 24 | 10/16 | Work session | - |
| 25 | 10/18 | Work session | - |
| 26 | 10/21 | Work session | - |
| 27 | 10/23 | Project check-ins with veterans | - |
| 28 | 10/25 | Advanced topic: Collaborative Game Theory | - |
| 29 | 10/28 | Advanced topic: Endgame Analysis Techniques | - |
| 30 | 10/30 | Advanced topic: High-Performance Computing | Assignment 5 |
| 31 | 11/1 | Advanced topic: ML-Based Database Compression | - |
| 26 | 10/21 | Project check-ins with veterans | - |
| 27 | 10/23 | Work session | - |
| 28 | 10/25 | Work session | - |
| 29 | 10/28 | Project check-ins with veterans | - |
| 30 | 10/30 | Work session | - |
| 31 | 11/1 | Work session | [Assignment 6](main/assignments/6) |
| 32 | 11/4 | New members' project presentations | - |
| 33 | 11/6 | New members' project presentations | - |
| 34 | 11/8 | Project matching for new members | - |
| - | 11/11 | Veterans' Day | - |
| 35 | 11/13 | Work session | - |
| 36 | 11/15 | Work session | - |
| 37 | 11/18 | Special topic: Multiagent Learning Optimization | - |
| 38 | 11/20 | Special topic: Kolmogorov Complexity | - |
| 39 | 11/22 | Special topic: Theory of Mathematical Groups | - |
| 35 | 11/13 |Special topic: Collaborative Game Theory | - |
| 36 | 11/15 | Special topic: High-Performance Computing | - |
| 37 | 11/18 | Special topic: Imperfect information & CFR | - |
| 38 | 11/20 | Special topic: Abstractions and decision-making | - |
| 39 | 11/22 | Special topic: Game design | - |
| 40 | 11/25 | Veterans' project presentations | - |
| - | 11/27 | Thanksgiving | - |
| - | 11/29 | Thanksgiving | - |
Expand Down
9 changes: 0 additions & 9 deletions content/docs/assignments/hw1.md

This file was deleted.

9 changes: 0 additions & 9 deletions content/docs/assignments/hw2.md

This file was deleted.

9 changes: 0 additions & 9 deletions content/docs/assignments/hw3.md

This file was deleted.

11 changes: 0 additions & 11 deletions content/docs/assignments/hw4.md

This file was deleted.

11 changes: 0 additions & 11 deletions content/docs/assignments/hw5.md

This file was deleted.

9 changes: 0 additions & 9 deletions content/docs/assignments/hw6.md

This file was deleted.

6 changes: 0 additions & 6 deletions content/docs/policies/_index.md

This file was deleted.

8 changes: 8 additions & 0 deletions content/main/about/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: About Our Group
type: docs
bookSearchExclude: false
weight: 31
---

# **About GamesCrafters**
9 changes: 9 additions & 0 deletions content/main/assignments/1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 1. Backward Induction
type: docs
weight: 1
---

# Assignment 1: Backward Induction

Create a generic solver and an implementation for for N to 0 by S.
9 changes: 9 additions & 0 deletions content/main/assignments/2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 2. Solving Efficiency
type: docs
weight: 2
---

# Assignment 2: Solving Efficiency

Upgrade the existing generic solver with memoization and iterative solving. Implement the game sum N from S, creating a hashing function for it in the process.
9 changes: 9 additions & 0 deletions content/main/assignments/3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 3. Hidden Symmetry
type: docs
weight: 3
---

# Assignment 3: Hidden Symmetry

Implement N-sided Tic-Tac-Toe with a symmetry removal flag. Implement "symmetry removal" for certain cases of sum N from S.
9 changes: 9 additions & 0 deletions content/main/assignments/4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 4. Persistence is Key
type: docs
weight: 4
---

# Assignment 4: Persistence is Key

Implement a partition enumeration function for all games. Implement a couple small modules of a very rudimentary database: The eviction policy and encoding/decoding. Show reduction in peak memory usage.
9 changes: 9 additions & 0 deletions content/main/assignments/5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 5. Design Specification
type: docs
weight: 5
---

# Assignment 5: Design Specification

Select the project that you like best from a pool of entry-level projects, and create a design specification which the project's owner will review.
9 changes: 9 additions & 0 deletions content/main/assignments/6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: 6. Team Presentation
type: docs
weight: 6
---

# Assignment 6: Team Presentation

Present the results of your project during session with your collaborators.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Assignments
type: docs
weight: 1
weight: 10
bookCollapseSection: true
bookFlatSection: true
---
8 changes: 8 additions & 0 deletions content/main/course-details/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Course Details
type: docs
bookSearchExclude: false
weight: 32
---

# **Course Details**
7 changes: 7 additions & 0 deletions content/main/links/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: Links
type: docs
weight: 30
bookCollapseSection: true
bookFlatSection: true
---
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ bookSearchExclude: false
bookHref: 'https://github.com/GamesCrafters'
weight: 0
---

#
2 changes: 2 additions & 0 deletions content/docs/uni/_index.md → content/main/links/uni.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ bookSearchExclude: false
bookHref: 'https://nyc.cs.berkeley.edu/uni/'
weight: 0
---

#
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Notes
type: docs
weight: 2
weight: 20
bookCollapseSection: true
bookFlatSection: true
---
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 5. Subgame-Perfect Equilibria
title: 5. Subgame-Perfect NE
type: docs
weight: 5
---
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
5 changes: 5 additions & 0 deletions content/main/projects/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
title: Our Projects
type: docs
weight: 33
---
7 changes: 4 additions & 3 deletions hugo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ enableGitInfo = true
# /static/logo.png then the path would be 'logo.png'
BookLogo = 'logo.png'

# (Optional, default docs) Specify section of content to render as menu
# You can also set value to "*" to render all sections to menu
BookSection = 'main'

# Set source repository location.
# Used for 'Last Modified' and 'Edit this page' links.
BookRepo = 'https://github.com/gamescrafters/gamescrafters.github.io'
Expand Down Expand Up @@ -60,6 +64,3 @@ enableGitInfo = true
# See https://gohugo.io/content-management/comments/#configure-disqus
# Can be overwritten by same param in page frontmatter
BookComments = true

[markup.goldmark.extensions]
unsafe = true

0 comments on commit 24a35da

Please sign in to comment.