dgh0st / nerd Goto Github PK
View Code? Open in Web Editor NEWNerd is a nerd-based game where characters are put into extreme situations that oppose their personality to get their specified goal.
Nerd is a nerd-based game where characters are put into extreme situations that oppose their personality to get their specified goal.
I'm thinking because it draws the whole location as opposed to what is only shown on screen.
Setup the KeyboardListener/MouseListener to detect key input and mouse input and KeyboardEvent/MouseEvent to handle those events.
specifically initializeLocation(). Will group code into methods for readability.
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.
Implement the drawable interface class that is called to draw all the graphics.
The interface should have the one method:
draw();
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.
Basic setup of Location class and subclasses
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
add method to handle would-be collisions with other obstacles
Implement the Sound interface class that is called to play the sound.
The interface should have the one method:
play();
Design and Implement the main menu, load game menu and pause menu.
Implement the basic of NerdGame class which includes the main method.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.