All work for week 3 of the course.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from abc import ABC, abstractmethod | |
from enum import Enum | |
from typing import List, Union, Dict, Tuple | |
import Math | |
class Color(Enum): | |
WHITE = 1 | |
BLACK = 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2021-03-23T02:05:49.177Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package control | |
// Read from stdin and write to a board. | |
func Act(b board.Board, f *os.File) error {} | |
func nuke(b board.Board, coords *board.Coordinates) error { | |
// Check if cell is unrevealed. | |
// If cell has mine, toggle it to not having a mine. | |
// game loop in main function needs to re-render board. | |
} |
Week 2 of James Koppel's Advanced Software Engineering Course.
- Assigning more statuses to todo items (e.g.: in-progress, under review, blocked)
- Assign priorities to todo items
- Make sure your new design makes it easy to filter and display to-do items in whatever way the user may reasonably expect.
- Support a notion of users, where each user has a list of friends and a single todo list. Extend your design to support an "accountability" feature, where users can allow friends to view their todo list and progress. Make sure to allow users to mark some todo items as "private." If a todo item is "private," then no-one may view it or be given any information that it exists.
- Make sure to explain how the user interface for viewing a friend's to-do list would work, and in particular how it may reuse code from your normal user interface.
I hereby claim:
- I am chronologos on github.
- I am iantay (https://keybase.io/iantay) on keybase.
- I have a public key ASDJgor1m-5szWuji8tnU09bnjTE03ChWOk91dJZPcAOCAo
To claim this, I am signing this object: