What projects are you currently working on?

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

User avatar
Van-B
Chaos Rift Regular
Chaos Rift Regular
Posts: 125
Joined: Tue Aug 10, 2010 7:17 am
Current Project: iPhone puzzle game
Favorite Gaming Platforms: All - Except Amiga
Programming Language of Choice: DBPro, ObjC++
Location: Scotland

Re: What projects are you currently working on?

Post by Van-B »

I'm mostly working on a dual format puzzle bubble style game, for PC and iPhone, and then hopefully the iPad. It's my first C++ project, and last week I got it to a demo stage with 25+ levels, waiting on feedback from the big cheeses. It's a fair bit into development now, hoping to have that wrapped up and released before the intel app store is out of beta.

Other than that, I'm building a 2-player MAME cabinet, and am eagerly awaiting my 3D headset (VR920's) so I can finally write a VR game, something I've wanted to do for years.
Health, ammo.... and bacon and eggs.
User avatar
ChrissyJ91
Chaos Rift Regular
Chaos Rift Regular
Posts: 149
Joined: Tue Oct 28, 2008 5:36 pm
Favorite Gaming Platforms: PS1/2
Programming Language of Choice: C/C++
Location: UK

Re: What projects are you currently working on?

Post by ChrissyJ91 »

I've just started learning some java as a preparation for going back to college(next week). I must have spent an hour trying to find an alternate download for the developer kit as Oracle seem to have somehow broken half the downloads on their site.
xAustechx
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 2
Joined: Sun Aug 22, 2010 2:59 am

Re: What projects are you currently working on?

Post by xAustechx »

Thanks for all the support. I currently don't plan on giving up Beat Tapper yet. But I'm currently starting and a fresh project. Just to sort of get away from the Beat Tapper code. That way later on when I go back it will be amusing to work with different code. :D
dandymcgee wrote:
xAustechx wrote:And if you'd like to see for your self you can get it here but note that it's alpha: http://xaustechx.comule.com/BeatTapper.htm
I can't get it to run.. there's a shit ton of dll and .NET framework errors. Is it compiled as release or debug?

As for that, the game is compiled in release. So you may need the .NET framework or something since BTExtract is in C#.
User avatar
ismetteren
Chaos Rift Junior
Chaos Rift Junior
Posts: 276
Joined: Mon Jul 21, 2008 4:13 pm

Re: What projects are you currently working on?

Post by ismetteren »

I'm working on a level editor, written in Scala, to learn the language and some of the tricks of functional programming. But also to actually get a project done for once. ATM i need to optimize the basic stuff, like inserting tiles and stuff, since it is using an extremely slow method and to write a GUI. I am looking into this Qt binding for java (Qt Jambi) i recently learned about(Scala can use java libraries), since some of you guys seems to be very exited about Qt
Image ImageImage Image
mattheweston
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon Feb 22, 2010 12:32 am
Current Project: Breakout clone, Unnamed 2D RPG
Favorite Gaming Platforms: PC, XBOX360
Programming Language of Choice: C#
Location: San Antonio,Texas
Contact:

Re: What projects are you currently working on?

Post by mattheweston »

I've made some more progress on my Pong Clone and have updated my dev blog.


http://mattheweston.wordpress.com
Image
mattheweston
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon Feb 22, 2010 12:32 am
Current Project: Breakout clone, Unnamed 2D RPG
Favorite Gaming Platforms: PC, XBOX360
Programming Language of Choice: C#
Location: San Antonio,Texas
Contact:

Re: What projects are you currently working on?

Post by mattheweston »

As promised.... Anyone have any suggestions on fixing the collision detection?

Link: http://www.youtube.com/watch?v=Aab6ZJAW2qY

Image
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What projects are you currently working on?

Post by dandymcgee »

mattheweston wrote:As promised.... Anyone have any suggestions on fixing the collision detection?

Code: Select all

if( ball.x >= paddle.x + paddle.w ){
    //Do collision check
}
If ball is on side of paddle all collisions are ignored so that you can't side swipe it back into play.

Can be easily altered for a second paddle on the right side of the screen.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
mattheweston
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon Feb 22, 2010 12:32 am
Current Project: Breakout clone, Unnamed 2D RPG
Favorite Gaming Platforms: PC, XBOX360
Programming Language of Choice: C#
Location: San Antonio,Texas
Contact:

Re: What projects are you currently working on?

Post by mattheweston »

