All Projects → spiritofsim → go-space-crane

spiritofsim / go-space-crane

Licence: other
Simple moonlander like game with some new mechanics

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-space-crane

Box2d Lite
Box2D Lite ported to R6RS Scheme
Stars: ✭ 34 (+126.67%)
Mutual labels:  box2d
Box2dsharp
A C# port of Box2D
Stars: ✭ 161 (+973.33%)
Mutual labels:  box2d
magia
magia is a toy GBA emulator written in golang.
Stars: ✭ 432 (+2780%)
Mutual labels:  ebiten
Quilly S Adventure
A little adventure game written in Kotlin using LibGDX,LibKTX,Box2D and Ashley
Stars: ✭ 47 (+213.33%)
Mutual labels:  box2d
Pilas
Pilas engine
Stars: ✭ 141 (+840%)
Mutual labels:  box2d
Nero-Game-Engine
Advanced SFML Game Engine, Designed to be Simple and Intuitive
Stars: ✭ 50 (+233.33%)
Mutual labels:  box2d
Physicslayout
Android layout that simulates physics using JBox2D
Stars: ✭ 658 (+4286.67%)
Mutual labels:  box2d
image-to-box2d-body
proof-of-concept game build pipeline for converting an image to a Box2D body
Stars: ✭ 24 (+60%)
Mutual labels:  box2d
Apple Music Animation
Apple music animation demo in Android
Stars: ✭ 153 (+920%)
Mutual labels:  box2d
vigilante
🦇 2D pixel-art side-scrolling single-player ARPG
Stars: ✭ 63 (+320%)
Mutual labels:  box2d
Cook Js
Physics Chapter of Javascript book
Stars: ✭ 57 (+280%)
Mutual labels:  box2d
Godbasin.github.io
被删前端博客--喜欢请star
Stars: ✭ 1,229 (+8093.33%)
Mutual labels:  box2d
ray engine
A toy raycasting engine in Go + Ebiten
Stars: ✭ 19 (+26.67%)
Mutual labels:  ebiten
P5 Matter Examples
Examples showing how to combine p5.js and matter.js.
Stars: ✭ 43 (+186.67%)
Mutual labels:  box2d
phaser-cat
A 2D top-down shooting game, built with phaser + box2d plugin
Stars: ✭ 17 (+13.33%)
Mutual labels:  box2d
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+5986.67%)
Mutual labels:  box2d
Box2d
Box2D.go - Go port of Box2D - a 2D Physics Engine for Games.
Stars: ✭ 208 (+1286.67%)
Mutual labels:  box2d
godot box2d
A C++ module that integrates the Box2D library with the Godot game engine by providing nodes for standard Box2D objects.
Stars: ✭ 32 (+113.33%)
Mutual labels:  box2d
ebiten-imgui
Dear ImGui renderer for Ebitengine
Stars: ✭ 82 (+446.67%)
Mutual labels:  ebiten
skulls
💀 💀 💀 s k u l l s 💀 💀 💀
Stars: ✭ 35 (+133.33%)
Mutual labels:  ebiten

Space Crane game

GitHub go.mod Go version GitHub Workflow Status codecov Go Report Card

Controls

  • Arrows - control ship engines
  • Q/A - wind/unwind crane chain
  • Tab - capture cargo

Screenshots

img_1.png

Features

Levels

  • Levels are simple svg's you can draw in any SVG editor img_1.png

Ships

Ship consists of parts and described in simple yaml

Parts

  • Cabin [cab]
  • Engine [eng]
  • Crane [crn]
  • Tank [tnk]
  • Leg [leg]
  • LegFastening [lft]

Example

  - -
    - cab dir=U
    -
  - - tnk
    - crn dir=D
    - tnk
  - - eng dir=D;pow=150;keys=30,31
    -
    - eng dir=D;pow=150;keys=29,31

Tasks

There are 2 task types:

  • [v] - visit platform task
  • [d] - transfer cargo to platform

Example

tasks:
  - "d:1->p1"
  - "d:1->p2"
  - "v:p1"

Libs

  • Box2D : physics engine
  • Ebiten : drawings, controls, etc.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].