BSD Ports

games/robocode-naval 0.9.2_4 FreeBSD

Game for learning Java[tm] programming language

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ae0f39ad0b
License
EPL
Categories
games, education, java
Package size
5463.3 KiB, 10788.0 KiB installed

Description

Naval Robocode is a programming game, where the goal is to develop a robot battle ship to battle against other ships in Java or .NET. The robot battles are running in real-time and on-screen. Naval Robocode is based on Robocode v1.9.2.1.

In the other systems

SystemPortVersion
FreeBSDgames/robocode-naval0.9.2_4
DragonFlygames/robocode-naval0.9.2_2

Install

Binary package:

pkg install robocode-naval

From the ports tree:

cd /usr/ports/games/robocode-naval/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	robocode-naval>0:games/robocode-naval

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.9.2_40.9.2_40.9.2_20.9.2_20.9.2_4
FreeBSD:14:quarterly0.9.2_40.9.2_4n/a0.9.2_20.9.2_4
FreeBSD:15:latest0.9.2_40.9.2_4n/a0.9.2_20.9.2_2
FreeBSD:15:quarterly0.9.2_40.9.2_4n/an/an/a
FreeBSD:16:latest0.9.2_40.9.2_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 53
Run dependencies 53

No port depends on this one.

Configuration

No options to configure.

USES
cpe dos2unix java:extract,run zip
Service scripts
none

Message after installing

Naval Robocode has been installed.

Naval Robocode requires a java compiler. By default Naval Robocode will
look for the IBM Jikes compiler.

You can override this in the Naval Robocode compiler preferences menu:

    Robot -> Editor -> Compiler -> Options -> Preferences

Attention not all with Rumble games works, this is work in Progress.

Have fun!

===============================================================================

After deinstallation, some files may stay in /usr/local/share/java/robocode-naval,
you can delete them with

    /bin/rm -fr /usr/local/share/java/robocode-naval

===============================================================================

Files

