• Docs
  • Install
  • Follow @cosplayengine
  • v.0.8.8
  • GitHub
  • Watch
  • Examples
  1. Home
  2. Bird

Bird

  • Introduction
  • Install
  • ASCII Games
  • Demos
  • Examples
  • Macarena
  • Pong
  • Snake
  • Bird
  • Developer Guide
  • Quick Game 🏃
  • Key Concepts
  • Game Structure
  • Scenes & Objects
  • Log & Debugging
  • Pixels & Colors
  • Images
  • Keyboard Input
  • Sprite Animation
  • Shaders
  • Particle Effects
  • Fonts
  • Canvas Drawing
  • Text Input
  • Camera Tracking
  • Tile Mapping
  • Audio
  • Video
  • Build & Run

Bird

Bird is a built-in ASCII remake of the classic Flappy Bird game originally developed by Dong Nguyen in 2013.

To play the game run the following commands:

Maven From IDE
                    # One-time Git clone & build:
                    $ git clone https://github.com/nivanov/cosplay.git
                    $ cd cosplay

                    # To run the game:
                    $ sbt "project cosplay; package; runMain org.cosplay.games.bird.CPBirdGame"
                
                    # One-time Git clone & build:
                    $ git clone https://github.com/nivanov/cosplay.git
                    $ cd cosplay
                    $ mvn package

                    # To run the game:
                    $ mvn -f modules/cosplay -P bird exec:java
                

From IDE just execute this class: org.cosplay.games.bird.CPBirdGame

The game looks like that:

Built-In Terminal Emulator

By default, the game starts in the system terminal. If you want to run this examples in the built-in terminal emulator you need to add emuterm as a program argument. Depending on how you start the game - SBT, Maven, IDE or straight command line - this is done differently. For example:

Maven
                    $ sbt "project cosplay; runMain org.cosplay.games.bird.CPBirdGame emuterm"
                
                    mvn -f modules/cosplay -P bird exec:java -Dexec.arguments="emuterm"
                
  • On This Page
  • Pong
  • Quick Links
  • Discord
  • Stack Overflow
  • GitHub
  • @cosplayengine
  • YouTube
  • API
Copyright © 2023 Rowan Games, Inc. Privacy • Docs release: 0.8.8 Latest: