Search Package Index

75 packages found

 PackageDescriptionBuild 

game-engine

An entity/component 2d game engine for rapid prototyping and educational purposes. It is not (at the moment) particularly fast.

This package needs documentation

Tags:

This package needs license metadata

fails6

game-engine-demos-common

Some useful entities/components/assets for some demo games that we've built for a game design course that we teach at ThoughtSTEM.

This package needs documentation

This package needs license metadata

fails6

game-engine-rpg

Extends the game-engine package with some features for making RPGs

This package needs documentation

Tags:

This package needs license metadata

fails6

game-engine-style-demos

Package containing demos of using the game-engine package to explore different styles for simple games.

This package needs documentation

This package needs license metadata

fails6

games

Games

License:
0

spaceship-game-demo

A demo "game" (actually many versions of a game) that we are using to teach the principles of game design. Not intended to be particularly fun...

This package needs documentation

This package needs license metadata

fails6

ts-game-jam-1

Package for our upcoming game jams

This package needs documentation

This package needs tags

This package needs license metadata

fails6

turn-based-game

interfaces and tools for defining and playing turn-based games

Tags:

This package needs license metadata

succeeds2

2048

The game of 2048 in Racket

Docs:
succeeds0

adventure

A teaching language for making simple adventure games -- i.e. with NPCs and quests.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

adventure-harrypotter

A teaching language for making adventure games -- i.e. with NPCs and quests. Provides identifiers for wizard and magic assets inspired by Harry Potter.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

adventure-mario

A teaching language for making adventure games -- i.e. with NPCs and quests. Provides identifiers for platformer-game-inspired assets (e.g. Mario).

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battle-arena

A teaching language for creating battle arena style RPG games. Built on #lang game-engine.

This package needs documentation

This package needs license metadata

fails6

battle-arena-avengers

Teaching language for creating battle royal games with Creative Commons licensed super hero assets, e.g. avengers.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battlearena

Clone of package battle-arena. Teaching language for making battle royal type games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battlearena-avengers

Teaching language for creating battle royal games with Creative Commons licensed super hero assets, e.g. avengers.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battlearena-fortnite

Teaching language. Specialized look-and-feel for battle-arena games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

battlearena-starwars

Teaching language. Specialized look-and-feel for battle-arena games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

chess

A library for modeling games of chess

Docs:

This package needs license metadata

succeeds2

clicker-assets

Assets for clicker games

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

color-flood

A game where the player must fill the board with colors before its opponent

This package needs documentation

This package needs license metadata

succeeds4

fragments

experimental game

Docs:

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

fragments-first

experimental game

This package needs tags

This package needs license metadata

succeeds; has failing tests5

get-bonus

Get Bonus is a project about discovering the best way to program video games.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

mathler

terminal version of mathler game, and its solver

This package needs documentation

This package needs tags

License:
succeeds4

puzzler

A language for building 2D grid-based puzzle games.

Docs:

This package needs license metadata

succeeds2

py-fizz

Physics sandbox for racket. Compiles to Python and uses the Pymunk physics engine. High level tool for creating physics simulations and digital toys. Pygame and pymunk are dependencies. (Python too, obviously)

Docs:
Tags:

This package needs license metadata

succeeds; has dependency problems; has failing tests5

r-cade

Retro game engine.

Docs:

This package needs license metadata

succeeds; has failing tests5

rilouworld

Decentralized game universe in which players create and share their own levels

This package needs license metadata

succeeds; has dependency problems2

survival

Teaching language for making survival-style games

This package needs documentation

This package needs license metadata

fails6

survival-minecraft

Teaching language. Specialized look-and-feel for survival games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

survival-pokemon

Teaching language. Specialized look-and-feel for survival games.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

terminal-phase

Terminal Phase is a space shooter video game that runs in your terminal!

This package needs documentation

Tags:

This package needs license metadata

fails6

towers

The GUI client interface for the Towers game.

This package needs documentation

This package needs license metadata

succeeds4

towers-lib

Library for the Towers game.

This package needs documentation

Tags:

This package needs license metadata

succeeds4

towers-server

The server for the Towers game. Not required to play.

This package needs documentation

This package needs license metadata

succeeds4

ts-camp-jam-1

For Fortnite 2d game design camp

This package needs documentation

This package needs tags

This package needs license metadata

fails6

twixt

A library for modeling the board game TwixT

Docs:

This package needs license metadata

succeeds2

warp

