Author Topic: Quest for the Golden Plunger  (Read 2428 times)

0 Members and 1 Guest are viewing this topic.

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Quest for the Golden Plunger
« on: May 27, 2015, 09:23:46 pm »
So @Eskmo and myself were in the same AP Computer Science class this past year, and for our final project, we made a roguelike. You are a man in a maze with randomly placed torches. You have to find the golden plunger before the "minotaur" (actually a dancing ditto) catches you.

Source here. Screenies soon.

EDIT: This is a project with SDL as its dependency and also has a windows-specific makefile atm (blame netbeans). If you want to make, I'll figure out how to make it setup-independent.
« Last Edit: May 27, 2015, 09:27:16 pm by pimathbrainiac »
I am Bach.

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: Quest for the Golden Plunger
« Reply #1 on: May 28, 2015, 12:12:58 am »
This looked really tricky to compile (especially with the environment, since the paths are not necessarily correct). On Windows, this is a nightmare if you don't know what to get!

To remedy this, I built a little installer for you guys!

Download here: ap_cs_project_win32.zip



For those trying to build it, I actually used Microsoft Visual C++ 2010 to build this. It'll give strange errors at first (after all paths and such are set up correctly) - but all you have to do is move the variable declaration to the top (before any actual execution happens), and you should be good.

@pimathbrainiac + @Eskmo: I'd be happy to give you guys what I have! Also, the installer assumes that the license is GPLv3. If it's NOT, please let me know (highlight me @alberthrocks) and I'll change it ASAP and update the source/binary accordingly.

EDIT: I meant variable declaration only, no initialization. If you declare and initialize at the same time, e.g. int bla = somevalue;, split it up - put int bla; on top, and then where the old line used to be, put bla = somevalue;. Repeat for everything else!

EDIT #2: The installer will also install the VC++ 2010 SP1 Redistributable (x86), if you don't have it installed already.
« Last Edit: May 28, 2015, 12:16:53 am by alberthrocks »
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Quest for the Golden Plunger
« Reply #2 on: May 28, 2015, 05:10:33 am »
@alberthrocks well right now the licence is "we're making the proprietary eventually to release on greenlight or desura." The current version's licence should be the wtfpl, imo.

Also I have the binaries and required dlls in a zip file I can upload (and since we used MinGW, no msvcr needed :P). I'll upload that when I get time. I don't like installers much, since I can't use them myself (still no admin privileges on my computer).

EDIT: Here is the zip file

EDIT 2: Screenies!
Game start!

When both you and the minotaur are in the sight of the torches, the plunger appears.

Avoid the minotaur-ditto-minotaur, or it's game over.
« Last Edit: May 28, 2015, 04:52:35 pm by pimathbrainiac »
I am Bach.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Quest for the Golden Plunger
« Reply #3 on: May 28, 2015, 05:08:25 pm »
Nice :D I downloaded it, I'll try it soon.

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: Quest for the Golden Plunger
« Reply #4 on: May 29, 2015, 09:16:17 pm »
Re-did the binaries again, this time making it static so that no Visual C++ 2010 stuff is needed! With some tricks and whirls, got the file size to something significantly tiny! (478 KB vs 1093 KB - it can go down even lower without the 218 KB icon!)

Download:
Changes: New icons, no library dependency
« Last Edit: May 29, 2015, 09:21:04 pm by alberthrocks »
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)