Combinatorial game theory | Mathematical games

Map-coloring games

Several map-coloring games are studied in combinatorial game theory. The general idea is that we are given a map with regions drawn in but with not all the regions colored. Two players, Left and Right, take turns coloring in one uncolored region per turn, subject to various constraints. The move constraints and the winning condition are features of the particular game. Some players find it easier to color vertices of the dual graph, as in the Four color theorem. In this method of play, the regions are represented by small circles, and the circles for neighboring regions are linked by line segments or curves. The advantages of this method are that only a small area need be marked on a turn, and that the representation usually takes up less space on the paper or screen. The first advantage is less important when playing with a computer interface instead of pencil and paper. It is also possible to play with Go stones or Checkers. (Wikipedia).

Map-coloring games
Video thumbnail

Basic Drawing: 3pt. Cityscape #8

Continuing...

From playlist THE BASICS

Video thumbnail

Illumination Tutorial for Software 3D Rendering (1/2+) [c++20]

In this series we explore how to do illumination in your polygon-based texture-mapping 3D renderer. Also simple effects such as depth shading and fog. We use nothing but standard C++20 (and libSDL for 2D graphics). Become a member: https://youtube.com/Bisqwit/join My links: Twitter: http

From playlist 3D Rendering Tutorial

Video thumbnail

Draw Perfect Freehand Circles!

Super simple idea that allows you to draw a perfect freehand circle. Use it to win bets, or just impress your friends!

From playlist How to videos!

Video thumbnail

How to draw an ellipse like a boss

via YouTube Capture

From playlist Random

Video thumbnail

Illumination Tutorial for Software 3D Rendering (2/2+) [c++20]

In this series we explore how to do illumination in your polygon-based texture-mapping 3D renderer. This time we focus on realistic diffuse lightmaps. We use nothing but standard C++20 (and libSDL for 2D graphics). Become a member: https://youtube.com/Bisqwit/join My links: Twitter: http

From playlist 3D Rendering Tutorial

Video thumbnail

3D Printing

If you are interested in learning more about this topic, please visit http://www.gcflearnfree.org/ to view the entire tutorial on our website. It includes instructional text, informational graphics, examples, and even interactives for you to practice and apply what you've learned.

From playlist 3D Printing

Video thumbnail

GeoGebra 3D Calculator: When to Use?

GeoGebra 3D Calculator is one of the five apps in Calculator Suite. https://www.geogebra.org/calculator

From playlist GeoGebra Apps Intro: Which to USE?

Video thumbnail

2D Graphics with the HTML Canvas - intro

Part of a larger series on programming. Visit http://codeschool.org

From playlist 2D Graphics with the HTML Canvas

Video thumbnail

Photoshop

If you are interested in learning more about this topic, please visit http://www.gcflearnfree.org/ to view the entire tutorial on our website. It includes instructional text, informational graphics, examples, and even interactives for you to practice and apply what you've learned.

From playlist Photoshop

Video thumbnail

Coding ASCIIMON in Rust (ASCII Pokemon) - Episode 1

This is my first project using Rust, so I am entirely sure if the code is going to be good not, but here we go. In his (potential) series, I will be creating "ASIIMON" using Rust. Asciimon is a combination of the words "ASCII" and "POKEMON", just meaning a game inspired by Pokemon as a

From playlist Creating Asciimon

Video thumbnail

How To Create 3D Assets For Battle Royale Game | Session 08 | #gamedev

Don’t forget to subscribe! In this project series, you will learn to create 3D assets for a Battle Royale game. This series will cover all the important steps to help you create 3D assets for the Battle Royale game. Session 01: https://www.youtube.com/watch?v=tUigI8EqpNI&list=PLQbzk

From playlist Create 3D Assets For Battle Royale Game

Video thumbnail

Fixing The Graphics Of FINAL FANTASY XIV

I've spent the past two months hard at work developing ReShade and GShade shaders to improve the graphics of Final Fantasy XIV. In this video I go over my creative and developmental process from start to finish explaining the decisions I made, the major issues I came across and the theory

From playlist Render Repair

Video thumbnail

[Rust Programming] Learning to make a Roguelike - Day 89

[Recorded on 4 April 2022] I've been playing Roguelikes for many years, and I've always thought about making one! Combine that with a desire to learn Rust, and we've got a match made in heaven. This session was recorded live from twitch on 4 April. I'm using the Roguelike Tutorial which

From playlist [Rust Programming] Writing Roguelike using RLTK

Video thumbnail

Dreadhalls | Unity 3D Tutorial - CS50's Intro to Game Development

Learn game development and Unity by creating a Dreadhalls clone game. The principles you learn can apply to any programming language. This beginner's course teaches the foundations of game development. This video is lecture 9 of CS50's Intro to Game Development from Harvard University. C

From playlist CS50's Introduction to Game Development

Video thumbnail

The Ultimate Game Boy Talk (33c3)

https://media.ccc.de/v/33c3-8029-the_ultimate_game_boy_talk The 8-bit Game Boy was sold between 1989 and 2003, but its architecture more closely resembles machines from the early 1980s, like the Commodore 64 or the NES. This talk attempts to communicate "everything about the Game Boy" t

From playlist Development

Video thumbnail

Highlight: Pitfall style game 6.2 - Making the main game scene

Brooks is building a Pitfall clone called Jungle (until he finds a better name). Don't know what pitfall is? Watch this gameplay of the original game at https://www.youtube.com/watch?v=pslbO6Fddhw&t=391s. On this stream Brooks finishes the start page, and mostly completes the basic game s

From playlist Pitfall clone in web assembly (Rust)

Video thumbnail

How To Create Angry Birds Mobile Game In Construct 3 | Session 12 | #construct3 | #gamedev

Don’t forget to subscribe! In this project series, we will develop a classic 2D platformer game in Construct 3. During the project, you can easily follow along using the given game assets and in the end, you will completely understand the engine’s workflow, main features, and how to use

From playlist Create A Platformer Game In Construct 3 Engine

Video thumbnail

Create a Platformer Game with JavaScript - Full Tutorial

Learn how to create a platformer game using vanilla JavaScript. First, learn to organize the code using the Model, View, Controller (MVC) strategy and the principles of Object Oriented Programming (OOP). Then, learn how to program movement, draw a tile map, and detect collision. Finally,

From playlist JavaScript Tutorials

Video thumbnail

[Rust Programming] Learning to make a Roguelike - Day 90

[Recorded on 5 April 2022] I've been playing Roguelikes for many years, and I've always thought about making one! Combine that with a desire to learn Rust, and we've got a match made in heaven. This session was recorded live from twitch on 5 April. I'm using the Roguelike Tutorial which

From playlist [Rust Programming] Writing Roguelike using RLTK

Video thumbnail

Create a Triangle with Given Area: Quick Formative Assessment with GeoGebra

GeoGebra Resource: https://www.geogebra.org/m/gbcbbx29

From playlist Geometry: Dynamic Interactives!

Related pages

Four color theorem | On Numbers and Games | Partisan game | Impartial game | Misère | Glossary of graph theory | Angel problem | Combinatorial game theory