Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (524)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (592)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  fuzetsu  (Read 13404 times)
0 Members and 1 Guest are viewing this topic.
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Posted 2005-12-08 15:29:55 »

http://kaioa.com/jws/jnlp_na/fuzetsu.jnlp 3989 4025 4037 4073 bytes

Patterns arent final yet, but thats the game (basically).

Its a no button bullet hell game. You start to "fire" when you scrape bullets, the more bullets there are in your scraping radius and the closer they are the more bullets you start to emit. Score is directly proportional to the scraping. If you are close to the enemy alot of bullets will miss... so you can get more points out of that enemy Wink

Screenies:
screenie 1
screenie 2
screenie 3
screenie 4
screenie 5
screenie 6
screenie 7

Screenie of the editor for those who care

edit: The speedup after the enemy died is intentionally (its for clearing the screen). You are also invulnerable during that time (indicated by that animation).

fixes:
-half transparent gray cursor rect on mac
Solution: clear it!
1  
2  
3  
BufferedImage cursor=new BufferedImage(32,32,BufferedImage.TYPE_INT_ARGB);
cursor.setRGB(0,0,32,32,new int[1024],0,32);
setCursor(Toolkit.getDefaultToolkit().createCustomCursor(cursor,new Point(0,0),""));

-leftover garbage in generated images on linux
Solution: fill it with black
-misaligned fonts on some systems
Solution: Well, do it the proper way and use FontMetrics Lips Sealed
-slighty cut off hull image on the mac
Solution: Use some padding Tongue

弾幕 ☆ @mahonnaiseblog
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 78
Projects: 15


★★★★★


« Reply #1 - Posted 2005-12-08 16:06:09 »

wow amazing work, damn hard on the later barrages but damn addictive Smiley
Offline f.l.x

Senior Devvie


Projects: 3


there is no place like 127.0.0.1


« Reply #2 - Posted 2005-12-08 16:22:59 »

Great very original ^^

played smooth and nicely

Litterarum radices amaras, fructus dulces
http://flx.proyectoanonimo.com
figth spam!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline c_lilian

Senior Devvie


Projects: 1


Java games will probably rock someday...


« Reply #3 - Posted 2005-12-08 16:25:58 »

Great !

... but on my mac (beware, the dreaded mac is back)... the mouse cursor is still visible and hides most of the contents of the player cicle...

I'm beginning to think Mac Os really hates 4k games...

Lilian

Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #4 - Posted 2005-12-08 16:45:12 »

Great !

... but on my mac (beware, the dreaded mac is back)... the mouse cursor is still visible and hides most of the contents of the player cicle...

I'm beginning to think Mac Os really hates 4k games...

Lilian

Retry... that issue should be (hopefully) fixed now.

弾幕 ☆ @mahonnaiseblog
Offline Morre

JGO Knight


Medals: 2
Projects: 10


I'm Dragonene on IRC.


« Reply #5 - Posted 2005-12-08 16:50:51 »

Looks impressive, runs smoothly, but to be honest, I don't get it Cheesy
Care to explain again what to do? I'm not entirely sure Cheesy

Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #6 - Posted 2005-12-08 16:55:43 »

Looks impressive, runs smoothly, but to be honest, I don't get it Cheesy
Care to explain again what to do? I'm not entirely sure Cheesy

It took me about a half-hour to figure it out. The white "dot" in the center is you. If you touch a bullet, you lose a life. (The three blue balls at the top.) However, if the rim around your player (I think of it as a buzz saw) touches the bullets, you fire particles at the bad guy that reduce his life. When you lose your last life the bad guy will laugh at you and the game will start all over. Make sense? Smiley

Java Game Console Project
Last Journal Entry: 12/17/04
Offline Morre

JGO Knight


Medals: 2
Projects: 10


I'm Dragonene on IRC.


« Reply #7 - Posted 2005-12-08 16:58:09 »

Ah, I see. Thanks Smiley

EDIT: Wow, that is one truly awesome game. Best gameplay so far this year, I think (sorry, Markus). I love it! Only 270k on first try though - I'll play it more later. Now though, I have to study Cheesy

EDIT2: No such errors for me (such as the one below). Mouse cursor is visible though, not sure if it's meant to be that way? XP Pro, JRE 1.5.

Offline c_lilian

Senior Devvie


Projects: 1


Java games will probably rock someday...


« Reply #8 - Posted 2005-12-08 17:02:50 »

a problem with the new version :

