Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Witch Blast (dungeon crawl shooter)  (Read 115234 times)

0 Members and 3 Guests are viewing this topic.

Cirrus Minor

  • Full Member
  • ***
  • Posts: 121
    • View Profile
Witch Blast (dungeon crawl shooter)
« on: April 17, 2014, 08:36:30 pm »
Hi all !

I'm working on a action dungeon crawler, inspired from "Binding Of Isaac", in a more "classic" roguelike environment.
I've just release a first playable demo with an entire randomly generated dungeon, monsters, items, money, a and a boss.

You can download the game here:
https://github.com/Cirrus-Minor/witchblast/releases

There's a windows build.
For Mac and Linux, you will have to compile it (a CMake file is included).

Enjoy !  ;D

Here some videos:







And my project page: https://github.com/Cirrus-Minor/witchblast.git
« Last Edit: April 18, 2014, 08:33:51 am by Cirrus Minor »

zsbzsb

  • Hero Member
  • *****
  • Posts: 1409
  • Active Maintainer of CSFML/SFML.NET
    • View Profile
    • My little corner...
    • Email
Re: Wtich Blast (dungeon crawl shooter)
« Reply #1 on: April 17, 2014, 08:41:01 pm »
Looks very cool, you might just want to correct the typo in the thread title. All good now  ;D  ;)
« Last Edit: April 17, 2014, 09:18:42 pm by zsbzsb »
Motion / MotionNET - Complete video / audio playback for SFML / SFML.NET

NetEXT - An SFML.NET Extension Library based on Thor

Geheim

  • Full Member
  • ***
  • Posts: 201
    • View Profile
    • Email
Re: Wtich Blast (dungeon crawl shooter)
« Reply #2 on: April 17, 2014, 08:47:53 pm »
Very cool!
It just so happened that I recently started playing Binding of Isaac again haha, what a coincidence ;)

I really love the concept of the game and you made a good job with your version  ;D
Keep us updated and don't stop to finish it! :D
Failing to succeed does not mean failing to progress!

Cirrus Minor

  • Full Member
  • ***
  • Posts: 121
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #3 on: April 17, 2014, 08:57:16 pm »
Thanks !
Yes, Binding Of Isaac is an amazing indie game !
Oh... I've corrected the title...

zmertens

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #4 on: April 18, 2014, 07:14:24 am »
This is really awesome! Thanks for providing the source code, I've always wanted to make a simple game like this, and I think I'm going to try and use your code as a template when I get some free time this summer.

I have some quick questions; 1) what do you use to make sprites, and 2) what do you make the music with?

Oh, and is your name a reference to the Pink Floyd song?
The truth will set you free but first it will piss you off.

Cirrus Minor

  • Full Member
  • ***
  • Posts: 121
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #5 on: April 18, 2014, 08:32:01 am »
Hi Null Pointer,
thanks for your interest in my project.
My code is pretty ugly but I've try to separate the "generic" features (like the resources and entity manager, the game main class with the loop, the rendering, the processing, etc...) and the "Witch Blast" ones.

1) I've made the sprites and tiles with The Gimp,

2) For the music, the track has been made with a guitar and a ZoomG2 pedal, and "mixed" (rythm + lead) with audacity.

And yes, my pseudo is a reference to the song (as I was looking for a name, I was listening to More ;-) )

cleavetv

  • Newbie
  • *
  • Posts: 3
    • View Profile
    • Email
Re: Witch Blast (dungeon crawl shooter)
« Reply #6 on: April 18, 2014, 06:22:47 pm »
looks cool, nice job!

Romex

  • Newbie
  • *
  • Posts: 11
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #7 on: April 20, 2014, 06:57:18 am »
Nice music=D

zmertens

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #8 on: April 21, 2014, 01:14:01 am »
I have a newb CMake GUI question. I'm not sure if anyone can help, but I figured its worth a shot. I downloaded the source code for Witch Blast, and I'm trying to build it using CMake GUI on Windows, but I'm running into a "SFML version too low, requested 2.1 but found 1.x" error when I hit configure.

I have the "Where is the source code" and "Where to build the binaries" set up, and I changed the path for the SFML_INCLUDE_DIR set to . . . / SFML-2.1 / cmake / Modules directory. I'm using Visual Studio 2011 to compile.
The truth will set you free but first it will piss you off.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re: Witch Blast (dungeon crawl shooter)
« Reply #9 on: April 21, 2014, 09:23:43 am »
Quote
I changed the path for the SFML_INCLUDE_DIR set to . . . / SFML-2.1 / cmake / Modules directory
This is not what your supposed to do. Clear your CMake cache, define the SFML_ROOT variable to ". . . / SFML-2.1", and configure.
Laurent Gomila - SFML developer

zmertens

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #10 on: April 22, 2014, 06:24:34 am »
Oh, thank you Laurent. I got it up and running in Visual Studio. The media files aren't loading but I can figure that out soon. For some reason when I run the binary Witch Blast file on my home computer the background flickers, but when I run it on my school's computer it runs smooth. Both comp's run Windows 7 too and similar CPU's (Intel i5).

The truth will set you free but first it will piss you off.

Cirrus Minor

  • Full Member
  • ***
  • Posts: 121
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #11 on: April 22, 2014, 08:43:31 am »
Hi Null Pointer, the "media" directory has to be where you execute the application. I don't use VS so I can't help you with this IDE.
If you want to test it, you can copy the media directory and the binaries in another directory and launch the .exe.

For the flickering problem: which graphics card have you ? Are the drivers up to date ?

zmertens

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #12 on: April 22, 2014, 05:10:23 pm »
I got it working!  :) But the flickering issue still remains. The issue must be with my computer somewhere.

My graphics card is ASUS Radeon HD 7750, and it looks up to date according to the software that came with it.

Edit: I just noticed that the screen stops flickering if I die.
« Last Edit: April 22, 2014, 06:05:38 pm by Null Pointer »
The truth will set you free but first it will piss you off.

Cirrus Minor

  • Full Member
  • ***
  • Posts: 121
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #13 on: April 23, 2014, 07:30:59 am »
 ???
Have you experienced similar behavior with other games ? Other SFML projects ?
And you said it stops when the player dies ?

I've done some (big!) bug fixes and optimisations yesterday, you can update the sources, but the player rendering process is still the same...

zmertens

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: Witch Blast (dungeon crawl shooter)
« Reply #14 on: April 23, 2014, 05:39:32 pm »
Edit: I found the issue with the flickering floors. It turns out my GPU's drivers weren't updated. So much for the software updater that came with it!
« Last Edit: April 26, 2014, 09:38:56 pm by Null Pointer »
The truth will set you free but first it will piss you off.