Giter Site home page Giter Site logo

dgh0st / nerd Goto Github PK

View Code? Open in Web Editor NEW
0.0 5.0 1.0 53.1 MB

Nerd is a nerd-based game where characters are put into extreme situations that oppose their personality to get their specified goal.

Java 99.46% Makefile 0.54%
java frogger-game gui unit-testing swing game

nerd's People

Contributors

dgh0st avatar kandyceasania101 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

nerd's Issues

Implement Collision Listeners and Events

Implement the CollisionListener which is used by the objects that are listening/waiting for detect of collision and implement CollisionEvent interface which checks for collisions constantly.

Drawable Interface Class

Implement the drawable interface class that is called to draw all the graphics.

The interface should have the one method:

draw();

Movable Interface Class

Implement the movable interface class that is used to implement Character's and MovableObstacle's movement.

The interface should have the four methods:

moveLeft()
moveRight()
moveUp()
moveDown()

So that the Character and MovableObstacle classes can override these methods to have their unique functionality.

increasing obstacles when restarting

when restarting the level, more obstacles will be created on top of the ones that existed. If done enough times, the player will be stuck behind trees, or the road will be impossible to cross, in the first level

Interface Sound Class

Implement the Sound interface class that is called to play the sound.

The interface should have the one method:

play();

eliminate ghosting of player

  • sometimes during player movement, the last image will still be seen on screen, creating a ghosting effect, almost like there are two characters.

Implement Tiles class

Tiles hold individual Buffered Images taken from the Assets 2D array of buffered images in association with a specific tile ID or tile code. Using instances of Tiles with the Location.txt data that contains the tile Codes will allow to show graphics for the world.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.