SFML community forums

General => SFML projects => Topic started by: Billy2600 on July 23, 2020, 07:11:59 pm

Title: Bazoik - A clone of the arcade game Berzerk
Post by: Billy2600 on July 23, 2020, 07:11:59 pm
Bazoik is a free and open source clone of the 80's arcade game Berzerk. I actually created this in 2018, with a couple friends doing everything that wasn't code. If you do take a look at the code, please know that it's not up to my current standards and doesn't really take advantage of C++11 features, etc. Currently Windows only.

I'd love see hear what you think of the game.

Gameplay video (https://youtu.be/72U086qaaS8)

Itch.io (https://billy2600.itch.io/bazoik)

Github (https://github.com/Billy2600/Bazoik)

(https://i.imgur.com/oFwpiJH.png)
(https://i.imgur.com/0aCydYX.png)
Title: Re: Bazoik - A clone of the arcade game Berzerk
Post by: Hapax on July 23, 2020, 10:07:23 pm
It would be interesting to hear about how you used SFML in this project.

Also, a video would be great ;)
Title: Re: Bazoik - A clone of the arcade game Berzerk
Post by: Billy2600 on July 23, 2020, 11:01:08 pm
Oh man, it'd almost be easier to explain where I didn't use SFML. This code takes advantage of the SFML features you'd expect, like window handling, input handling, sprite drawing, etc. But also, the SFML data types were used quite a bit. Positions are stored as Vector2s, hitboxes are FloatRects, etc. Only a couple other libraries were used, like one to perform line clipping for testing the robots' line of sight, and another to parse XML files.

I have added link to a video to the first post, showing a little over a minute of gameplay. I didn't see a way to embed a video from YouTube.
Title: Re: Bazoik - A clone of the arcade game Berzerk
Post by: Hapax on July 27, 2020, 11:52:36 pm
I watched the video; it's a cute and fun-looking game!

If you add the URL to the forum, it automatically embeds the video. Have a look at your post; it embedded it for you! ;)