8000 GitHub - Git-Leon/jfoot-api: The purpose of this repository is to provide an elegant solution for developing graphical computer programs, such as simulations and games, using the Java Programming Language and the JFoot environment, a decoration of a Greenfoot environment.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

The purpose of this repository is to provide an elegant solution for developing graphical computer programs, such as simulations and games, using the Java Programming Language and the JFoot environment, a decoration of a Greenfoot environment.

Notifications You must be signed in to change notification settings

Git-Leon/jfoot-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JFoot Framework

The purpose of this repository is to provide an elegant solution for developing graphical computer programs, such as simulations and games, using the Java Programming Language and the JFoot environment, a decoration of a Greenfoot environment.

Usage

Step 1 - Add Maven Repository to pom.xml

  • Because this dependency is hosted on a private server, not MavenCentral, the pom.xml must be configured to search in the proper repository.
<repositories>
  <repository>
    <id>git-leon-greenfoot</id>
    <url>https://packagecloud.io/git-leon/greenfoot/maven2</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>true</enabled>
    </snapshots>
  </repository>
</repositories>

Step 2 - Add Maven Dependency to pom.xml

  • To use this project, add the dependency to your pom.xml
<dependency>
  <groupId>com.github.git-leon</groupId>
  <artifactId>jfoot-api</artifactId>
  <version>1.0.2</version>
</dependency>

Background

For years, I have been fascinated with the idea of building Greenfoot applications without using the Greenfoot framework. Eventually, I stumbled upon this blog post which discusses how to "run Greenfoot environment independently of the Greenfoot framework". I was inspired to, not only follow this blog post to locally replicate what is being proposed, but also create a snapshot of the environment by jarring the application, and deploying it to a java artifact repository. Finally, I created jfoot-api-1.0.1 and, iterations after it , to decorate the original Greenfoot framework with additional classes, and interfaces aimed at enabling development for scalable and maintainable applications.

About

The purpose of this repository is to provide an elegant solution for developing graphical computer programs, such as simulations and games, using the Java Programming Language and the JFoot environment, a decoration of a Greenfoot environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0