snapgames / singleclassgame Goto Github PK
View Code? Open in Web Editor NEWA Single Class Game attempt to bring in a minimalist scope all the commons and standards game stack.
License: MIT License
A Single Class Game attempt to bring in a minimalist scope all the commons and standards game stack.
License: MIT License
Describe the bug
Missing the Travis-CI configuration file .travis.yml
Additional context
Nee to add the following file :
#
# SnapGames 2018
#
language: java
jdk:
- oraclejdk8
#before_install:
# - Commands toi execute before install
Replace the Graphics2D calls by a new Render class delegating all processing to the Graphics2D API.
Implements the following first methods:
Describe the bug
Unable to display correctly PlayZone and Screen regarding size scale.
Add some physic attributes to the Game Object entity to compute collision response and physical near realistic movement to the objects.
Change attributes:
Add attributes:
This will allow physic engine to compute position with some speed and acceleration and build realistic collision responses.
Describe the bug
The travis-ci does not build the windows executable beacause the default attached windows icon file is missing.
** Fixing **
Need to add missing file to src/resources/res
path.
Add a manager to load and cache sounds and musics.
Create the necessary classes to provide a Game state manager.
GameState
basic interface over the state lifecycle,AbstractGameState
to provide a default implementation of the interface,GameStateManager
is the manager for those state to manage the GameState
lifecycle.Propose a sample to integrate the existing Game processing into the SampleState
implementation.
then modify the Game
class to integrate the instantiation of the gsm:GameStateManager
and start the SampleState
.
Display and Edit a Map
As you play in a map, you can switch to an editor mode
to perform live edit of the current map.
The simple editor allows to
This could be a MapEditorState
build status
to add readability about build status, add some badges to
A new site generator and a documentation generator must be implemented:
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.