Coder Social home page Coder Social logo

trngaje / sokoban_sdl2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from szymor/sokoban

0.0 1.0 0.0 2.46 MB

Sokoban game by Willems Davy a.k.a. Joyrider, Bittboy and RetroFW port by szymor a.k.a. vamastah

C++ 98.81% C 1.07% Makefile 0.12%

sokoban_sdl2's Introduction

Willems Soft Games Source Code

These are the source codes of the games i created over the years for various (linux) handhelds [this repo contains solely source code of Sokoban - szymor]. I released this source code since i will not port anything anymore to another system. The source code and directory structure is pretty messy, but i was in no mood to clean everything up. The source code itselve doesn't contain any comments for the most part and if it does it's probably in dutch. Some source code was build on a windows system, others on a linux system but you can easily make it work on any system. I will not provide any help on how to compile anything, it's basically just SDL, SDL_MIXER, SDL_GFX that was used most of the time so if you know those, you should be able to get it working eventually.

Mostly of the time i used code::blocks to create the source, but i did not always use it to compile to the source code, some sources could contain makefiles some don't. All graphics were made using paint shop pro 7, so the *.psp files, which contain my original graphics to edit, are to be opened with it. Some sound was generated using sfxr, others found on the internet. Some music was found on the internet, others where made by donskeeto. Some games contain the credits inside the game itselve, others only in the readme from the releases. Those readme's are not included in these zips, you can view those on my website per game in the my software section. The game's descriptions on my website are basically the readme's contained in the binary releases.

things that you can do:

  • Port to android, ik know this works because i ported 2 games myselve to android but never released them. everything you need about porting sdl sources to android can be found here: http://www.anddev.org/code-snippets-for-android-f33/sdl-port-for-android-sdk-ndk-1-6-t9218.html
  • Port to Opendingux, none of my releases work on opendingux because i didn't use shared libraries
  • Port older games, i never ported to any of the newer systems. This will be mostly starting from the gp2x source code to for example, caanoo, opendingux, pandora or any other system you'd like

You can use this source code to port it to other systems on the following conditions:

  • No money under any circumstances will be asked for the either the source code, binary versions weither they are modified or not.
  • Splashscreens if availible in a game will not be changed ! you may however add new screens with your information if you made a port to some system.
  • All releases you do must contain information about the origins of the sources, basically you mention the source code was made by me Willems Davy - Willems soft - Http://www.willemssoft.be
  • I'd like to be notified if you made a port to a certain system, if you provide me a link to your website i'll add a link to it on my website.
  • The code is provided as is, i will not provide any kind of help about compiling the code.

Willems Davy AKA Joyrider
http://www.willemssoft.be

Music taken from http://www.mirsoft.info/gmb
Music Composers: Barry Leitch, David Whittaker, Brian Johnston, Raymond Usher

Bittboy and RetroFW port by szymor a.k.a. vamastah
https://szymor.github.io/

sokoban_sdl2's People

Contributors

szymor avatar

Watchers

James Cloos avatar

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.