Skip to content

remcokranenburg/cordon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cordon

A retro remake of the 1976 game Blockade and its sequels. Not endorsed by the original creators!

Originally created by Gremlin, Blockade was an arcade game and the origin of two genres: light cycle games (later popularized by Tron) and snake-like games (later popularized by Nokia). Each player controls an arrow on the screen that lays a piece of brick wall as it moves forward. You can make turns and you must take care not to run into the edge of the board or the walls of the other player.

Gremlin quickly published two sequels to Blockade: Comotion (1976) and Hustle (1977). Comotion is a four-player variant of the original game with slightly altered scoring rules, and Hustle is a two-player snake-like game.

How to play

Play Cordon

Run it locally

If you want to run it locally, first make sure you have the right tooling:

rustup target add wasm32-unknown-unknown
cargo install trunk

Start local dev server:

cd app_leptos
trunk serve --open

Background

I want to make video games as a hobby, and I like exploring history, so that's how I come to the following project: remake old video games to make them easily available on modern hardware and with modern amenities like network multiplayer, high resolution graphics and controller support. Older games are simpler than modern ones, making it feasible to do this as a hobby.

Some sub-goals I want to reach for each game:

  1. Playable on modern hardware, installable with a single click (or playable from the web)
  2. In-game history lesson about the game
  3. High-resolution graphics (sharper fonts, better colors, hi-res textures), but same style
  4. Modern controls (keyboard + mouse, gamepad)
  5. Multiplayer: same-computer, LAN and online

Contributing

This is a personal hobby project, but I may accept PRs if they are in the spirit of the project. Obviously, I don't want to cause trouble for the original creators; this is a project of homage to the classics. So, there are a few rules:

  1. Copyright: no copying of code or art assets: it's all self-made
  2. Trademarks: 100% clarity that this is not the original game, but a remake not endorsed by the original creators
  3. Patents: the original game must be older than 20 years

It is allowed to faithfully recreate the game mechanics and the 'atmosphere' of the game, because the rules of a game cannot be owned by anyone.

Any contribution will be under the licence of the AGPL-3.0-or-later, unless otherwise specified.

License

Copyright 2025 Remco Kranenburg remco@burgsoft.nl

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

SPDX-License-Identifier: AGPL-3.0-or-later

About

A retro remake of the 1976 game Blockade and its sequels

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published