Giter VIP home page Giter VIP logo

bob-adventures's Introduction

bob-adventures

A cool 2D platformer

bob-adventures's People

Contributors

obanigemini avatar bojidar-bg avatar

Stargazers

Pavlo Leskovych avatar  avatar Hugo Locurcio avatar  avatar  avatar

Watchers

Hugo Locurcio avatar James Cloos avatar Erik Castillo avatar Manson Mamaril avatar Rémi Verschelde avatar Paul avatar  avatar João Sereno avatar Johannes Danneker avatar  avatar  avatar

Forkers

obanigemini

bob-adventures's Issues

Tilemaps

We need to include several tilemaps with

our features

or with

some we found on internet .

If you want to propose textures, put them into that issue. If you have an idea on how and where to implement them, please do it on this issue.

For now here are the ideas for tilemaps :

  • Candy-land tilemap : Candy pack of this pack
  • Grass-land tilemap : Base pack same pack
  • Nice houses pack : Buildings Expansion same pack
  • Ice-land tilemap : Ice Expansion + Base Pack (snow ground) same pack
  • Mushroom-land : Mushroom Expansion + Base pack (dirt ground) same pack
  • Ennemies : Static and moving (if possible) ( ? )
  • Boxes : Explosives, Bonuses, Weapons ( ? )

Enemies

Two kinds of enemies : static (e.g : spikes) and walking (we'll surely include more if we reach the alpha release ) :

Walking

  • Sprites :
    • Walking
    • Attaquing
    • Dying
  • Code :
    • Walking : goes from left to right when reaching a solid node, or when reaching void of 1 block at least.
    • Attacking : Will depend on enemies attacks. We will discuss about that when we will be working on it.
    • Dying : Dying sprite, sprite blinking, disappear.

Static

  • Sprites :
    • Make sprites and include them as a tilemap (if possible)
  • Code :
    • If touched, losing "x" life points

Special blocks

This issue aims to list special blocks that should be coded and included to tilemaps :

  • Ladder
  • Bumper (jumppad)
  • Killing zones (e.g : spikes, acid water, laser,...)
  • Bonus Points (e.g : coins, candys,...) : [ pickable ]
  • Explosive boxes [ destroyable, pushable, explosive, hurting ]
  • Boxes (pushable) [ destroyable, pushable ]
  • Weapons boxes (need to finish #3 first ) [ pushable, destroyable ]

Organization of the project

This is issue aims to organize the project evolution. At its end, project will surely be alpha.

- First Step

  • Finish the Main Character #3

- Second Step

  • Make tilemaps , and classify textures to separate tilemaps #6
  • Make maps

- Third Step

  • Include ennemies (if possible, as a tilemap and not as an object) #5 #6
  • Put the ennemies on the map

- Fourth Step

  • Create a menu or a level (or both?) to go from a level to another.

- Alpha release

  • [ ]

Particles

It would be good to add particles for explosions, jumps,etc...

I was thinking to use/enhance teeworlds ones. We could try to use default ones, but there are several other tilesets made by players that could be interesting.

  • Miper's particles : Testwork
    Orangeboom
    WhiteAttack
    EditWhiteAttack
    Racers
  • Dr. Dre's particles : Star Wars
  • Torben : Tee3Dv2

Levels that need to be made

Need to finish #6 and #7 first . Will require #5

I think we actually need three kinds of levels :

- The village :

A peaceful area, always the same scene, where the player can buy upgrades (and maybe get quests ?). When you go out of the village, you do a level

- The levels :

Always a different scene, getting harder and harder... We'll discuss about level design somewhere else.

- The bonus :

Always the same scene, or nearly the same. At the end of each level, a way to gain even more points until the timer finishes. It would be in a little square level, a bit like this mario Maybe add something with random generated bonuses in the level ?

Fork the game and take it for my own

Hi, I wanted to share with you my wish to take bob-adventures, a game on which I have made and remade pretty much everything, and fork it, to potentially release it one day on steam for a price that is not 0€.

I'd like to know if this causes any problem to you and if you have any wishes, legal concerns or anything in that regards.

Yours truly,

Obani

The main character

What needs to be made :

- Sprites :

  • Character (need to design the cake)
    • Running
    • Jumping
    • Sliding on wall (for wall jump)
    • Falling
    • Shooting (maybe only two sprites)
  • Weapons

- Code :

  • Constant speed for nervous gameplay
  • Goes from left to right direction instantly
  • Does not rotate when hitting some object or some corner (or at least not every time, just for some events like bullet hitting)
  • Slowly slides when on wall IF in air and IF they're is no rigid nodes 1 tile under.
  • No cooldown on jump
  • Weapons (not important for now, need to finish the physics)
  • When losing life, blinking for 2 seconds

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.