Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Offline Old Sparky  
#1 Posted : Wednesday, February 20, 2013 7:08:44 PM(UTC)
Old Sparky

Joined: 10/7/2012(UTC)
Posts: 15

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
Hey,

I'm currently develop Shadowshot, a 2D Shoot 'Em Up game, for the Delta Engine.

Features

  • level system
  • collectable items
  • weapon system
  • online highscore


Gameplay
The goal is simple: destroy as many asteroids as you can in 2:30 minutes (can be increased / decreased by collecting the corresponding items) and try to reach a new highscore, without losing all lives (the player starts with three lives). A life can be lost in two ways: First, if the player collides with an asteroid. Second, if the player collects a "remove life" item.

I have implemented collectable items that occasionally spawn and either have a positive or negative effect.

Positive Items:

  • Increase Score
  • Increase Time
  • Add Life
  • Upgrade Weapon (maximum level: 3)

Negative Items:

  • Decrease Score
  • Decrease Time
  • Remove Life

A rudimentary level system that increases the asteroids' speed every few seconds is also implemented.

The most important feature is, undoubtably, the online-highscore. After you have finished a round, you can upload your score. It's also possible to see the ten highest scores ever achieved by the players.

Screenshots
UserPostedImage UserPostedImage UserPostedImage

Please note: I'm NOT an artist, so please excuse the ugly graphics. Smile

Download
Binaries: Shadowshot v0.2
Source Code: Shadowhsot v.0.2 Source Code

Keyboard Setting
Left / right: A / D
Shoot: Space

So long,
Marc

Changelog

Edited by user Monday, June 3, 2013 4:08:36 PM(UTC)  | Reason: Not specified

thanks 1 user thanked Old Sparky for this useful post.
Benjamin on 2/20/2013(UTC)

Wanna join the discussion?! Login to your forum accountregister a new account. Or Connect via Facebook Twitter Google

Offline Benjamin  
#2 Posted : Wednesday, February 20, 2013 9:39:00 PM(UTC)
Benjamin

Medals: Admin

Joined: 8/20/2011(UTC)
Posts: 1,421
Location: Hannover

Thanks: 18 times
Was thanked: 97 time(s) in 92 post(s)
Cool, looks great. Can we include in our sample games?

We have actually created a site for Projects for others to share their creations (with or without source code, it is up to you): http://deltaengine.net/Gallery
Offline Old Sparky  
#3 Posted : Wednesday, February 20, 2013 10:22:19 PM(UTC)
Old Sparky

Joined: 10/7/2012(UTC)
Posts: 15

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
Originally Posted by: Benjamin Nitschke Go to Quoted Post
Cool, looks great. Can we include in our sample games?


Thank you.

Feel free to include Shadowshot into your sample games. Smile

Originally Posted by: Benjamin Nitschke Go to Quoted Post
We have actually created a site for Projects for others to share their creations (with or without source code, it is up to you): http://deltaengine.net/Gallery


Great idea! I will create such a project page, as soon as I have released Shadowshot.
Offline Old Sparky  
#4 Posted : Tuesday, May 21, 2013 1:15:59 PM(UTC)
Old Sparky

Joined: 10/7/2012(UTC)
Posts: 15

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
Hey,

Finally, I have managed it to finish the first version of Shadowshot! (and yes I know, it took a hell lot more time as I promised Sad - sorry for that).

I have ported Shadowshot to the most recent version of the Delta Engine. And in fact, I have completely rewritten the code with help of test driven development.

Unfortunately, the complete "menu system" is missing simply because Delta Engine doesn't provide such functionality yet (please correct me, if I'm wrong). Also I haven't activated the HUD yet, because font rendering is missing, too (again correct me, if I'm wrong). So, the remaining time, the score and lives are displayed as the window's title. I will definitively implement both thinks as soon as Delta Engine provides the needed functionality. I have also disabled the online highscores, because it doesn't make much sense without corresponding scenes to display the high scores.

