Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (293)
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  
  Bouncing Viral Alienz...  (Read 1671 times)
0 Members and 1 Guest are viewing this topic.
Offline Hsaka
« Posted 2009-01-04 04:26:56 »

Hi guys,

These are some games that I made for a Java Game Development course which I took this semester.
These games were developed using only the Java 2D API. (A constraint imposed upon us by the lecturer)
Each one was created as an assignment submission as we progressed through the course.
They all run on Windows (as per the lecturer's specifications) and require Java 1.5 or later installed.

Assignment 1: Alienz [Puzzle Game]
Download: http://hsaka.webs.com/Alienz%20Release.rar


Alienz is a puzzle game where the object is to survive as long as possible by removing as many alienz from the game board as you can. The top 8 highscores are saved. All the instructions for playing the game are provided in-game.

I intended this game to be a simple one (as per the lecturer's instructions), however, many people seemed to have trouble understanding how to play the game...  Undecided

Assignment 2: Bounce [Platformer]
Download: http://hsaka.webs.com/Bounce%20Release.rar


Bounce is a platformer in which you must guide a wheel to the goal. (Why? who knows...)
Unlike traditional platformers, however, you do not actually have direct control over the movement of the wheel... Instructions are provided in-game.
This demo version has the first 10 levels.

This assignment was intended for us to develop familiarity with the AffineTransformation classes of the Java 2D API as well as platform game techniques.

Assignment 3: Viral [Turn-Based Strategy]
Download: http://hsaka.webs.com/Viral%20Release.rar


Viral is a turn-based strategy game designed to teach basic programming skills in C.
It contains a tutorial to teach you how to play.

For this assignment, we were told to design a game that could be used to basic C programming skills to Year 1 Computer Science / Information Technology students.
Note: This game asks for a Student ID to play. You may enter any number here (this was necessary for logging purposes..)
----

Please try them out if possible.
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #1 - Posted 2009-01-04 05:09:42 »

Try tinypic.com for image hosting. Oh and webstart would have been nice.

弾幕 ☆ @mahonnaiseblog
Offline Hsaka
« Reply #2 - Posted 2009-01-04 05:56:59 »

Thank you sir, for the image host suggestion. Unfortunately, I am not yet versed in the ways of Java Webstart, but I will try to find some way to rectify this.
Games published by our own members! Check 'em out!
Try the Free Demo of Revenge of the Titans
Offline Eli Delventhal
« League of Dukes »

JGO Kernel


Medals: 39
Projects: 12


Game Engineer


« Reply #3 - Posted 2009-01-04 07:03:14 »

Take a look at Kevin Glass's tutorial:
http://www.cokeandcode.com/webstarthowto

See my work:
OTC Software
Offline nva225

Junior Member





« Reply #4 - Posted 2009-01-04 22:05:40 »

Mmm okay, have not tried games #2 and #3, but I did try #1.

I actually really liked the idea here. Something about trying for large sequential combos was fairly mathematically appealing, without being too complicated (I'm not sure who would think the game is confusing, really?). And the game itself was pretty fun too, got to level 3 or so in it.

Unfortunately I had to close the game because it lagged my computer worse than Fallout 3. I could barely use gmail at all while the game was running, and was (regrettably) forced to close the program because of it's performance when it wasn't the window in focus. I'm sure this was an easy concern to overlook when developing it, but sadly was quite a real issue practically.

ALSO, although I hate to complain about nitpicky things, the 25 seconds (so says my timing) that you force the user to sit through at the beginning is really quite silly. This should be cut down to around ~5 seconds, in my opinion, or have a skip key (I hit escape the first time and closed my game trying to bypass it). If you want to impress people with smooth sliding effects, make them sharp and quick, not agonizingly slow.

Sorry if that sounded a tad negative. Really quite good concept, I'm glad you didn't just go with another puyo pop or tetris or columns or whatever. I haven't seen this concept before and I really quite like it, and would enjoy playing this in a smoother implementation. But yeah, technical issues do exist. Any chance you could sort out those in a short span of time?
Offline Hsaka
« Reply #5 - Posted 2009-01-04 23:47:58 »

Thanks for trying the game  Wink

I agree with you about the length of the intro. It was done in an attempt to choreograph the intro with the background music. I have changed it to include an option to skip the intro.

As for the lag issue, I really don't know why it's happening for you. The games run without noticeably affecting the other programs I have running on my computer. Also, I have tested the games on several computers in my university's computer lab and I did not experience the problem you described.

In an attempt to rectify the situation affecting you, I have changed the code so that the game loop becomes paused (no rendering, updating etc.) when the game window loses focus. I hope that this will resolve the issue for you.

If it does not, I'm open to any suggestions you guys may have to fix this problem.
Offline nva225

Junior Member





« Reply #6 - Posted 2009-01-05 00:19:21 »

Wow, that was a really fast fix.

Also, problems happily resolved Smiley

Playing now.

edit: also as to why it happened, I'm not really sure. I'm running it on a pretty fast computer (2.0 ghz, core 2 duo) but it is a laptop, perhaps some sort of strange power management feature was reacting oddly to the application? Not sure. Maybe I just need to reboot every week or two. But anyway, I think it's good you added this regardless, as there's really no need to waste the cycles. Smiley
Offline Hsaka
« Reply #7 - Posted 2009-01-07 07:17:28 »

I'm glad that the problems were resolved for you.

Thanks again for playing  Smiley
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (71 views)
2013-05-17 21:29:12

alaslipknot (82 views)
2013-05-16 21:24:48

gouessej (112 views)
2013-05-16 00:53:38

gouessej (107 views)
2013-05-16 00:17:58

theagentd (118 views)
2013-05-15 15:01:13

theagentd (107 views)
2013-05-15 15:00:54

StreetDoggy (151 views)
2013-05-14 15:56:26

kutucuk (175 views)
2013-05-12 17:10:36

kutucuk (172 views)
2013-05-12 15:36:09

UnluckyDevil (181 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.72 seconds with 20 queries.