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

Report as inappropriate.

Avatar-1940_thumb
Builderboy2005 presents ...

2010/1/16

Castle Storm II

Well, I am in the proccess of making a new FPS, the sequel to my original Castle Storm! The engine is no longer a raycaster, it has fully fledged 3D graphics! This allows for fun things like different levels, staircases, and moving platforms.
The physics of the player are also much sleeker, the movements are very fluid.

MOUSE CONTROL:
In order to use Mouse Control, click on the link above the scenario thtat says 'Open in Greenfoot'. You will need Greenfoot Installed to play it with Mouse Control. Once in Greenfoot, When it is time to calibrate the mouse, click in the center of the scenario, then drag your mouse to the top left corner of your computer screen. Then release your mouse to finish calibration

If you want to play without Mouse Control, or in your browser, simply press the RUN button.

CONTROLS:
With Mouse Control
-WASD to move and strafe
-Mouse to look
Without Mouse Contro;
-WASD to move and turn
-Space to jump

-C to crouch
-R to reload (just a fancy animation for now)

-Added an alternate rendering method (default) that is much faster but results in small graphical errors. Press 1 and 2 to switch between them
-Added better mouse control for non-robot version
-Object3D class now supports OBJ files and materials! Yay! Now i can model objects in Blender
-Added a Beta Level design. There are clipping bugs and some physics problems, so dont be alarmed :P
-Press E to turn off the Lasers! If you can find them that is :P

11731 views / 18 in the last 7 days

37 votes | 0 in the last 7 days

Tags: game simulation demo with-source 3d fps blender

This scenario is a member of: Scenario showcase, 3D


open in greenfoot
Your browser is ignoring the <APPLET> tag.
Gollum_thumbdordor

2011/5/30

Did you modeled the objects with blender? if so, how did you do that?
Avatar-1940Builderboy2005

2011/5/31

Yes I did ^^ What I did is modeled the objects in Blender, and the exported them in an OBJ file, and wrote a script that converted the OBJ file into data that my program could use. The specifics are a bit complicated, but it's all in the source :)
No_avatar_thumbRedPhoneBooth

2012/4/9

you lost me at boolean fastFramerate = true; good work man!
My_avatarsp33dy

2012/4/9

Like the code. Takes me back to some of my 3d assembly coding days on the amiga. Although assembly was far more proficient, it's so much easier and cleaner to write in Java and not worry as much about computational speed. Although I'd read a lot about Ray tracing, I'd not put two-and-two together in terms of how it works. Bl**dy pretty obvious now I've looked through your code!!!
Unbenannt-1_thumbBytelord

2012/7/2

freaking awesome man
Os-x-lion-logo_thumbSPower

2012/7/28

Are you still working on it? I'd love to play this game!
Avatar-1940_thumbBuilderboy2005

2012/7/30

I'm not working on this game as much, mostly working on Nightmare.
L_we1_thumbCocky

2012/9/20

echt cool wie lange hat es gebraucht an diesem Spiel fertigzuwerden?
Ratman_thumbJetLennit

2013/9/26

Are you going to continue this?
Coloredroundtiles_thumbshrucis1

2013/11/28

What's the point of turning off lasers if you can pass right through them? XD

See all comments

Want to leave a comment? You must first log in.

Who likes this?

Greenfoot_thumb Ratman_thumb 14_thumb Avatar_thumb Avatar_thumb Linkin_park_vector_logo_by_darkmacsek9-d5bkfr3 L_we1_thumb No_avatar_thumb Os-x-lion-logo_thumb Unbenannt-1_thumb Sir_magic_avatar_thumb Cat_thumb My_avatar_thumb Bild1_thumb Percy_jackson_thumb No_avatar_thumb Drhorrible_thumb Brain_thumb Spirofire3_thumb No_avatar_thumb