Download: Shadowshot v0.1

Keyboard setting:
Left / right: A / D
Shoot: Space

Now, I have a question for you: Should I release the source code of the current version or should I publish it, when everything is implemented? It's your choice. Smile

So long,
Marc

Edited by user Tuesday, May 21, 2013 5:56:12 PM(UTC)  | Reason: Not specified

Offline Judge  
#5 Posted : Wednesday, May 22, 2013 4:15:09 PM(UTC)
Judge

Joined: 8/22/2011(UTC)
Posts: 8

Thanks: 1 times
Was thanked: 1 time(s) in 1 post(s)
Hi Marc,

nice to hear that you finally managed to finish your game Smile .

Regarding your question about the source code, as more soon you release your source code as more soon we can add your game to our samples Wink .

Cheers
Enrico

PS: We currently working on UI and Scenes to support things like a menu system.
Offline Old Sparky  
#6 Posted : Wednesday, May 22, 2013 6:54:53 PM(UTC)
Old Sparky

Joined: 10/7/2012(UTC)
Posts: 15

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
Hi Enrico,

Thanks for you answer.

You can download the source code here: Shadowhsot v.0.1 Source Code

Originally Posted by: Judge Go to Quoted Post
PS: We currently working on UI and Scenes to support things like a menu system.


That's great! Smile

So long,
Marc

Edited by user Tuesday, May 28, 2013 6:24:43 PM(UTC)  | Reason: Not specified

Offline vivek_mYsT  
#7 Posted : Tuesday, May 28, 2013 5:22:51 PM(UTC)
vivek_mYsT

Joined: 5/28/2013(UTC)
Posts: 2

Hi Old Sparky,

Unfortunately there is no source code for the ShadowShot game in /DeltaEngine/Samples in github..Sad Did you forget to push the source code into Github ?? Can you please check once again at your end whether you pushed it correctly or was there some issue while pushing the source code ? Smile

Cheers,
Viv
Cheers,
mYsT
Offline Old Sparky  
#8 Posted : Tuesday, May 28, 2013 6:23:58 PM(UTC)
Old Sparky

Joined: 10/7/2012(UTC)
Posts: 15

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
Hi Viv,

Thanks for letting me know, that I actually haven't pushed the source code to the proclaimed GitHub repository.

So, here you can download the source code: Shadowshot v.0.1 Source Code

So long,
Marc
Offline Old Sparky  
#9 Posted : Friday, May 31, 2013 4:09:49 PM(UTC)
Old Sparky

Joined: 10/7/2012(UTC)
Posts: 15

Thanks: 2 times
Was thanked: 2 time(s) in 2 post(s)
Hey,

I have updated Shadowshot to Delta Engine v0.9.8.1 Smile

In the progress, I have activated the HUD, due to the fact that Delta Engine supports font rendering again since version v0.9.8.0.

Furthermore, I have rethought the asteroid spawning system, because the first version was quite ridiculous. Instead of permanently spawning asteroids, only new asteroids are spawned if they are really needed (60 asteroids are permanently active, even though not all are visible). I have also changed the way asteroids are treated, when they're actually moving "out of the scene". If this is the case the asteroid in question is no longer deleted, it is just moved to the top of the screen. An asteroid is only deleted, if it collides with the player or a projectile.

Download: Shadowshot v.0.2 Source Code
Download: Shadowshot v.0.2 Binaries

So long,
Marc
Offline Flavio Damasco  
#10 Posted : Monday, June 3, 2013 10:04:32 AM(UTC)
Flavio Damasco

Joined: 5/15/2013(UTC)
Posts: 45
Location: Hannover

Was thanked: 2 time(s) in 2 post(s)
Great! ThumpUp
UserPostedImage
Rss Feed  Atom Feed
Users browsing this topic
Guest (2), OceanSpiders 2.0
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF.NET | YAF.NET © 2003-2023, Yet Another Forum.NET
This page was generated in 0.107 seconds.