java.lang.ClassCastException
   at apple.awt.StrategyBufferImage.<init>(StrategyBufferImage.java:26)
   at apple.awt.ContainerModel.createBuffers(ContainerModel.java:155)
   at java.awt.Component$FlipBufferStrategy.createBuffers(Component.java:3111)
   at java.awt.Component$FlipBufferStrategy.<init>(Component.java:3080)
   at java.awt.Component.createBufferStrategy(Component.java:2989)
   at java.awt.Canvas.createBufferStrategy(Canvas.java:166)
   at java.awt.Component.createBufferStrategy(Component.java:2921)
   at java.awt.Canvas.createBufferStrategy(Canvas.java:141)
   at W.<init>(Unknown Source)
   at W.main(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:324)
   at com.sun.javaws.Launcher.executeApplication(Launcher.java:848)
   at com.sun.javaws.Launcher.executeMainClass(Launcher.java:808)
   at com.sun.javaws.Launcher.continueLaunch(Launcher.java:682)
   at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:397)
   at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:199)
   at com.sun.javaws.Launcher.run(Launcher.java:167)
   at java.lang.Thread.run(Thread.java:552)

Offline f.l.x

Senior Devvie


Projects: 3


there is no place like 127.0.0.1


« Reply #9 - Posted 2005-12-08 17:12:28 »

no exeptions for me, but it shows some garbage arround the cursor image all the time. It seems to be a known problem with translucent images, i have had same problems in another game and didn't manage to fix it Sad

Litterarum radices amaras, fructus dulces
http://flx.proyectoanonimo.com
figth spam!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #10 - Posted 2005-12-08 17:13:10 »

Welp, I beat it. Despite oNyx's "recommendation", just stay far away from the bad guy and scrape bullets in very open areas. As long as you don't get too close, it isn't hard to keep yourself alive. Smiley

Final score: 364136 points. For some odd reason, the final bonus is a nice, round 33,333 points. (100,000/3?)

Java Game Console Project
Last Journal Entry: 12/17/04
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #11 - Posted 2005-12-08 17:16:38 »

Updated. Hope it solves that issue...

>Despite oNyx's "recommendation"

Well, if you really want more points you have to work for it Wink

edit: Yea well, its 33333*lives (so the number of digits remain the same *cough*)

弾幕 ☆ @mahonnaiseblog
Offline Morre

JGO Knight


Medals: 2
Projects: 10


I'm Dragonene on IRC.


« Reply #12 - Posted 2005-12-08 17:18:58 »

Mouse is hidden now. Good Smiley

Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #13 - Posted 2005-12-08 19:16:28 »

Patterns updated (18 pattern in 16 combinations).

弾幕 ☆ @mahonnaiseblog
Offline weston

Junior Devvie





« Reply #14 - Posted 2005-12-08 20:07:25 »

Cool idea. Its so tempting to get close and watch those tons of bullets fly out, but I know it will kill me! I think lots of good games have that balance though. I remember trying to run through the levels in super mario bros. really fast and dying over and over, but it was cool to go through the levels so fast.

for(int i = 1; i > 0; i++)
{
System.out.println(i+" cups of java downed");
}
Offline arne

Senior Devvie




money is the worst drug- we should not let it rule


« Reply #15 - Posted 2005-12-08 21:07:15 »

very nice game !! Cheesy

524256 points I had all my lives left, when I got that extra bonus Wink Then it somehow restarted ( at least I think it did  Wink )

Is it possible to manage more points?

:: JOODE :: Xith3d :: OdeJava ::
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #16 - Posted 2005-12-08 21:20:58 »

562k on my last run. Since you get points for spawning bullets, you get more points if you are closer to the enemy (because more bullets will miss then). Well, its alot harder to do Wink

>Then it somehow restarted

"click to restart" Tongue

edit: I think I'll use those remaining bytes to fix that font issue.

弾幕 ☆ @mahonnaiseblog
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #17 - Posted 2005-12-08 21:40:49 »

I've never seen anything like this before.  1st go I got wiped. 2nd was better until I got to the level where the bullets come from multiple sources.  So simple, but so much variation in strategy per level.  Smiley

Oh, and I don't know 'fuzetsu' & will have to look it up in a minute Smiley

Alan

Time flies like a bird. Fruit flies like a banana.
Offline g666

Junior Devvie





« Reply #18 - Posted 2005-12-08 21:45:20 »

This game is great. very colourull and also needng some thought but also action at the same time Shocked

desperately seeking sanity
Offline nonnus29

Senior Devvie




Giving Java a second chance after ludumdare fiasco


« Reply #19 - Posted 2005-12-08 23:18:15 »

I never thought I'd see a no-button shooter, very cool, unique game!  I didn't get very far, I suck at shooter type of game....  Grin
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #20 - Posted 2005-12-08 23:48:35 »

Font issues have been solved. 56 bytes left Smiley

弾幕 ☆ @mahonnaiseblog
Offline darkprophet

Senior Devvie




Go Go Gadget Arms


« Reply #21 - Posted 2005-12-09 00:09:02 »

* darkprophet's jaw drops to the floor

Soo many pewty little bullets!

Friends don't let friends make MMORPGs.

Blog | Volatile-Engine
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #22 - Posted 2005-12-09 00:55:55 »

