Bikosaur - 1.1.0 - Available on iOS, Android and web

Show us your works in progress and request feedback

Post » Fri Feb 24, 2017 2:55 pm

Hey, guys!

I published a small update last Wednesday evening.
Here are what I changed in version 0.7.1:
  • Dinosaur jump height reduced from 800 to 600;
  • 50% less steaks until difficulty 8, which means a score > 7.000;
  • "Press anything to start" text on Start screen is now flashing.
Small changes, but reducing the jump height is a good idea from you, guys. Game is more challenging, and double jump has now a sense while approaching bigger holes, or for avoiding obstacles and kitties at the same time.

Jikaz wrote:My first though was that the jump feels heavy and I don't think the double jump is a good thing, it makes the game too simple. Or maybe it can be a bonus to collect ?


Yeah, that's right! Double jump could be a bonus once you reach a specific amount of points. Good idea!

I'm doing this in my game and I think it helps a lot : https://www.scirra.com/tutorials/1048/p ... k-duration


Thanks for the tutorial link. That's also a very good idea. A lot of games already use that logic, and the behavior is more and more intuitive to players. So, it's worth using it. The solution looks quite easy to implement, so I will give it a try for next updates.

Are you gonna do something with the apple as well? I though they were obstacle or object to collect.


Yeah, sure! As said above, I'm gonna rework the design of apples and leafs on the floor. I will remove black borders of anything related to background stuff.

Yesterday evening, I got an idea. I'm working on a apple sprite where it could be possible to destroy them. If you just ride against one, apple is ejected. If you fall on an apple, it explodes. Just a fancy visual idea. :lol:

Also I'm not sure about the utility of the speed boost button. I don't see a reason to use it yet. Or maybe I didn't go far enough ?(thinking about the holes)


How far did you go?
Did you already met Red & Dark Grey kitties? They both can follow you. The Red one can be passed away by using the boost. The Dark Grey one can also boost when you boost, so you need to kill him.

bambo wrote:It's definitely a way worth following.

Graphics is good and the animation of cats allows to believe that the dinosaur's animation also will be great :)


Ha ha, thank you! It's very motivating!
Well, for now, I made the bike riding animation. I will post the gif later. ;)

I think you should make the size of the dinosaur smaller as said above and instead of making jump height less I would consider adjusting gravity first and then make double jump a little bit lower.


Yes, I'm considering it. Really.
I'm currently doing some test on reducing dinosaur's size. I think I will go for something like 20% less.

It's not clear that you can destroy cats by jumping on them. I discovered this opportunity by accident when I was in this part of holes and cats running the same direction as dinosaur.


You're right. I don't know what to do about that.
I thought about adding some quick tips while playing for the 1st time. For now, there is a help section when you Pause the game but, yeah, I guess people doesn't really Pause the game at first to look for help unless they just died...

Maybe you should try to design some obstacles where it would be necessary and obvious to use speed up button because at this moment it seems needless. You've chosen quite difficult way of gameplay design. Usually in this type of game you have one button for jump/double jump and the second one for attack or slide down under some obstacle - such design makes it easier to achieve more challenging and diversified entertainment. But not everyone has to make it in this way and maybe you'll achieve good level of fun and engagement with your desing. Good luck! :)


Thanks a lot! Very motivating!
Yes, I realize how complicated I made my developer life with those decisions...

risto wrote:Thanks for the link, a lot of good stuff there!


You're welcome! :D

I like the "level" approach to random generation, I used a similar version in a game I made. One idea for Bikosaur might be to change the probability of having the things appear, like instead of:

Lvl 2 - 101 >= 400
Obstacles: Y - Every 2 blocks.
Enemies: N
Holes: N

It would be like:

Lvl 2 - 101 >= 400
Obstacles: 50%
Enemies: 10%
Holes: 1%

Lvl 3 - 401 >= 1000
Obstacles: 5%
Enemies: 50%
Holes: 5%

In that way its possible to get a similarity control of the changes in the level, but it will also feel a little more unpredictable. And you can rise the probability of holes the more you progress, instead of just having it holes / no holes.

