This site requires JavaScript, please enable it in your browser!
Greenfoot back

Comments for Super Thundershot

Return to Super Thundershot

delmardelmar

2008/7/15

Wow!
mjrb4mjrb4

2008/7/15

I don't know why and it might just be me, but this didn't work until I logged in :S Apart from that, amazing graphics, looks really 3D (especially the rocks) and a great game!
jafishjafish

2008/7/15

Nice work!
pollepolle

2008/7/15

Awesome! Really really difficult to play with a trackpad though. I have the same problem as mjrb4 though. Joe, I have send you some debug info via email.
davmacdavmac

2008/7/16

It just needs sound effects...
trickstertrickster

2008/7/16

Cool graphics!
JL235JL235

2008/7/16

Thanks for the comments. I plan to add sound for the final version, some more enemies and a boss. I'm pretty sure I now know why it doesn't work unless your logged in and am working on a temporary fix.
langylangy

2008/7/22

Awesome game. 3d effects are great. Needs sound and a boss though.
djbdjb

2008/8/1

I haven't got a clue how to play this, but it impressed the life out of me!
BlankedBlanked

2008/8/3

Had to register for this, but I'm glad I did =) Hard to play, but great concepts.
kourtney1816kourtney1816

2008/8/12

it was great!!!! love th graphics and shooting and stuff....... PEACE!!!
kourtney1816kourtney1816

2008/8/12

um how do ya put ur senarios or whatever ya call 'em on this website? Oh and how do you make an actor eat a food???? PEACE #2!!!
jcjortizjcjortiz

2008/8/15

awesome
davmacdavmac

2008/9/30

JL235, did you ever figure out why you must be logged in to the gallery to play this scenario?
JL235JL235

2008/10/4

Yes, it's to do with the security manager and the GreenfootImage class. I am using reflection to change the BufferedImage used internally by the GreenfootImage. As standard GreenfootImages have full alpha support and I was replacing the BufferedImages with one that only had partial or no alpha support, as these were far faster. I had originally presumed that the security exception wasn't being caught by my code. My original solution was to catch it and so not have the images changed. It would be a lot slower if your not logged in, but would work. However it appears my code is catching it, so I'm still unsure why it fully breaks. I do however have a new fix which I might try implementing today (and actually do it too). I still plan to finish Super Thundershot but after I have finished my current game, Sokoban Supreme (comming soon).
A new version of this scenario was uploaded on Sat Oct 11 14:39:26 UTC 2008
A new version of this scenario was uploaded on Sat Oct 11 16:05:07 UTC 2008
kenshinakhkenshinakh

2008/10/17

Interesting... I like the 3-D effects you have, lol, I'm still trying to figure that out. Great job.
qnanqingqnanqing

2008/10/23

Amazing !!, how did you get the angle of the shooter with the mouseee ???
JL235JL235

2008/10/23

The angle is found through triginomety. You can create a triangle from the shooter to the mouse cursor. One side is the difference between both points on the x-axis, another side is the difference along the y-axis. These allows you to find the angle from the shooter to the mouse cursor. This is the code: double angle = Math.atan2(mouseY-getY(), mouseX-getX()); setRotation((int)Math.toDegrees(angle)); I also have my own class that wraps around the Mouse interface to offer an interface which I much prefer (and performs some internal error check for me). I also use the angle for setting the angle of the shot it creates.
You might want to consider changing the background to something less sporatic and consuming. I found it distracting and degrading on the speed. Constructive Criticism aside: This is a fantastic game, with good effects, playability, and Fun!
ty with the aid in trig code!