pkg-plist 339
  • bin/robocode-NavalRobocode
  • share/applications/robocodeNavalRobocode.desktop
  • share/robocode-naval/ReadMe.html
  • share/robocode-naval/ReadMe.txt
  • share/robocode-naval/battles/intro.battle
  • share/robocode-naval/battles/sample.battle
  • share/robocode-naval/compilers/CompilerTest.java
  • share/robocode-naval/compilers/ecj.jar
  • share/robocode-naval/javadoc/allclasses-frame.html
  • share/robocode-naval/javadoc/allclasses-noframe.html
  • share/robocode-naval/javadoc/constant-values.html
  • share/robocode-naval/javadoc/deprecated-list.html
  • share/robocode-naval/javadoc/help-doc.html
  • share/robocode-naval/javadoc/index-all.html
  • share/robocode-naval/javadoc/index.html
  • share/robocode-naval/javadoc/overview-frame.html
  • share/robocode-naval/javadoc/overview-summary.html
  • share/robocode-naval/javadoc/overview-tree.html
  • share/robocode-naval/javadoc/package-list
  • share/robocode-naval/javadoc/resources/inherit.gif
  • share/robocode-naval/javadoc/robocode/AdvancedRobot.html
  • share/robocode-naval/javadoc/robocode/BattleEndedEvent.html
  • share/robocode-naval/javadoc/robocode/BattleResults.html
  • share/robocode-naval/javadoc/robocode/BattleRules.html
  • share/robocode-naval/javadoc/robocode/BorderSentry.html
  • share/robocode-naval/javadoc/robocode/Bullet.html
  • share/robocode-naval/javadoc/robocode/BulletHitBulletEvent.html
  • share/robocode-naval/javadoc/robocode/BulletHitEvent.html
  • share/robocode-naval/javadoc/robocode/BulletMissedEvent.html
  • share/robocode-naval/javadoc/robocode/Condition.html
  • share/robocode-naval/javadoc/robocode/CustomEvent.html
  • share/robocode-naval/javadoc/robocode/DeathEvent.html
  • share/robocode-naval/javadoc/robocode/Droid.html
  • share/robocode-naval/javadoc/robocode/Event.html
  • share/robocode-naval/javadoc/robocode/GunTurnCompleteCondition.html
  • share/robocode-naval/javadoc/robocode/HitByBulletEvent.html
  • share/robocode-naval/javadoc/robocode/HitByMineEvent.html
  • share/robocode-naval/javadoc/robocode/HitRobotEvent.html
  • share/robocode-naval/javadoc/robocode/HitWallEvent.html
  • share/robocode-naval/javadoc/robocode/JuniorRobot.html
  • share/robocode-naval/javadoc/robocode/KeyEvent.html
  • share/robocode-naval/javadoc/robocode/KeyPressedEvent.html
  • share/robocode-naval/javadoc/robocode/KeyReleasedEvent.html
  • share/robocode-naval/javadoc/robocode/KeyTypedEvent.html
  • share/robocode-naval/javadoc/robocode/MessageEvent.html
  • share/robocode-naval/javadoc/robocode/Mine.html
  • share/robocode-naval/javadoc/robocode/MineHitEvent.html
  • share/robocode-naval/javadoc/robocode/MineHitMineEvent.html
  • share/robocode-naval/javadoc/robocode/MouseClickedEvent.html
  • share/robocode-naval/javadoc/robocode/MouseDraggedEvent.html
  • share/robocode-naval/javadoc/robocode/MouseEnteredEvent.html
  • share/robocode-naval/javadoc/robocode/MouseEvent.html
  • share/robocode-naval/javadoc/robocode/MouseExitedEvent.html
  • share/robocode-naval/javadoc/robocode/MouseMovedEvent.html
  • share/robocode-naval/javadoc/robocode/MousePressedEvent.html
  • share/robocode-naval/javadoc/robocode/MouseReleasedEvent.html
  • share/robocode-naval/javadoc/robocode/MouseWheelMovedEvent.html
  • share/robocode-naval/javadoc/robocode/MoveCompleteCondition.html
  • share/robocode-naval/javadoc/robocode/NavalBattleResults.html
  • share/robocode-naval/javadoc/robocode/NavalRobocode.html
  • share/robocode-naval/javadoc/robocode/NavalTurnCompleteCondition.html
  • share/robocode-naval/javadoc/robocode/PaintEvent.html
  • share/robocode-naval/javadoc/robocode/RadarTurnCompleteCondition.html
  • share/robocode-naval/javadoc/robocode/RateControlRobot.html
  • share/robocode-naval/javadoc/robocode/Robocode.html
  • share/robocode-naval/javadoc/robocode/RobocodeFileOutputStream.html
  • share/robocode-naval/javadoc/robocode/RobocodeFileWriter.html
  • share/robocode-naval/javadoc/robocode/Robot.html
  • share/robocode-naval/javadoc/robocode/RobotDeathEvent.html
  • share/robocode-naval/javadoc/robocode/RobotStatus.html
  • share/robocode-naval/javadoc/robocode/RoundEndedEvent.html
  • share/robocode-naval/javadoc/robocode/Rules.html
  • share/robocode-naval/javadoc/robocode/ScannedProjectileEvent.html
  • share/robocode-naval/javadoc/robocode/ScannedRobotEvent.html
  • share/robocode-naval/javadoc/robocode/ScannedShipEvent.html
  • share/robocode-naval/javadoc/robocode/Ship.html
  • share/robocode-naval/javadoc/robocode/ShipStatus.html
  • share/robocode-naval/javadoc/robocode/SkippedTurnEvent.html
  • share/robocode-naval/javadoc/robocode/StatusEvent.html
  • share/robocode-naval/javadoc/robocode/TeamRobot.html
  • share/robocode-naval/javadoc/robocode/TurnCompleteCondition.html
  • share/robocode-naval/javadoc/robocode/WinEvent.html
  • share/robocode-naval/javadoc/robocode/_AdvancedRadiansRobot.html
  • share/robocode-naval/javadoc/robocode/_AdvancedRobot.html
  • share/robocode-naval/javadoc/robocode/_Robot.html
  • share/robocode-naval/javadoc/robocode/_RobotBase.html
  • share/robocode-naval/javadoc/robocode/annotation/SafeStatic.html
  • share/robocode-naval/javadoc/robocode/annotation/package-frame.html
  • share/robocode-naval/javadoc/robocode/annotation/package-summary.html
  • share/robocode-naval/javadoc/robocode/annotation/package-tree.html
  • share/robocode-naval/javadoc/robocode/control/BattleSpecification.html
  • share/robocode-naval/javadoc/robocode/control/BattlefieldSpecification.html
  • share/robocode-naval/javadoc/robocode/control/IResults.html
  • share/robocode-naval/javadoc/robocode/control/IRobocodeEngine.html
  • share/robocode-naval/javadoc/robocode/control/RandomFactory.html
  • share/robocode-naval/javadoc/robocode/control/RobocodeEngine.html
  • share/robocode-naval/javadoc/robocode/control/RobocodeListener.html
  • share/robocode-naval/javadoc/robocode/control/RobotResults.html
  • share/robocode-naval/javadoc/robocode/control/RobotSetup.html
  • share/robocode-naval/javadoc/robocode/control/RobotSpecification.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
java/robocode-0.9.2-setup.jar6.322354e+067e809cb42b1724dfeab9e9fd00e7adc0e63edd8036796c7d60d31f5477faaf32
Master sites 1
  • SF/robocode/naval-robocode/0.9.2

Commit history 1

DateCommitCreditsLog message
ae0f39ad0b Danilo G. Baio games/robocode-naval: Ignore portscout
robocode-naval and robocode share the same SourceForge project, so portscout keeps reporting games/robocode versions as new releases for this port. Naval Robocode has its own versioning scheme (0.9.2 being the latest), so just ignore it.