Recent

Author Topic: [Finished] 2D Platformer Game Contest  (Read 15146 times)

lainz

  • Hero Member
  • *****
  • Posts: 3303
    • Lainz
[Finished] 2D Platformer Game Contest
« on: November 11, 2018, 11:28:02 pm »
Hi, welcome to the 2D Platformer Game Contest 2018/2019!

The idea is to make a 2D Platformer like Mario, Sonic or any similar game. I was looking for a game of this kind made with Lazarus, and I found no one in the wiki, so we need to make a lot of them!

Rules:
- The game must be hardware accelerated with OpenGL, DirectX, Vulcan, Metal (mac) or any library that's hardware accelerated.
Since it's just 2D, any library can be used, also normal canvas or html 5 canvas will be good (compiling the game with pas2js).

- The game must be open source and source code must be provided in a dedicated repository on GitHub, SourceForge, GitLab or BitBucket.
- You can use any library (including DLL compiled in other languages), but the game must be coded in Pascal.
- You can use free assets or your own assets, but remember must be open source compatible license.
- The game must be 2D, not 3D, not "2.5D".

When you submit your game, please as well try adding an entry on the Wiki, and edit the list of games made with Pascal in the wiki too.
http://wiki.lazarus.freepascal.org/Games

Resources:
- http://wiki.lazarus.freepascal.org/Game_Engine
- http://wiki.lazarus.freepascal.org/Game_framework
Includes physics libraries, opengl engines.

- https://github.com/bgrabitmap/bgragames
Includes some 2D games, one or two that are similar to a 2D platformer, includes 2D level editor as well. (BGRA OpenGL). If you have no idea start here, it already works!

Or if you want to go in your own there's no problem at all =)

The idea is to make a working platformer game, that for example can be just a level, or just a basic engine, is up to you how complex it is. Then is open source, so anyone can extend it. As other users said in the previous contest, making a game is the only way to learn how to make games, so don't loose the opportunity!
« Last Edit: June 03, 2019, 01:18:42 am by Lainz »

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 918
    • Burdjia
Re: 2D Platformer Game Contest 2018/2019
« Reply #1 on: November 12, 2018, 07:57:25 pm »
I was wondering to participate on the Game Off but I think I'm off (the theme doesn't inspire me a lot  ::)) but this one...  I have some ideas in my head from long time ago.

A question:  Can I use my MinGRo game engine?
« Last Edit: November 13, 2018, 12:30:02 pm by Ñuño_Martínez »
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

lainz

  • Hero Member
  • *****
  • Posts: 3303
    • Lainz
Re: 2D Platformer Game Contest 2018/2019
« Reply #2 on: November 12, 2018, 11:53:27 pm »
You can use any engine, even engines written in other languages, but the source code of the game must be Pascal.

Paul_

  • Full Member
  • ***
  • Posts: 130
Re: 2D Platformer Game Contest 2018/2019
« Reply #3 on: November 13, 2018, 08:34:37 am »
Ok, I'm in :)

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 918
    • Burdjia
Re: 2D Platformer Game Contest 2018/2019
« Reply #4 on: November 13, 2018, 12:29:15 pm »
You can use any engine, even engines written in other languages, but the source code of the game must be Pascal.
Yay! 8)
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

lainz

  • Hero Member
  • *****
  • Posts: 3303
    • Lainz
Re: 2D Platformer Game Contest 2018/2019
« Reply #5 on: November 13, 2018, 03:40:38 pm »
I will *try* to do an html5 game with Pascal.

Thaddy

  • Hero Member
  • *****
  • Posts: 9276
Re: 2D Platformer Game Contest 2018/2019
« Reply #6 on: November 13, 2018, 03:56:22 pm »
I will *try* to do an html5 game with Pascal.
I have actually adapted a well known 1D game with randomness - in 1979 from a Burroughs terminal (32k and a BASIC in rom) online with a 300 baud modem, so 10 years after the original, - so I would not always win after I explained to my colleagues (chartered accountants, or studying for that. I actually pursued that before informatics)  that the game was predictable. It is single user, but I needed just three steps. RANDOM made it much more difficult. And that was an oversight from the original programmer.
(I later became the ultimate undefeated champion of the 2D moonrock game at the second floor at the Erasmus university in Rotterdam: 1 guilder... one day fun: predictability.... but it took skills.... 8-) O:-) I got bored eventually, and had the degrees. True story.
Nowadays you can become a millionaire with playing games? Born to soon...
(BTW Who knows you can skip levels in the original Mario and where?? I Do!, yes that is sick:  jump off the screen... actually a bug and not a feature)
Here's a screenshot of the unimproved code:
« Last Edit: November 13, 2018, 04:21:26 pm by Thaddy »
also related to equus asinus.

