• Stars
    star
    408
  • Rank 105,946 (Top 3 %)
  • Language
    Java
  • License
    Other
  • Created over 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A top-down retro racing game for PC (Linux, macOS, Windows) and Android.

Pixel Wheels

Build Status

Pixel Wheels is a retro top-down racing game for Linux, macOS, Windows and Android.

Screenshot

It features multiple tracks and vehicles as well as various bonuses and weapons to help you get to the finish line first!

On PC, you can play Pixel Wheels alone or with a friend.

I want to try it!

Great! For Linux, macOS and Windows, you can get binaries from Pixel Wheels page on itch.io.

ARM-based Mac users: Note that Pixel Wheels does not run on ARM-based Macs for now. This will be added when the game is updated to use libGDX 1.11.0.

For Android, you can install Pixel Wheels from F-Droid, Google Play or from itch.io too.

master builds

If you feel adventurous, you can also try binaries from the master branch. These are available from builds.agateau.com.

I think it would be much better if it did X, Y or Z...

I have a reasonably well defined vision of what I want Pixel Wheels to be. Your feedback and suggestions are welcome, and I will look into them, but I reserve the right to decide if your ideas fit with the game I am trying to create.

Contributing

The docs directory contains documentation to work on Pixel Wheels.

In particular:

License

  • The game logic is licensed under GPL 3.0 or later. This is all the code in core/src/com/agateau/pixelwheels directory.
  • The rest of the code is licensed under Apache 2.0.
  • Assets are licensed under Creative Commons BY-SA 4.0.

The rationale behind this combination of licenses is to:

  • Allow reuse of all the code and assets by free software projects.
  • Allow reuse of utility code in proprietary projects.
  • Prevent appearance of ad-based, malicious, proprietary clones of the game.

Put another way, if you are a game developer and find some of the code interesting, feel free to use it to build your own original project. If you are interested in some of the GPL code, get in touch, I am open to relicensing.

On the other hand, if your plan is to take the game, slap some ads on it, and release it without releasing the sources of your changes: the license forbids you to do so, go find another prey.

Why is the Java package called "tinywheels"?

The game used to be called Tiny Wheels, but I found out there is already a Tiny Wheels game on Steam, so I had to rename it. I did not change the Java package name however because Google Play does not allow changing the package name of an existing app or game.

Support development of the game

Want to support the development of the game? Awesome! My support page is waiting for you :)

More Repositories

1

yokadi

Command line oriented, sqlite powered, todo list
Python
129
star
2

sfxr-qt

Qt port of SFXR, a sound effect generator, to generate retro-gaming like sound effects.
C++
72
star
3

doxyqml

Doxyqml turns .qml into pseudo-C++ which Doxygen can then use to generate documentation.
Python
64
star
4

nanonote

A minimalist note taking application
C++
59
star
5

mup

A markup previewer
Python
38
star
6

cookiecutter-qt-app

A cookiecutter to create Qt applications, with translations and packaging
Python
37
star
7

cat-avatar-generator-app

An Android app to generate cute cat avatars
Java
31
star
8

colorpick

C++
30
star
9

clyde

A cross-platform package manager for prebuilt applications
Rust
29
star
10

pyqt-webkit-tutorial

Python
25
star
11

lovi

A desktop log file viewer
C++
24
star
12

listviewdragitem

QML
20
star
13

git-bonsai

Tend the branches of your git garden
Rust
20
star
14

burgerparty

A time management game for Android where you play a fast-food owner who must put together the burgers ordered by her customers before time runs out.
Java
18
star
15

qpropgen

Generates QObject properties from a YAML file.
Python
15
star
16

columnresizer

A Qt class to synchronize widths of columns in multiple layouts
C++
14
star
17

cmakedoc

Command line tool to read cmake documentation
Python
8
star
18

reposetup

A minimalist Git repository manager
Shell
8
star
19

git-uff

Prints the forge url for a given file of a Git repository checkout
Python
6
star
20

linguaj

Simple way to use gettext to translate user visible strings from Java code
Java
6
star
21

switcha

A fast window switcher and launcher for X
C++
4
star
22

quickcpp

Command-line tool to quickly build and run a single C++ file. Handy for quick experimentations
Python
3
star
23

deveba

Distributed Versionized Backup
Python
3
star
24

qyok

Qt utilities for Yokadi
Python
3
star
25

svnci

Simple text-based frontend to svn commit
Python
2
star
26

vctimemachine

Visual history browser for files under version control (SVN only for now)
Python
2
star
27

tmfi

The Missing Firefox Installer
Shell
2
star
28

annot8

Tool to annotate screenshots
Python
2
star
29

templates

Templates and snippets to start various projects
Makefile
2
star
30

thumbgen

Simple command-line thumbnail generator
Python
2
star
31

cfgfile

Read/write key=value configuration files, without loosing comments
Python
2
star
32

clyde-store

Package definitions for Clyde, the prebuilt application package manager.
Python
2
star
33

ghi-scraper

GitHub Issue Scraper
Python
2
star
34

blog

HTML
1
star
35

sinta

Script In the App. A tool to run JavaScript code in any Qt application
C++
1
star
36

txtinclude

Tool to insert source code snippets in a text file
Python
1
star
37

pvmetatools

Command-line tools to read/write video metadata
Python
1
star
38

infixperms

Python
1
star
39

mymake

Make wrapper which makes it possible to go through errors with vim
Shell
1
star
40

odtfusion

Merge txt files into an odt document
Python
1
star
41

jsonreader

Convenience class to read a QJsonDocument
C++
1
star
42

devo

Development Overlay
Shell
1
star
43

gwenview-importer

Proof of concept of a picture importer for Gwenview
Python
1
star
44

messparser

Python
1
star
45

yokadi-postitwall

Web frontend (using Flask) to display tasks from selected projects within Yokadi
Python
1
star
46

vcardedit

A text-based VCard editor
Python
1
star
47

plouf

A video game for Amiga
1
star
48

imagination

Import of Imagination slideshow tool from svn repository on SourceForge. This is mostly not my code. I just use this repository to host a few patches as the project seems to be dead :/
C
1
star