Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jabbany/cis120finalproject
CIS120 Final Project -- 3D Snakes. 程设课程期末作业。仿诺记的 3D 贪食蛇。
https://github.com/jabbany/cis120finalproject
3d game java snakes
Last synced: 4 months ago
JSON representation
CIS120 Final Project -- 3D Snakes. 程设课程期末作业。仿诺记的 3D 贪食蛇。
- Host: GitHub
- URL: https://github.com/jabbany/cis120finalproject
- Owner: jabbany
- Created: 2012-12-11T01:11:53.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2023-09-04T09:37:38.000Z (over 1 year ago)
- Last Synced: 2023-09-05T00:20:33.215Z (over 1 year ago)
- Topics: 3d, game, java, snakes
- Language: Java
- Size: 164 KB
- Stars: 10
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
CIS 120 Final Project
====
CIS 120 Final Project - Build A Game. Implementation for 3D Snakes using native
AWT drawing in Java.![Demo of Game](https://github.com/jabbany/CIS120FinalProject/blob/master/snakes_screenshot.png?raw=true)
Buliding and Playing
----
Compile the game into a jar, and place it within the same directory as `gamedata.dat`.
The game will attempt to find `gamedata.dat` and load level information as well as the
playing field into the game.Graphics
----
This game runs on a (rather primitive) 3d rendering engine built from scratch on top of
basic AWT Graphics methods. It does not rely on hardware 3D so should run on any system.Design your own Game
----
The game setup is stored in gamedata.dat and contains all the level info as well as the
setup of the playing field. Instructions on how to create your custom map are given as
comments in the sample gamedata file included. Be aware that the game may fail unexpectedly
if illegal game data setup is given.Inspiration
----
This game was inspired by the classic 3D Snakes game present on Nokia S60v3 phones.
It was also my final project for CIS 120 (Fall, 2012).Licensing
----
You can use this game, in full or any part in any commercial or non-commercial code. But
you MAY NOT use this within a HOMEWORK ASSIGNMENT.