yeah there was a bug with my bounding box for the top and bottom. However, now I have a problem when I hit the ball with the top or bottom of the paddle that the ball is sticking to the top or bottom for a few secs before flying off in the proper direction.

I have three bounding boxes for the paddle: one for the whole paddle, one for the top, and one for the bottom. The image I attached shows the bounding boxes for the paddle and the bounding sphere for the ball.

Pardon my messy code. I'll go through later and clean it up. lol

Code: Select all


    BoundingSphere BallSphere = new BoundingSphere(new Vector3(GameBallPos.X+16, GameBallPos.Y+16, 0), 16);
                    BoundingBox LeftPaddleBox = new BoundingBox(new Vector3(50, leftPaddlePos, 0), new Vector3(50 + 22, leftPaddlePos + 92, 0));

                    
                    if (BallSphere.Intersects(LeftPaddleBox))
                    {

                        Cue cue = soundBank.GetCue("PongBallHit");
                        cue.Play();

                        GameBallDirection.X = 1;

                        if (BallSphere.Intersects(new BoundingBox(new Vector3(LeftPaddleBox.Min.X, LeftPaddleBox.Min.Y, 0), new Vector3(LeftPaddleBox.Min.X + 22, LeftPaddleBox.Min.Y + 10, 0))))
                        {
                            GameBallDirection.Y -= 2;
                        }

                        if (BallSphere.Intersects(new BoundingBox(new Vector3(LeftPaddleBox.Max.X, LeftPaddleBox.Max.Y, 0), new Vector3(LeftPaddleBox.Max.X + 22, LeftPaddleBox.Max.Y - 10, 0))))
                        {
                            GameBallDirection.Y += 2;
                        }
                    }

Attachments
example.png
example.png (9.3 KiB) Viewed 2525 times
Image
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: What projects are you currently working on?

Post by GroundUpEngine »

Following the KISS principle http://en.wikipedia.org/wiki/KISS_principle, I would advise using just one bounding region per Object ;)
mattheweston
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon Feb 22, 2010 12:32 am
Current Project: Breakout clone, Unnamed 2D RPG
Favorite Gaming Platforms: PC, XBOX360
Programming Language of Choice: C#
Location: San Antonio,Texas
Contact:

Re: What projects are you currently working on?

Post by mattheweston »

Yeah, I was going for the idea of having one on each end so the ball could be bounced off at a different angle/speed; however, as with anything in programming....there's more than one way. =)
Image
User avatar
Milch
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Sat Jul 11, 2009 5:55 am
Programming Language of Choice: C++
Location: Austria, Vienna

Re: What projects are you currently working on?

Post by Milch »

Started learning programming on the Android phone ( urgh its Java >< )
First results:
Image
Follow me on twitter!
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: What projects are you currently working on?

Post by eatcomics »

gotta love programming on mobile devices... granted java wouldn't be my first choice. Although I see why they chose it
Image
mattheweston
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon Feb 22, 2010 12:32 am
Current Project: Breakout clone, Unnamed 2D RPG
Favorite Gaming Platforms: PC, XBOX360
Programming Language of Choice: C#
Location: San Antonio,Texas
Contact:

Re: What projects are you currently working on?

Post by mattheweston »

My Pong clone has hit beta testing. =)

It's available for download here
http://rapidshare.com/files/415775397/Pong.zip

Player one uses the up/down arrows
Player two uses the w/s keys

Player one is on the right
Player two is on the left

I know I have some issues still with the collision detection, but otherwise I am pleased with the rest of the game.
Image
User avatar
Van-B
Chaos Rift Regular
Chaos Rift Regular
Posts: 125
Joined: Tue Aug 10, 2010 7:17 am
Current Project: iPhone puzzle game
Favorite Gaming Platforms: All - Except Amiga
Programming Language of Choice: DBPro, ObjC++
Location: Scotland

Re: What projects are you currently working on?

Post by Van-B »

@mattheweston
One thing I would suggest, is when affecting your balls speed, with those GameBallDirection variables, it might help if you check to see if they are bouncing the right way after a collision. For instance, if the ball hits something to the left, make sure that the GameBallDirection.X actually needs to be adjusted, if it's less than zero then set the speed, otherwise ignore it. I tend to get bugs with collisions sticking, but I also tend to invert the speed more often than setting it directly, so it might be more of a problem for me, your issue just sounded familiar is all :).
Health, ammo.... and bacon and eggs.
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: What projects are you currently working on?

Post by GroundUpEngine »

@mattheweston
Another tip, make a new thread in GameDev if you want testers ;)
Post Reply