Thats a nifty shooter, I'm surprised you got so many bullet patterns into 4k!

Also the buzz system is woefully under used in shooters, I can only think of Psyvariar and Bangi-O which were any good.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #23 - Posted 2005-12-09 01:50:44 »

>I'm surprised you got so many bullet patterns into 4k!

10 bytes per pattern:
-start degrees (short)
(the starting angle)

-degree modifier (short)
(the amount of degrees which are added each iteration)

-start velocity (unsigned byte)
(the bullet speed)

-velocity modifier (unsigned byte)
(the amount of units per frame which gets added to the bullet speed each iteration)

-spawns per iteration (unsigned byte)
(the amount of bullets to spawn each iteration)

-repeat (unsigned byte)
(how often the whole thing is repeated until wait/velocity reset)

-start wait (unsigned byte)
(how long to wait before this emitter starts)

-wait (unsigned byte)
(how many iterations to wait after repeat ran out)

And 3 bytes per combination (like pattern A, pattern C and pattern F). I also used a blank pattern for muting emitters.

The system is overly simple, but it was the best one I could come up with which would work with this filesize limitations. I think it turned out pretty well and the degree of variations is also pretty nice. Its actually the first time I wrote something like this Smiley

弾幕 ☆ @mahonnaiseblog
Offline hvor2

Junior Devvie




Beyond mind, there is an awareness...


« Reply #24 - Posted 2005-12-09 08:46:14 »

 Cheesy
I respect the original idea very much. Took me a while to understand what to do, but it was worth it. Great concept and realisation. Just as in life - if you don't risk...
A little suggestion: I tought that I will do more damage if I am closer to an enemy. That will be better for gameplay I think.

Offline arne

Senior Devvie




money is the worst drug- we should not let it rule


« Reply #25 - Posted 2005-12-09 09:14:12 »

>I'm surprised you got so many bullet patterns into 4k!

10 bytes per pattern:
-start degrees (short)
(the starting angle)

-degree modifier (short)
(the amount of degrees which are added each iteration)

-start velocity (unsigned byte)
(the bullet speed)

-velocity modifier (unsigned byte)
(the amount of units per frame which gets added to the bullet speed each iteration)

-spawns per iteration (unsigned byte)
(the amount of bullets to spawn each iteration)

-repeat (unsigned byte)
(how often the whole thing is repeated until wait/velocity reset)

-start wait (unsigned byte)
(how long to wait before this emitter starts)

-wait (unsigned byte)
(how many iterations to wait after repeat ran out)

And 3 bytes per combination (like pattern A, pattern C and pattern F). I also used a blank pattern for muting emitters.

The system is overly simple, but it was the best one I could come up with which would work with this filesize limitations. I think it turned out pretty well and the degree of variations is also pretty nice. Its actually the first time I wrote something like this Smiley

Why don't you generate those patterns by random? Then you would be able to keep people playing forever Wink
Then you would only have to make some numeric tricks, so the first levels are easier than the rest.

Or:

Keep the first levels like they are, but do that with the randomizing for the rest of the levels.

You could try to but that into the last 56 Bytes Wink

:: JOODE :: Xith3d :: OdeJava ::
Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #26 - Posted 2005-12-09 09:37:01 »

would make comparing score impossible since we'd all have varying difficulty

Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2
Exp: 14 years


Make it work; make it better.


« Reply #27 - Posted 2005-12-09 12:12:37 »

If you seed the random number generator with the same seed, then even though they are randomly generated, they will be the same each time.

Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #28 - Posted 2005-12-09 17:19:26 »

Random wouldnt work very well. I mean I also thought about that, but fiddling around with the editor has shown that most value combinations are totally unplayable. It would be also not easy to get usable difficulty ramping.

弾幕 ☆ @mahonnaiseblog
Offline oNyx

JGO Coder


Medals: 2


pixels! :x


« Reply #29 - Posted 2005-12-10 03:11:50 »

Fixed some slight rendering issue on the mac.

Some new pattern, two boring ones were thrown out.

21 pattern in 22 combinations (levels). Surprisingly it got a bit harder, too. Wink

弾幕 ☆ @mahonnaiseblog
Pages: [1] 2
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

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

The first screenshot will be displayed as a thumbnail.

toopeicgaming1999 (8 views)
2014-11-26 15:22:04

toopeicgaming1999 (10 views)
2014-11-26 15:20:36

toopeicgaming1999 (6 views)
2014-11-26 15:20:08

SHC (24 views)
2014-11-25 12:00:59

SHC (24 views)
2014-11-25 11:53:45

Norakomi (24 views)
2014-11-25 11:26:43

Gibbo3771 (22 views)
2014-11-24 19:59:16

trollwarrior1 (36 views)
2014-11-22 12:13:56

xFryIx (74 views)
2014-11-13 12:34:49

digdugdiggy (52 views)
2014-11-12 21:11:50
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org 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‑gaming.org
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!