Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (804)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (868)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  GurkeGames - Snakes360°  (Read 3913 times)
0 Members and 1 Guest are viewing this topic.
Offline fdg
« Posted 2015-10-02 02:24:21 »

Hello there,

I've recently added one of my older projects on GitHub.
It's supposed to be a collection of simple 2D JVM games (written in groovy), the first one (Snakes360°) is playable now so I'm going to present it to you.

  It uses LWJGL2, slick-util, jogg and jorbis. Basically plain OpenGL (1.1 thought, I sadly followed outdated guides).
  Music and Sound-Effects from
  It's not performance optimized yet.

  Tested on
    Arch Linux 4.2.1-1 x86_64
    OpenJDK 1.8.0_60-b24
    Intel I7 4x1.9 GHz; 4GB RAM; Integrated Intel® HD Graphics 4000

  I don't have any windows machine to test this, so feel free to open issue reports if it doesn't work out of the box and I will consider fixing it.

  Snakes360° is a MultiPlayer (SinglePlayer is at least not as much fun) Snake game with 360° directions.
  Each player is supposed to control one Snake. Eat pizza (not the rotten ones!). Grow. Survive (especially the night-time).
  The snakes don't move perfect circles, the tail is curling. Allows you to draw a coil by keeping a direction key pressed.
  Controls: See the wiki.
  Only local games are available yet (SplitScreen is built in).

  Download, extract, launch the jar.

  To modify the setup you need to edit JSON files within the extraction directory (and sub-directories).
  Be aware that some options within those JSON files might not work yet.
  Maps can be created by creating JSON files (and background-image if needed).

Screenshots (linked to Full-HD image):

Work in progress:
  Since it's just a hobby project (and the first low-level - at least the lowest level I ever got - game I wrote) it's coded mostly to test out writing games on the JVM.

  WTFPL 2.0
  As long you agree to the terms of WTFPL 2.0 your PRs are welcome (maps, soundpacks, AI, whatever).

I hope you'll enjoy. At least my friends and I do.
Offline JscottyBieshaar

Junior Devvie

Medals: 6
Projects: 2
Exp: 4-6 months

Game Development Student

« Reply #1 - Posted 2015-10-04 18:13:39 »

I like the game-play.

But the snakes are moving a little bit to fast....

And it would be awesome to make add some networking to this project! that would be awesome! :p

Justin Bieshaar
Offline fdg
« Reply #2 - Posted 2015-10-04 19:08:13 »

Thanks for the feedback.

I've added the snakes speed into the setup-relevant JSON files to be customized and reduced the default speed a tick.
You can multiply it by any float within the game-setup of your choice. E.g. deploy-dir/Snakes360deg/Setups/1/KeepItSmall.json property

or directly within the deploy-dir/Snakes360deg/server.json to overwrite the value of the setup. E.g. wildcard-property

(This is not possible within a release yet, so you have to gradle deploy by yourself. It'll get deployed into build/jar/. Needs Internet connection thought.)

Damn. just noticed inconsistency of those JSON files property names... Will probably change with next release  Grin

Also keep in mind that changing the speed is not 100% gameplay-consistent. A faster snake has more compressed tail, but since all snakes have the same speed it's fair anyways.

The network support is definitely WIP with high priority. Basic structure already exists, but since I didn't keep it up to date with the core Game structure it doesn't work anymore. Thus it's temporarily unavailable and needs major updates.
Pages: [1]
  ignore  |  Print  

Riven (583 views)
2019-09-04 15:33:17

hadezbladez (5521 views)
2018-11-16 13:46:03

hadezbladez (2405 views)
2018-11-16 13:41:33

hadezbladez (5783 views)
2018-11-16 13:35:35

hadezbladez (1226 views)
2018-11-16 13:32:03

EgonOlsen (4664 views)
2018-06-10 19:43:48

EgonOlsen (5684 views)
2018-06-10 19:43:44

EgonOlsen (3199 views)
2018-06-10 19:43:20

DesertCoockie (4099 views)
2018-05-13 18:23:11

nelsongames (5116 views)
2018-04-24 18:15:36
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!