This approach might generate impossible levels, like holes + obsticles + enemies. So another approach might be to have static parts like now (mostly enemies, mostly holes, mostly obstacles ), but have hard and easy versions of the part which have a higher probability to show up the more you progress. I'm not sure if its clear...? Anyway, its interesting with different ways to generate levels :)


Well, to be honest with you I didn't think about % use. I think I'm gonna add it to my to do list as well because it could generate such interesting situations.

Yes, I really like the new Rayman games! I would say that they have among the best visuals in game play collisions (...?) or how to say it. Theres a lot of cool visuals, which also fits into the game play, I think :) I have not played the new Donkey Kong Country games, but they are definitely on the to play list.

Most of the times when I make games, its in a short time, like game jams, so I usually don't get to spend the extra time on details in the graphics. But I will try to think about a way to add more of details in new projects, because it makes a lot of difference :)


Yeah, Rayman is epic for me regarding its graphics. When you have time, give a try to Donkey Kong Returns. If you can, do it with a 2nd player, it adds sooo much fun!

I have never done a game jam for now, but I plan to do so. Working in such time should be amazing because you have to focus on what matter the most: delivering. Ha ha. I spent too much time on too small details sometimes. It would be such good help for considering what matter the most, finally: get things done! :lol:

Well, again and again, guys. I'd like to thank you all for your feedbacks.
6 months of work for now (around 2h to 6h per week - because I do it aside my daily work), and it feels good because I don't feel so alone doing my stuff now.

I will post some updates soon. <3
Image
Version 1.1.2 - Available for: Web - iOS - Android
B
16
S
3
Posts: 50
Reputation: 1,046

Post » Sat Mar 04, 2017 10:16 am

Hey, guys!

Some updates. 😄

Some progress on Dinosaur animation

I made bike animation with about 12 images:
Image
Now, it's time to give some fancy movements to our Dinosaur. 🤗

About the game

As of 02/03/2017, I updated game to version 0.7.3.

Here is a brief list of what I've fixed & done:
  • Fixed Apple sprite issue – 2nd Apple sprite was not appearing for some reason;
  • Fixed some infinite loop events with "Trigger once" events;
  • Reduced Dinosaur height from 240px to 200px;
  • Changed Keyboard controls. Use Right Arrow key (instead of Spacebar previously) to accelerate;
  • Improved HUD for Desktop computers:
  • No more buttons if device is not Touch compatible;
  • Added some keyboard shortcuts to quickly navigate between HUD screens;
  • It is now possible to mute/unmute game music, or both music & sound effects;
  • Added some another sound effects.

You can still play it on Scirra Arcade.
And I also put a direct link so you can play it directly on your mobile or tablet: http://bikosaur.com/alpha

Have fun guys!
And again, thanks for playing & your help! 🎮😋
Image
Version 1.1.2 - Available for: Web - iOS - Android
B
16
S
3
Posts: 50
Reputation: 1,046

Post » Sat Mar 18, 2017 11:41 pm

Hey, guys!

I updated the alpha to version 0.7.7: https://www.scirra.com/arcade/other-games/bikosaur-077-15370
If you want to play directly on your phone: http://bikosaur.com/alpha

Here is what I've fixed & done:
- Added Ajax object;
- Added Ajax action "Post to URL" to POST Player's Highscore - Now, I need to avoid duplicates;
- Modified Create logic to something more dynamic, and less boring;
- Stop using local server for leadeboard;
- Start using Facebook services;
- Added Bikosaur FB Test API Key;
- Player can login & logout;
- Added more randomness to Power-ups. Appear at Lvl 5 once HeroBlock = 2;
- Added UserIDStr (from FB API) column to database;
- Added Login & Logout buttons design;
- Removed unused Admobs plugin;
- Added button labels to Login & Logout;
- Added logic to Login/Logout, and Leaderboard buttons;

I'm now working on the Facebook leaderboard implementation.
You won't be able to login for now, as I use a Test version of the game from Facebook API. I'm currently setting up things to POST scores on my database, and GET them to show a leaderboard. Quite a challenge!

Talk to you soon! :-)
Image
Version 1.1.2 - Available for: Web - iOS - Android
B
16
S
3
Posts: 50
Reputation: 1,046