lainz

  • Hero Member
  • *****
  • Posts: 3303
    • Lainz
Re: 2D Platformer Game Contest 2018/2019
« Reply #7 on: November 13, 2018, 04:20:14 pm »
Cool, I also tried other career before informatics. Yes I see when you're programming and at the same time in the wrong place =)

Who knows, maybe you can become the new Pascal youtuber  :)

I'm not good playing games, I choose the easy ones  :-X

Paul_

  • Full Member
  • ***
  • Posts: 130
Re: 2D Platformer Game Contest 2018/2019
« Reply #8 on: November 13, 2018, 05:20:31 pm »
Why have Xerox so bad reputation? :)

I have laser printer maybe 4 years, it cost me around 50 USD and it's still working even with "unofficial" toners :)


I posted info about contest on https://www.pascalgamedevelopment.com/
« Last Edit: November 13, 2018, 05:28:37 pm by Paul_ »

lucamar

  • Hero Member
  • *****
  • Posts: 2120
Re: 2D Platformer Game Contest 2018/2019
« Reply #9 on: November 13, 2018, 06:04:35 pm »
Why have Xerox so bad reputation? :)

In the computer field Xerox was good at theory and prototyping, and opened a lot of fields. Their commercial products, though, were often not up to the high standards they themselves set. Most reviews could be shortened as: "it's not a very bad product, but we expected more from Xerox". ;D
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus 2.0.2/2.0.4  - FPC 3.0.4 on:
(K|L)Ubuntu 12..16, Windows XP SP3, various DOSes.

Thaddy

  • Hero Member
  • *****
  • Posts: 9276
Re: 2D Platformer Game Contest 2018/2019
« Reply #10 on: November 13, 2018, 07:22:40 pm »
Xerox,
Isn't that the company that made your copies disappear over time?
There's a market for that!
also related to equus asinus.

440bx

  • Hero Member
  • *****
  • Posts: 1259
Re: 2D Platformer Game Contest 2018/2019
« Reply #11 on: November 13, 2018, 07:58:52 pm »
Xerox,
Isn't that the company that made your copies disappear over time?
There's a market for that!
Xerox made some really great products and, as we all know, pioneered most, if not all, the graphical interface.  It seems their real problem may be lack of marketing talent because when it comes to engineering, they pack a serious punch.
using FPC v3.0.4 and Lazarus 1.8.2 on Windows 7 64bit.

Thaddy

  • Hero Member
  • *****
  • Posts: 9276
Re: 2D Platformer Game Contest 2018/2019
« Reply #12 on: November 13, 2018, 10:21:10 pm »
MMM, yes, but it is fun to ask a cassier for a piece of blank paper from her/his roll and show some experiments with it to your children... Lighter stuff and so on and... And then cry about all those lost copies.... :'( :'( :'( :'(
The paper is magic! I know lot's of tricks with it...

Ok: on topic it maybe is a good story for a game....
also related to equus asinus.

lucamar

  • Hero Member
  • *****
  • Posts: 2120
Re: 2D Platformer Game Contest 2018/2019
« Reply #13 on: November 13, 2018, 11:03:36 pm »
Ok: on topic it maybe is a good story for a game....

Hmmm ... yes, a time-constrained platformer where you have to arrive at a Xerox machine before the current copy dissapears, avoiding enemies and obstacles while you go from the bottom-down enter through multiple platforms (with holes!) to bottom up to the exit going to the next office which, alas!, has its Xerox "out-of-order" and you have to keep going ...

<sigh> I don't have the time--or the experience, to tell the truth--for making a game of this but whoever wants the idea, go ahead :D
Turbo Pascal 3 CP/M - Amstrad PCW 8256 (512 KB !!!) :P
Lazarus 2.0.2/2.0.4  - FPC 3.0.4 on:
(K|L)Ubuntu 12..16, Windows XP SP3, various DOSes.

lainz

  • Hero Member
  • *****
  • Posts: 3303
    • Lainz
Re: 2D Platformer Game Contest 2018/2019
« Reply #14 on: November 14, 2018, 01:14:34 am »
I have already running a PIXY.js window on my browser, compiled with Pas2JS!  8-)