Light multiplayer space themed game for LAN parties.

This package needs documentation

Tags:

This package needs license metadata

fails6

1d6

A partial implementation of the Troll dice-rolling language in Racket.

This package needs documentation

This package needs license metadata

succeeds4

3s

positional sound and mixing for lux and other programs

Docs:

This package needs license metadata

succeeds2

apse

a pixel-based sprite editor (good with mode-lambda)

This package needs documentation

This package needs license metadata

succeeds4

arroy

A little library for modeling labeled transition systems with a collaborative Web stepper.

This package needs documentation

This package needs license metadata

succeeds4

cartoon-assets

A package of creative-commons images with a cartoon theme

This package needs documentation

This package needs tags

This package needs license metadata

fails6

character-creator

For making sprite sheets from the Liberated Pixel Cup assets, plus some bonus assets from Sithjester.

This package needs documentation

Tags:

This package needs license metadata

fails6

dice-parser

A parser for dice expressions like "1d6-1d4+5".

This package needs license metadata

succeeds2

dos

Delimited-continuation-based Operating-system Simulator

Docs:

This package needs license metadata

succeeds2

dtc

Languages for book "Don't Teach Coding"

This package needs documentation

This package needs tags

This package needs license metadata

fails6

frtime

The implementation of the FrTime language

Docs:
License:
0

gdlisp

A lisp dialect that compiles to GDScript, for the Godot engine.

Docs:
License:
succeeds0

glossolalia

A language for generating words according to sound and syllable rules. Has features for cross-syllable rules and phoneme occurence frequency.

Tags:

This package needs license metadata

succeeds2

hermits-heresy

Power Tools for Dragon Quest Builders 2

Tags:
License:
succeeds; has dependency problems0

minetest

Compile-time framework for getting 2htdp/image objects into Minetest (as blocks, items, recipes, and/or schematics). Only works on Linux.

Docs:

This package needs license metadata

fails6

mockfighter

Stockfighter-like API for a limit order exchange

This package needs license metadata

succeeds; has dependency problems; has failing tests5

neologia

A language for creating and managing dictionaries and lexicons

Docs:

This package needs license metadata

succeeds; has dependency problems2

paddle

Paddle is a microworld.

Docs:

This package needs license metadata

fails6

pict3d

Modern 3D engine with a purely functional interface

Docs:
License:
fails6

pict3d-orig

Modern 3D engine with a purely functional interface

Docs:

This package needs license metadata

fails6

pyffi

Use Python from Racket.

This package needs documentation

Tags:

This package needs license metadata

fails6

racket-chipmunk

Chipmunk bindings for Racket.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

racket-raylib-2d

Racket wrapper for Raylib (https://www.raylib.com/) v2.5 2D functionality

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

racklog

The implementation of the Racklog (embedded Prolog) language

Docs:
License:
0

raylib

Semi-automatically generated Raylib bindings.

Docs:
License:
succeeds0

scratchy

Scratch-like runtime and language

Docs:

This package needs license metadata

succeeds; has failing tests5

sdl2

Racket bindings to the Simple DirectMedia Layer 2 library: the full package.

This package needs documentation

This package needs license metadata

succeeds; has failing tests5

sketching-examples

Collection of example Sketching programs

This package needs documentation

Tags:

This package needs license metadata

fails6

sudoku-solver

Sudoku solver that can also show the solution process as a GraphViz dot file

This package needs documentation

This package needs license metadata

succeeds; has dependency problems4

teachpacks

Racket Turtle for drawing turtle-graphics.

This package needs tags

This package needs license metadata

succeeds; has dependency problems2

tetris

A colorful version of tetris.

This package needs documentation

This package needs license metadata

succeeds4

ts-curric-puzzles

Some educational puzzles for interactive learning.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

ts-files

Demo files for ThoughtSTEM. Probably not useful to anyone outside of ThoughtSTEM.

This package needs documentation

This package needs tags

This package needs license metadata

fails6

vr-engine

Racket for Virtual Reality. Compiles to A-frame.io. We made this for educational purposes at ThoughtSTEM. However, you could probably use this in production in some scenarios.

This package needs documentation

This package needs license metadata

fails6

wordle-solver

A simple solver for Wordle

License:
succeeds0

wort

A tiny concatenative language with polymorphic type inference

Docs:

This package needs license metadata

succeeds2

xlang

A minimal combinator language, created for PLT Game #1

This package needs documentation

Tags:

This package needs license metadata

succeeds4