Post » Fri Mar 31, 2017 9:00 pm

Hey, Constructors! :D

I know you're probably busy trying the brand new beta of Construct 3 these days (and honestly, I'm enjoying it too :P).
But I have some interesting news about the game I'd like to share with you.

I released alpha version 0.7.9 tonight.

New features:

  • Added "=" & "+" characters to sprite font;
  • Added points animation to following actions:
    -> Collecting items;
    -> Killing enemies;
    -> Accelerating;
  • Hero lifes and steak numbers now flash while Hero got 10 steaks. Likeso Player visually understand he just got a 1/2 life back;
  • Added a coin song when Hero collects a steak;
  • Added a timer for Acceleration to be able to re-accelerate every 2s only;
  • Added an Acceleration Bar. Likeso Player knows when he can accelerate again;
  • Added a "Boost ready!" text below Acceleration Bar when Player plays for the 1st time;
  • Added a Thunder item (not yet playable);

Fixed issues/bugs:

  • Login & Logout buttons only clickable when HUD menus are shown;
  • Player no longer get points by collecting steaks while he dies;
  • Infinite accelerating issue on Android;
  • When you got 10 steaks, you sometimes got a bonus points and another 10 points at the same time. You now just get that bonus points;
  • When you got 9 steaks, it sometimes resets to 0. It now does that only when you got 10 ones;
  • When you get a power-up for the 1st time, it's timeleft was set to 0s... It is now 10s as normal;
  • When you already got a power-up, if you collect another one you now get that new power-up instead, and reset back power-up timer to 10s;
  • A few other minor issues;

So, those small changes already change a lot on the dynamic of the game. You may better understand when you win points or loose life now.
The Acceleration bar gives you a visual status so you better understand when you can boost.

If you have just 5 minutes, I'd love to get some feedbacks on those improvements.
Remember, you can play directly here: http://bikosaur.com/alpha - Hope you enjoy! :lol:

And... What's next?

  • Create Thunder power-up logic:
  • Add Thunder object to PowerUps family;
  • Add a song when you collect following items:
    -> Clock;
    -> Thunder;
  • Add several song effects;
  • Update Help section with new features;
  • Finish Hero animations design;
  • Animate Hero;
  • Implement leaderboard screen;
  • Implement Facebook login logic;

See you next weeks for weekly update ;)
Image
Version 1.1.2 - Available for: Web - iOS - Android
B
16
S
3
Posts: 50
Reputation: 1,046

Post » Sat Apr 01, 2017 4:43 am

Fun characters, I like the cats chasing you after you pass them, perhaps let them 'surge' or run more quickly sometimes so when they are chasing they are a bit unpredictable. The double jump definitely needs to be nerfed, I started to lose any sense of a challenge, because I could always get out of any bad situation by using the double jump.

I also really like the endless side scrollers an procedurally generating the areas and levels. One thing I saw in Dungeon Highway that was really good was that had 'named' areas, even though the majority was procedurally generated. These named areas with a semi-fixed configuration made it seem like you made it to a land mark. So in this case, perhaps the cat kingdom or cat throne, where there are a ton of cats surrounding logs with a 'king' cat on it, just use existing assets to make it and make it a little more challenging. Add a few more later (e.g. The Sinkholes which is littered with holes for a short time.) It can add a nice sense of discovery amongst the endless levels.

I also like the earlier comments about using % instead of fixed parameters - this way even you can be surprised by what odd situations might come up on the levels.
B
41
S
17
G
14
Posts: 133
Reputation: 10,325

Post » Sat Apr 08, 2017 1:35 am

Hmm I played the game and like it so far! Good pixel art & music.
The dino just need some decent cell animations, with some facial expressions on idle cycling and speeding up.
Just my 2 cents. ;)
Image ImageImage
B
62
S
26
G
9
Posts: 183
Reputation: 9,086

Post » Sat Apr 22, 2017 12:25 pm

Mikal wrote:Fun characters, I like the cats chasing you after you pass them, perhaps let them 'surge' or run more quickly sometimes so when they are chasing they are a bit unpredictable. The double jump definitely needs to be nerfed, I started to lose any sense of a challenge, because I could always get out of any bad situation by using the double jump.


