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

Author Topic: My Practice Beginner Games  (Read 21280 times)

0 Members and 1 Guest are viewing this topic.

Hapax

  • Hero Member
  • *****
  • Posts: 3379
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: My Practice Beginner Games
« Reply #30 on: September 20, 2015, 09:00:11 pm »
I want to see what cool spin you can do on it.
I'm not sure if you intended this pun but it amused me regardless  ;D

After Pong I would go for Breakout, one can add interesting features to Breakout ;)
The similarity is why I didn't want to do Breakout. Breakout is pretty much just pong on its side. Plus, I'm already bored of balls  :D

btw, i really like your mini-libs it's awesome. i will use them in my next game ;)
Thanks. I hope you find them useful. I know that I can't live without them!
If you have any problems or errors with them, let me know and I'll see what I can do (someone told me about some trouble they had compiling Plinth with Code Blocks)
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

Mortal

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
Re: My Practice Beginner Games
« Reply #31 on: September 22, 2015, 11:42:35 am »
i found time this morning to test Plinth. it seems work fine here. i used VS 2015 and SFML2.3.1-RCx32 night built but i haven't tested rest of library yet only Anchor::Local headers file. i will tell you if i had any problems later with Plinth or Kairos.  :)
« Last Edit: September 22, 2015, 11:54:45 am by MORTAL »

Hapax

  • Hero Member
  • *****
  • Posts: 3379
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: My Practice Beginner Games
« Reply #32 on: September 24, 2015, 06:52:47 pm »
Oh, I do love my Anchor headers  ;D

Thank you for your suggestions on which game I should base next. I have started work on MTD, which is based on Space Invaders.
The game will be developed on its own branch this time: MTD branch

I currently has a player that is able to fire bullets (all just rectangles).
The state progression is taken from Puzza so it might not seem to make sense at the moment unless you've played that (you need to press Tab first to be able to play - now skips first state so starts in "running" state).
Keys:
[left]/[right] move
[space] fire
[tab] state progression
[esc] quit
« Last Edit: September 24, 2015, 07:17:59 pm by Hapax »
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

Mortal

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
Re: My Practice Beginner Games
« Reply #33 on: September 25, 2015, 04:35:23 pm »
i have downloaded MTD last night, also, i made static library for Plinth, Kairos and DEV. and i linked them with MTD, it works beautifully in my machine.

after spending some time with those library i realized that i took a lot of effort and time to accomplish that. i would really thank you for that. i'm now studying and working out on this game too. ;)

sorry i forget to say that i got warning when i compile Plinth

(click to show/hide)
« Last Edit: September 25, 2015, 05:35:10 pm by MORTAL »

Hapax

  • Hero Member
  • *****
  • Posts: 3379
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: My Practice Beginner Games
« Reply #34 on: September 25, 2015, 09:01:27 pm »
Plinth/Sfml needs to be built separately so that it can be omitted. This way, the main part of Plinth can be used without SFML. When using SFML, Plinth and Plinth/Sfml can both be used. Building separately should alleviate the similarly named error as they aren't being built into the same library.

I use Plinth.lib and Plinth-Sfml.lib

It's also why there are inclusion headers in the root of the repository: Plinth.hpp and PlinthSfml.hpp
Plinth.hpp does not include any of the SFML related stuff.
PlinthSfml.hpp includes everything Plinth.hpp does but also includes all of the SFML related stuff.

As for MTD, just added some enemies (blocks that can't be hit)
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

Hapax

  • Hero Member
  • *****
  • Posts: 3379
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: My Practice Beginner Games
« Reply #35 on: October 23, 2015, 03:03:24 am »
Unfortunately, I've been away for a while so not a lot of progress here.
MTD now has ability to kill enemies, enemies speed up after one of them dies, and ends the game automatically when enemies are all destroyed.

Here's a video of its current state:
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

Hapax

  • Hero Member
  • *****
  • Posts: 3379
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: My Practice Beginner Games
« Reply #36 on: February 11, 2016, 09:43:37 pm »
I decided that MTD needed attention so thought I'd make some progress on it, even if it isn't very much.

The enemies now "approach" - or "drop" - downwards constantly. The speed of that drop is increased whenever the enemies change/toggle their direction. The game now also automatically ends when any enemy reaches the bottom of the screen.

Here's a video of its current state:
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

Mortal

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
Re: My Practice Beginner Games
« Reply #37 on: February 12, 2016, 01:35:25 pm »
great, you back to MTD  :)

frankly, i didn't expect the enemies will behave like that, i mean they drop with slop angle unlike the topical space invaders game-like . this is a new idea and it looks great.

keep up great work  ;)