Thanks a lot for your feedback, Mikal! ;)

Once a kitty chase you, I can add some randomness either to his speed, or also the possibility he jumps. Good idea.

Yes, that's right about the double jump. I don't know yet how I'll fix this.
I guess I have two solutions:
- Nerf it, as you said;
- Or disable it at start, and add it as a power-up. Likeso, once you collected it you can benefit of a double jump for a few seconds;

Mikal wrote:I also really like the endless side scrollers an procedurally generating the areas and levels. One thing I saw in Dungeon Highway that was really good was that had 'named' areas, even though the majority was procedurally generated. These named areas with a semi-fixed configuration made it seem like you made it to a land mark. So in this case, perhaps the cat kingdom or cat throne, where there are a ton of cats surrounding logs with a 'king' cat on it, just use existing assets to make it and make it a little more challenging. Add a few more later (e.g. The Sinkholes which is littered with holes for a short time.) It can add a nice sense of discovery amongst the endless levels.


I just came back from ski holidays (1 long week off actuallly), and I got some ideas about your suggestion.
I don't know yet if I'll release this feature for the 1st version of the game, but here is a list of 5 different environments I thought about:
- Forest (as it is now);
- Grassland;
- Jungle;
- Mountain;
- Volcano;

Mikal wrote:I also like the earlier comments about using % instead of fixed parameters - this way even you can be surprised by what odd situations might come up on the levels.


Do you have any examples or tutorials about using %? I don't really know where to start with this, and I'm very interested in trying it out.

Allen T wrote:Hmm I played the game and like it so far! Good pixel art & music.
The dino just need some decent cell animations, with some facial expressions on idle cycling and speeding up.
Just my 2 cents. ;)


Thank you too for your feedback, Allen.

The dino animations are in my to-do list.
Everything regarding animations take me a lot of time so I currently prefer to focus on development itself now. But those animations are in a good way.
Bike wheels are turning (as you can see earlier in this topic), and I'm already digging into the acceleration animation of the Dino. Without saying that I already draw tons of sketches about. :lol:
Image
Version 1.1.2 - Available for: Web - iOS - Android
B
16
S
3
Posts: 50
Reputation: 1,046

Post » Tue Apr 25, 2017 11:52 pm

Check out this link about procedurally generating levels for a platformer:

http://www.gamasutra.com/view/feature/1 ... dural_.php
B
41
S
17
G
14
Posts: 133
Reputation: 10,325

Post » Sat Apr 29, 2017 9:07 am

Thank you, Mikal.
I'll give it a look this afternoon.

EDIT: Very very interesting post. I got it! I should be feasible with some variables. In fact, I already have a good basis to do something like in his pseudocode example. I will focus on my 3 next main tasks (Hero animation, Login to Facebook, Leaderboard view) and then give it a try. Thank you very much for this! I subscribed to Gamasutra posts. Tons of good read there. ;)
Image
Version 1.1.2 - Available for: Web - iOS - Android
B
16
S
3
Posts: 50
Reputation: 1,046

Post » Tue May 02, 2017 9:21 pm

Hey, Constructors!

I released version 0.8.0 this week-end.

Play it here

I didn't have a lot of free time to work on the game last month. I just came back from one week of holidays in France.
Doing some snowboard were really inspiring, by the way. I got a few more ideas/improvements for the game.

Here is what I changed:

New features:
  • Thunder item implemented. Once collected, you got a speed acceleration for 10 seconds;
  • Thunder item only appears when score is > 1.200 points, and Hero’s life is >= to 5;
Bug fixes:
  • While score is > 8.500, kitties weren’t appearing. They now do;

Image

Hero animation is on its way. I already have riding wheels, next step is Hero itself. I hope to give you some more infos about this for next release.

Cheers! 🍻
Image
Version 1.1.2 - Available for: Web - iOS - Android
B
16
S
3
Posts: 50
Reputation: 1,046

PreviousNext

Return to Works in Progress/Feedback Requests

Who is online

Users browsing this forum: SEGamestudio and 0 guests