Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: jmaster797 on November 24, 2009, 08:16:48 pm

Title: Monopoly v3.0 BETA
Post by: jmaster797 on November 24, 2009, 08:16:48 pm
I thought that since I now have access to a website full of programmers and active TI users, I would ask people to BETA test my latest update to Monopoly, a game I created over a year ago. I gotta finish uploading it first, but if anyone is interested please let me know. I should have a link along with an animated screenshot (thanks DJ Omnimaga for showing me how to do that) very soon.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on November 24, 2009, 08:21:01 pm
mhmm sounds cool, I could maybe test, altough I am a bit busy so it might be slow paced. Btw when you have other projects don't hesitate to post progress too, it's what sites like Omnimaga and UTI are here for (the majority of ticalc.org users just post their games and never participate anywhere else :()

I can't wait to see how it looks like. I will most likely suck at the game considering I haven't played in over a decade, though XD

EDIT: omg your ticalc link disappeared from your profile sig as I wrote this lol. That said, I should maybe implement something like Cemetech has in user profiles that allows them to link to their ticalc profile

EDIT: nvm, it's back
Title: Re: Monopoly v3.0 BETA
Post by: TsukasaZX on November 25, 2009, 12:44:10 am
Sweet! Monopoly! I'll gladly BETA test for ya! :D
Also, I'm looking forward to that second project listed in your sig ^^
Title: Re: Monopoly v3.0 BETA
Post by: JoeyBelgier on November 25, 2009, 05:45:08 am
I'd like to test but I'm really really really overthrown with hw atm x.x
If I have some time, I'd be happy to test tho :]
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on November 25, 2009, 06:34:41 pm
Monopoly is taking a little bit longer to prepare... but since I saw that TsukasaZX and possibly other people are interested in my Texas Hold'em project (lets be honest, has anyone actually seen a working copy of Texas Hold'em with good visuals?). So I compiled a small animated screenshot (big thanks to DJ Omnimaga for helping me with that), and let me know what you think.

<img src="http://codemastergaming.webs.com/images/texasholdem-animated.gif" />
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on November 25, 2009, 07:01:06 pm
I don't think I saw much poker games with good graphics indeed. That one looks awesome :)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on November 26, 2009, 04:16:05 am
Well I finally have Monopoly ready to go. I've included all programs necessary, as well as a text file with some information needed to play the game. Here's a screenshot for those who want to see first what the game looks like:

EDIT: I will keep an updated screenshot here.

<img src="http://codemastergaming.webs.com/images/monopoly-animated.gif" />
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on November 26, 2009, 04:18:34 am
wow that looks really nice. I'm glad to see more BASIC programs that aren,t only text (or very buggy) come out. I'll be sure to try it when I download
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on November 26, 2009, 04:26:06 am
Thanks dude. I agree with you. I can't tell you how many times I've downloaded a program that sounds cool, only to be disappointed when I see its mostly menus and texts with a fancy title screen.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on November 26, 2009, 04:39:18 am
I also hate misleading descriptions. Like, for example, a BASIC RPG. The description claims it's graphical but there are no screenshots. Sometimes, the only graphical thing in the game is the title screen. Some authors even claim a menu-based game as graphical intensive just as soon as it contains "Horizontal 0:Horizontal -62:Vertical 0:Vertical 94", even if everything else is word-based. Now, before downloading a game, I click the readme.txt and check the controls section (if any). If it says stuff like "press arrows to select menu choices" and nothing involves moving a playable character or map around, I don't download the zip file because I know it's a MUD-like game. There are a minority of text-only games that are good, though, like TI-City, for example (altough it is not finished), and Drug Wars.

At least, back when I still had a ticalc profile (http://omnimaga.org/images/screenshots/ticalcacct.gif), when I had an ASCII RPG, I said it was ASCII, I did not say it was graphical, even if the title screen was. I did not claim it ran pretty fast when it didn't ran that fast.

What I also don't like is when people put animated screenshots of their games that runs 10x faster than on a SE. It's false advertising.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on November 26, 2009, 01:06:26 pm
Hahaha this is so true. Sometimes they don't even have a readme... you just gotta take that risk. I've never seen anything that had a crazy fast screenshot before. If I did, it's definitely a sign that somethings up.

I have been wondering... what happened to your ticalc account?
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on November 26, 2009, 05:18:56 pm
(I think Calcg.org now disallows files with no readme.)

As for fast screenshots, usually it's for very slow programs, you will see the busy indicator runs like 10x faster, but in some cases, I think people tried to hide it, to make sure no one notice. It's to attract more downloads, but it can get frustrating in many cases when you think a game runs at 8 fps and it finally doesn't even run at 1.

As for what happened to my ticalc.org account, that's a long story that would require a very long post to explain. However you might get some clues by reading some very old posts from me on this forum. My author profile has been gone since one and half a year by now actually.
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on November 27, 2009, 11:06:42 am
Wow, jmaster! Those screenshots are awesome. Keep up the great work!
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on November 28, 2009, 01:11:06 am
Thanks dude. I'm doing my best so that the game runs as fast as possible, all while keeping some good visuals. So just in case no one has seen the link, I uploaded the BETA version of Monopoly, download the game with a readme here: <a href="http://jmaster797.webs.com/monopoly-beta.zip">monopoly-beta.zip</a>. For those of you who do decide to BETA test the game, I do ask you to email me at [email protected] and let me know if the game is fine so far, or if there is something I need to fix. Thanks in advance.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on November 28, 2009, 11:22:03 pm
Ok, I might try this soon actually. I haven't played Monopoly in 10 years, though XD, so I will have to remember a bit the game rules lol :P
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on November 30, 2009, 10:01:47 am
I am guessing this does not support AI... or does it??????
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on November 30, 2009, 04:46:53 pm
At the moment, no it doesn't. This update of the game will feature things like a trading system, a better managing system, and an overall better experience (even including tokens). I do plan to include an AI in a future update, and create the first Monopoly featuring an AI. When I do create a Monopoly with an AI, I'll be sure to let you know. My Texas Hold'em game will feature AI though.

DJ Omnimaga: I'll be sure to include the rules of Monopoly with the final version.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on December 01, 2009, 12:06:40 am
Would Monopoly AI be very hard to create? Some AI stuff is kinda hard in BASIC due to speed and size
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on December 01, 2009, 07:42:01 am
Probably not very hard, because you only have to decide if the AI will buy a property or not.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 01, 2009, 08:57:01 am
Well yes it's true, the easy part is making an AI that will decide to buy a property or not. What about when they are about to go bankrupt and they have to mortgage properties? Or perhaps they have lots of money and they want to buy houses or hotels. They may even need one property that you have and will want to trade with you. These are all things I would want an AI to do so that it actually seems like a person is playing (kinda) which will make the game more challenging.
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on December 01, 2009, 01:05:01 pm
Wow that would be a pretty decent AI. If you have chance tho, you should make different difficulty levels for the AI, the easiest just buying and selling property, medium putting houses and hotels, insane even trading and purposely concentrating on one section of the board to bomb you. But it's just a thought, i know how hard it is to make smart AI
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on December 01, 2009, 03:29:24 pm
That sounds really nice!  I like your plans to include trading.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 02, 2009, 04:58:13 pm
I like your idea jsj795. I definitely think I will include AI difficulty levels in the next version. That will be the only real update if all goes well with this version. I really want trading to work this time. Last time I tried it, I failed miserably. Hopefully a year and a half has changed that. Taking jsj795's idea, here is what I came up with for AI difficulty levels when the time comes:

Easy (How do I Play?): Buying some properties here and there. Passes most of the time during auctioning. Attempts trading when close to a monopoly. Puts a couple houses every once and a while (gotta be a little challenging).

Medium (I'll be a Challenge): Buying a lot of properties. Attempts a few decent bids. More aggressive trading when close to a monopoly. Puts on more houses, and even some hotels.

Hard (Prepare to Lose): Buys all properties, without going broke. Aggresive bidder. Will trade with a better deal for themselves, or if its convenient for them. Places as many hotels as possible.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on December 02, 2009, 05:05:17 pm
I like that idea, it's kinda like in Starcraft computer difficulty modes (altough on the PC you cannot change the difficulty since it's randomly chosen). IN easy mode, the computer will just build the most basic units and buildings. In normal mode, they'll build a bit more stuff like siege tanks, wraiths, mutasliks, queens, scouts and dragoons. In hard mode they'll build most units and I believe there's a 4th mode too, which is described as "this mode will teach you the art of playing Starcraft".

This is kinda why when we play games against computers, sometimes computers suck so bad, even if not playing on hacked maps (FPM/ZC/MJDX/SCD).
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 02, 2009, 05:10:40 pm
Cool. Funny thing is I never played Starcraft before... I did play a version of Monopoly on my ipod, so that's kinda where I got the idea. I'll be sure to release a BETA of v4.0 with the AI here so people can definitely test it out. That way, I will know what needs to be fixed before I release it to the rest of the TI community. Who knows, Monopoly with an amazing AI might become POTY 2010 (just a thought) since it hasn't been done before.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on December 02, 2009, 05:17:37 pm
It could maybe happen. I am not sure, though, but in 1999 I believe a Monopoly game came out on ticalc.org and it was apparently nice. Maybe it had AI, idk. However, Parker Brothers sent a cease and desist letter to ticalc.org to get Monopoly taken down for copyrights reasons. I believe this company changed their copyright policies later, though, because now there are several Monopoly clones on ticalc and someone was working on an ASM one a few years ago (never got finished).

I believe your game might have a chance if it has amazing AI. BASIC games rarely get featured on ticalc.org because the vast majority of them were done at least 100 times before and are... well... basic. Because of this staff rarely look through the BASIC section of their archives to check for good stuff.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 02, 2009, 05:27:10 pm
If memory serves correct, you had at least 4 programs featured on the News page on ticalc.org. I mean your RPGs are better than most ASM ones I've played, in graphics and playability (most ASM RPGs are either full of bugs, incomplete, dead projects, or build using ARPG which I think fail). RoL 3, Reuben's Quest: Ev Awakening and Lost Mirror, and xLib xLib Revolution.

It's possible for Monopoly to have a chance, especially if it's advertised. All I gotta do is make people aware that a working Monopoly with an AI exists.
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on December 02, 2009, 07:13:13 pm
I like your difficulties.
Do you have the option for people to keep building at a place after they get a hotel on it?  I sometimes play with that rule.  It can get bad when you land on a place with something like 2 hotels and a house. :)
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on December 03, 2009, 12:15:27 am
I swear I posted something there, I guess I forgot to hit the "Post" button x.x

but yeah in summary I believe you have a big chance if you e-mail ticalc.org. Now everything involving file features (or close) seems to be working through e-mail.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 03, 2009, 03:51:11 am
I'm gonna wait and see how everything turns out. By the way ztrumpet, you just gave me an idea... it might be better for a future version though (I have delayed this version since the 3rd week after v2.0 was released). House Rules. You can choose the classic way to play Monopoly, or modify the rules a bit. Some rules you can add in are unlimited houses and hotels (normally there are 32 houses and 12 hotels buyable by players), free parking lottery (all money paid during jailtime, community chest and chance cards, or taxes go into a pot that is given to the person who lands on the free parking space), more building freedom (ztrumpet's idea where you can add on more hotels and houses), turning the Property Auctions on or off, etc. Now if I could get this to work, that would be sweet. Again this is just an idea...
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on December 03, 2009, 08:43:00 am
Mhmm some good ideas there, should maybe increase the replay value :)
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on December 03, 2009, 11:25:43 am
We just played in my Economics class and the Free Parking lottery added a very nice touch :)  Having these options is got to make it so much more replayable, and the addition of AI is what every game hopes for!
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on December 03, 2009, 04:02:02 pm
Those sound awesome.  I didn't even mention the free parking lotery because I always play with that rule and forgot it wasn't in the rule book. ;D

A great AI could make this the best (if it's not already) Monopoly for our calcs.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 09, 2009, 01:04:53 am
Well school is terrible atm (final exams time... ugh) so progress is slow. I did manage to create a snazzy title screen. It looks a little bit like the front of the box of a Monopoly board game. I will upload the screenshot as soon as possible.

On a side note, the Property Auction (which occurs after a person passes on purchasing the property they land on) is almost done. Once I implement trading and managing properties, the game should be done.
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on December 09, 2009, 02:02:54 am
wow great job, jmaster797!!!
I would love to see u r game finished... and yeah school sucks most of the time
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 09, 2009, 02:09:35 am
Thanks dude. I would love to see the game finished too. School does suck but its the worst during the last few weeks. Got a crap load of projects to finish and tests to study for. Hopefully I can get Monopoly out before Christmas.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on December 09, 2009, 03:07:11 am
yeah I understand about exams x.x

What's worse is when you have to submit all your essays/projects at the same time as exams x.x
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on December 09, 2009, 07:47:21 am
Cool. Hope you finish.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 10, 2009, 10:48:57 pm
Ok I finally have a chance to log on. I took a screenshot of the old title screen and the new title screen. Lemme know what you think:

Old Title:

---This Screenshot has been Removed---

New Title:

---This Screenshot has been Removed---

EDIT: Apparently I forgot a little token that was supposed to be on the board... I'll fix that later.
Title: Re: Monopoly v3.0 BETA
Post by: Eeems on December 10, 2009, 10:53:35 pm
Very nice! While I like the simplicity of the old I e, I like how the new one looks even more!
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on December 10, 2009, 10:56:17 pm
Does it use pic files or are they hardcoded??
 I don't see any pic file in your beta zip-file so I'm guessing it is hardcoded.
and if it is hardcoded, how long does it take to draw the title screen and the board?
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on December 10, 2009, 11:02:32 pm
oooh I love it :D, nice job :)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 10, 2009, 11:20:03 pm
Actually I did my own method for pics. My pics are included, but you run a program to load the pic. MPIC1, MPIC2, and MPIC3 draw the pics you need to use. These pics draw out the title screen, the game board, and the side menu. I did this so that anytime you needed to recover a lost pic because you can recover them anytime you have a RAM clear or something.
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on December 10, 2009, 11:21:29 pm
aaaahhh.
That's good, so the first time you run the program it installs?
Okay. I love the idea!
Nice job on title screen too. It looks very professional
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on December 11, 2009, 07:44:32 am
Looks nice. will you have an option to redraw each pic every time the game is run, so they do not need to be on calc when the game is not running?
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 12, 2009, 01:56:21 am
Well... no not really. You are welcome to delete the pics then rerun their programs when you want to play the game.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on December 17, 2009, 12:45:05 am
Whew... finals are finally over and the winter break can begin. So a quick status update... the property auction is complete. I'll try to create a new animated screenshot soon so you guys can see how it works...
Title: Re: Monopoly v3.0 BETA
Post by: Eeems on December 17, 2009, 01:17:51 am
Sweet! Can't wait to see it!
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on December 17, 2009, 01:41:48 am
Cool glad you got some more free time now :)

Hopefully teachers won't load you with projects and homework for holidays >.>
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 17, 2010, 09:18:27 pm
*wipes dust off of Monopoly forum*

So it's been a while since I have participated in the TI community. The reasons are my own but I am happy to announce that the Monopoly project is not dead. I have been working on it here and there. Here is what I completed thus far:

- Instead of running pics before playing the game, the game will draw the pics out then save them for further use throughout gameplay. When you quit the game, the pics will be deleted and redrawn when you decide to play again.

- A new saving and loading feature that creates a random order in which each variable is saved. This process to my surprise isn't very time consuming... the key is only created during initial setup and simply recalled when saving. I did like that the speed was barely affected.

- I did notice a couple errors here and there that I did fix. This would include improper text displays and the "Available Properties" function was a bit off. All of these errors have been fixed.

- Property Auction and the Initial Setup were each given a new look and functionality. I do regret showing you the animated screenshot for the Property Auction... and I did delete it because I simply thought it was useless to show a screenshot of something that doesn't exist.

Having said that, there are still some functions yet to be implemented... such as the Managing and Trading Properties. That will take a while but the game should be completed soon. I am preparing an animated screenshot for you guys to see the game. And again I do apologize for not posting on the forum... I'm sure many of you thought I was gone and the game was dead. I will make it up to you guys by making an absolutely amazing Monopoly game :D
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on February 17, 2010, 09:52:13 pm
Sounds great!  I can't wait to see this.  It sounds like you've been making great progress. :)
Good luck! ;D
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 17, 2010, 10:50:00 pm
Wow nice to see you back. I was getting worried when you vanished in December, because I was sure you ditched calc stuff :(, glad to see this project is still alive :)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 18, 2010, 01:06:15 am
Yeah I know... well that is in the past and now Monopoly is back on track. I should probably update my signature... but anyways I should get a screenshot up thursday or friday.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 18, 2010, 01:11:45 am
Cool ^^, can't wait for screenie :)

Hoping you stick around this time too ^^

(Altough I kinda understand with calculators, people tend to lose interest fast. A few years ago, the average amount of time a TI forum user stayed active in calc programming was 6 months. Just 6 months, then he was alerady gone, moving to other stuff like computer programming (Nintendo DS, PSP, GP2X and iPod Touch programming can be very tempting), real-life stuff or games. People who stick around for several years like me, Iambian, BrandonW or Calc84maniac are pretty rare x.x)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 22, 2010, 12:00:36 am
I should have a screenie up soon. Just wanna place my final touches and fix and errors I come across. Shouldn't be long now :D

And yes, I will be sticking around this time. Although I am kinda new to the TI forums, I have been an active and inactive programmer since 2006... the only thing is that school was demanding, there was a momentary loss of interest, or I didn't come up with a new game idea, or an update of an older game. You may see me disappear every once in a while but unless I announce that I quit programming for calculators, except to see me back again.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 22, 2010, 12:29:40 am
Aaaah ok I see now. I hope you stick around for a while ^^

I think I recall one of our staff member who did that before, on the old forums. His nickname was Krid. He posted like 100 times, then vanished for a month, then returned for a month, posted more, vanished again, and so on. Unfortunately, though, had he done this on this new board, our new staff rules would not have allowed him to remain in the programming team (green nicknames), as there's a rule for staff about having to posts at least 10 times per month (or rather, keep a total of 10 posts in the last 30 days all the time) except during Summer where it's 5 :(
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on February 22, 2010, 03:13:54 pm
I hope you stick around too. ;D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 22, 2010, 08:09:01 pm
Ok good news. I actually found out there was one major error causing all the minor ones that I have been fixing. So good news is I will have the animated screenshot up sometimes tonight. Everything except for Property Managing and Trading will be displayed... so that includes the long awaited Property Auction. I can upload a demo too but only if you guys really want one :P
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on February 22, 2010, 09:07:46 pm
Yay, screenie! :D
YAY, DEMO! ;D

I'd like a demo since you appear to have one... ;D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 22, 2010, 11:45:08 pm
Well I finally finished the animated screenshot. I wanted you guys to get a look at Monopoly as much as possible. I didn't get to feature some stuff but I can assure you it's there. The main features are showing so I hope you enjoy this :D

<img src="http://codemastergaming.webs.com/images/monopoly-animated.gif" />
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 23, 2010, 12:29:49 am
Nice ^^, this shows some of the potential of TI-BASIC. Great graphical games can still run fast even in such limited languages
Title: Re: Monopoly v3.0 BETA
Post by: trevmeister66 on February 23, 2010, 01:25:28 am
Very nice work!
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on February 23, 2010, 09:58:27 am
Good job! This is really nice! And are you thinking of implementing AI?
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on February 23, 2010, 10:24:32 am
Wow that is great!  Very very nice and fast and awesome looking! ;D  I also have the same question as jsj795 though, is there going to be AI or just a multiplayer game?
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on February 23, 2010, 04:22:03 pm
Excellent!  this looks really, really good.  Great job! ;D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 23, 2010, 04:32:47 pm
Thanks guys. I thought about AI for a long time and I decided this... if a decent AI is possible through BASIC, then I will implement it. Before I attempt putting in an AI, I would like to put in a few more features... leaving AI as the last thing I do for this game. Managing and Trading Properties comes first. Also, thanks to you guys, I would like to put in House Rules as the next big thing. This will include a couple things, such as unlimited houses and hotels (rather than 32 houses and 12 hotels available). Stacking hotels (multiple hotels on one property), a free parking lottery, and turning property auction on and off. If you guys come up with any ideas, let me know. I'll give credit to anyone who gives me a good idea, like ztrumpet who told me about the stacking hotels idea.
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on February 23, 2010, 08:12:57 pm
Sounds good!  And i think its a good idea to finish the rules of the board before coding in AI :)
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 23, 2010, 08:21:17 pm
fortunately, an AI for such turn-based game doesn't require much speed, though. I wouldn't mind having to wait four or five seconds until the AI decided everything it wants to do on its turn. However, if the loading times increased to ROL3 proportions, maybe people wouldn't like much.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 23, 2010, 08:25:38 pm
Nice ^^, this shows some of the potential of TI-BASIC. Great graphical games can still run fast even in such limited languages

I totally agree. That was actually my goal with Monopoly: to have a game that loses little or no speed, all while refraining from any ERR:MEMORY errors as well. So far, I have accomplished this. I actually played and tested the game for about 10-15 minutes and I didn't notice any speed loss if any. That screenshot is about 2-3 minutes long itself and it just doesn't slow down.

Anyways... I have been working on Property Managing and it's going great. Once I finish this, you should see a release onto TICalc.org and a link here for you guys :D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 23, 2010, 08:34:06 pm
Yeah I haven't thought about the AI much to be honest. It's one of my least priorities. Monopoly should have all available features besides an AI before I will think about it's capabilities. What I did come up with is this. On an easy difficulty level, the AI will only roll and buy properties, with an occasional pass, and have a certain percentage it will accept a trade from another player, all while bidding a small but fair amount at the auctions. This is good for beginners. A smarter AI will actually look for good deals in trades, a better bidder at auctions, and on occasion made its own trades for Monopolys, and adding houses. A really smart AI will make good trades for itself, an aggressive bidder for more sought out properties, making lots of trades for its monopolys and adding hotels all over. Overall, a smarter AI = greater loading time, and vice versa. Maybe I can make a nice routine where an AI makes its routine as the previous player's turn progresses, making the game a little slower overall, but a small waiting time before an AI's turn.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 23, 2010, 09:04:43 pm
mhmm I like the last idea, altough you would need to make sure his routine is compatible with the moves you will do after it's alerady generated. In overall, the player would not notice loading times as much, though.
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on February 23, 2010, 09:45:25 pm
That sounds really nice!  I like all your ideas so far.  Keep up the awesome work! :)
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on February 23, 2010, 09:55:54 pm
Oooh that sounds interesting, reminds me of interups for some reason.  Could be deviously tricky to implement though O.o
Title: Re: Monopoly v3.0 BETA
Post by: Zera on February 23, 2010, 10:15:57 pm
Just a minor suggestion: Could you consider editing screenshots into the original post so they're easier to find? I had to dig through several pages. It looks great, but not that many people are going to see it if they have to search through the thread. :P
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 23, 2010, 10:54:46 pm
Lol sure. I'm gonna update one of the posts on the first page so it will have the latest screenshot.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 24, 2010, 05:28:39 pm
What do guys think is better for adding houses/hotels...

1) Each property can have its own set of houses and hotels

OR

2) For every house you want to buy for one property, any additional houses for that property requires houses on the other properties in that monopoly...
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on February 24, 2010, 09:07:36 pm
Excellent point!

I play with both rules... :)
Could you make that another option? ;D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 24, 2010, 09:21:12 pm
Lol. Well I'm working on Property Management right now, and I need to know what to implement... I played with the first rule and others played with the second rule... so I dunno.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 25, 2010, 07:48:25 pm
Well I decided that the easiest and least complicated thing to do was for you to put houses and hotels individually... so Boardwalk can have a hotel while Park Place has nothing.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 25, 2010, 07:51:47 pm
does having many of them causes the data to become very huge? this might be something to check if somebody decided to go crazy and buy like 7000 houses (if that's within Monopoly limitations) :P
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on February 25, 2010, 08:17:41 pm
I think each space can have a maximum number of houses?  Two maybe?  I haven't played monopoly in a loong time :P
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on February 25, 2010, 08:20:29 pm
I think it was 4 house=1 hotel
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on February 25, 2010, 08:57:36 pm
I think it was 4 house=1 hotel
That is correct.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 25, 2010, 11:24:41 pm
Monopoly limits are as follows:

There are a total of 32 houses and 12 hotels that are placeable among monopolys. Once all of them are used, anyone who wants an additional house or hotel must wait for someone to sell one back to the bank. Each property is allowed a maximum of eaither 4 houses or 1 hotel. To get a hotel, you must first have 4 houses on that property in order to upgrade to a hotel. Having said that, you can only have 1 hotel that property. These are the set rules of Monopoly.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 25, 2010, 11:26:00 pm
aaah ok thanks for the info. That should prevent memory errors due to overly long games with someone wanting to beat Sangoku power level in amount of houses/hotels on his properties
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 25, 2010, 11:26:11 pm
Now when I implement house rules... u can choose to have unlimited houses and hotels available for sale... and u can put multiple hotels on 1 property. I think a max of 5 hotels sounds nice.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 25, 2010, 11:39:04 pm
aah ok but make sure the data in which the house locations are saved won't get beyond RAM limits :P
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 25, 2010, 11:56:08 pm
The current RAM requirement is around 2k because everything is archived. If you don't run Monopoly from MirageOS then you need about 4k. I have planned the game out to where all you need is what I mentioned and you won't be getting any ERR:MEMORY or anything like that. That was the main problem with the first version.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 26, 2010, 12:27:49 am
Oh if you run Monopoly from Mirage you still need 4k because Mirage either unarchives or copies the game to RAM before running it. It cannot run it directly from archive, so it still needs the RAM required as if the program was unarchived the entire time
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 26, 2010, 02:25:40 am
Ah gotcha... I did not know that. I took a look at all the variables, lists, programs, strings, and pics required in the RAM to run Monopoly. Adding up the sizes of each one, I got a total of 5.7k bytes required in the RAM to run Monopoly. When you are not playing the game, and assuming you quit out properly, the only memory required is for the programs and 1 list. The remaining lists, pics, variables, and strings are all deleted when you quit the game, bringing the required bytes from 5.7k to 2.6k... and you can just archive those programs and that list for later use.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 26, 2010, 03:02:56 am
AAh nice, seems quite small and not too memory hungry. For my game Illusiat, you have 18 KB of RAM free when quitting from title screen but inside the game, the entire RAM is needed sometimes x.x
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 26, 2010, 06:47:15 pm
Ouch... I thought Monopoly needed too much or something.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 26, 2010, 06:54:23 pm
nah generally basic programmers are used to keeping their RAM clean to play other people game. The issue can be people who want multiple games at once but hey, some good games requires more RAM and they have to understand that. I think Monopoly requirements aren't too high, though.
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on February 27, 2010, 10:24:56 am
Nice job!  Sounds like you're doing awesome with the RAM.  Keep up the great work! :D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 28, 2010, 01:31:16 pm
Thanks dude. I wanted the game to use the least amount of RAM as possible. That way you can enjoy Monopoly at great speeds and enjoy other games as well.
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on February 28, 2010, 01:52:04 pm
Yeah it's always good to keep hames as efficient as possible.  For a while none of my friends knew how to archive games, so they could only have a few on at a time.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on February 28, 2010, 07:57:41 pm
Lol my friends are the same way. They would come up to me and say "Phoenix doesn't work anymore" or "I can't find Tetris." The games didn't work because they didn't Garbage Collect when prompted, therefore taking up more space in the RAM and there would be little to nothing for their games to play on. Otherwise their RAM clears and the games are gone.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on February 28, 2010, 11:49:47 pm
over here I had the friends not knowing how to archive/unarchive stuff. Even after explaining what's the purpose, they still didn't get it x.x

But again technology is not for everyone, like coding x.x
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 01, 2010, 02:11:55 pm
Yeah unless the person really wants to learn, everything you tell them goes through one ear and right out the other.
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on March 01, 2010, 02:16:08 pm
Yep, even sometimes if the do want to learn, some people just have difficulties leraning programming/computer stuff ect...
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 01, 2010, 08:40:15 pm
Yeah definitely... so with Monopoly I decided to get rid of the Side Menu and make it so you can switch between different functions at the board itself. I also removed the "View Available Properties" function since the Managing Properties has grown to do the same thing. This shrinks the size of the game by about 2-2.5k
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 01, 2010, 09:23:15 pm
Great!  Good luck! :D
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 01, 2010, 11:59:37 pm
wow nice, it gets smaller and smaller ^^
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 03, 2010, 10:57:30 pm
I've been struggling with Property Managing... until recently when I had an idea... and it worked. Right now, you can mortgage and unmortgage properties and view the owners (including yourself)
Title: Re: Monopoly v3.0 BETA
Post by: trevmeister66 on March 03, 2010, 11:14:39 pm
Nice work. It always feels good to figure something out and actually have it work
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 03, 2010, 11:50:47 pm
Nice you got it figured out :)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 04, 2010, 12:50:09 am
I love that feeling when you just put in some code, somehow knowing it will work, and then watching it work.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 04, 2010, 01:46:47 am
yeah. What i hate is sitting down during 10 hours trying to figure out why something doesn't work, like I had to do with illusiat 13 item menu, twice (for some reasons one day it decided to stop working again)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 04, 2010, 03:47:06 am
Yeah I had those days... a lot. Thats why this new version of Monopoly is over 2 years in the making.
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 04, 2010, 04:47:50 pm
I glad you figured it out.  It's awesome when some code finally works.

However, it's not fun when code doesn't work.  I remember the worst time for me ever was when the variable B had something like 7.9999999999999 in it, and fpart( returned 1 instead of 0. :D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 07, 2010, 12:17:48 am
I thought you guys should know that progress on Monopoly is going to be momentarily halted for about 2 weeks. No need to think I will disappear again... I'm going on vacation. When I do return, progress will continue.
Title: Re: Monopoly v3.0 BETA
Post by: trevmeister66 on March 07, 2010, 12:23:11 am
Thanks's for keeping us posted. I guess I'll just have to wait then :( heh just kidding (about being sad, although I am looking forward to playing the finished version)
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 07, 2010, 01:21:23 am
Aw sorry to hear, I hope things works well for you if you mean school work/other stuff. If you mean vacations, literally, then I hope you have fun. I'll look forward fro progress after you return :)
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on March 07, 2010, 01:25:35 am
Have fun on vacations :) can't wait for you to get back ;D
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 07, 2010, 11:22:23 am
Have fun on vacation!  Oh, and if you bring your calc, bring extra batteries! ;D
Title: Re: Monopoly v3.0 BETA
Post by: trevmeister66 on March 07, 2010, 11:24:13 am
Have fun on vacation!  Oh, and if you bring your calc, bring extra batteries! ;D
Heh I've made that mistake too many times.
Title: Re: Monopoly v3.0 BETA
Post by: Geekboy1011 on March 07, 2010, 11:27:15 am
lol same here have fun  :)
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 07, 2010, 12:25:24 pm
Have fun on vacation!  Oh, and if you bring your calc, bring extra batteries! ;D
Don't forget to group stuff on calc too, before leaving :P

I remember once I had no computer access for two weeks and got a RAM clear and was working on ROL4. I had recent backups, but I could no longer work on it that time due to lack of access to them x.x
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 08, 2010, 04:56:36 pm
Question for you guys... I currently have Monopoly programmed to handle up to 6 players.... but I was thinking to reduce the player count to 4 for speed and size purposes. What do you think?
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 08, 2010, 05:44:10 pm
I doubt if I'd play up to the six players, but I think it's a nice touch.  I'd leave it.  However, you should do what you think is right. :)

Good luck! :D
Title: Re: Monopoly v3.0 BETA
Post by: trevmeister66 on March 08, 2010, 06:02:56 pm
I'd say switch to 4. I think the decrease in size and/or speed outweigh having the option to play with 6 people.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 08, 2010, 10:01:03 pm
I have talked with a few people at school... they said they probably wouldn't play with more than 4 people. And I agree with trevmeister66, a decrease in size would outweigh playing with 6 people. So I am decreasing the player count to 4.
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 08, 2010, 10:17:26 pm
That's a good decision. :)
It makes the code smaller and faster.  The only problem is you can no longer cater to a user-base that you probably don't have. :)
I don't think that many (if any) people would use 6 player.  I like your decision.  ;) I think once you release this, I'll be playing 4 player Monopoly in Math! ;D
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 09, 2010, 12:00:15 am
I recommend 4, because even at the real game it's not as common to play with more people. Now on a calculator, at my school like 2 ppl besides me cared about calcs x.x and that was a 1200 student school x.x
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 09, 2010, 01:10:54 am
That's how it was at my school too. When I can put in AI, then things might change...
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 09, 2010, 01:15:52 am
The best thing that could have happened is if like most of us went at the same school. There could have been calc games competitions in a room during dinner time using TI view screen calcs and projectors, or even maybe emulators XD

It would be easier for people who prefer to work in team to work on team projects too.

I would recommend not having too many AI bots at once, though, else it might get really too slow. 4 players should probably be fine
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 09, 2010, 10:07:39 am
That would've been awesome. A school for TI programmers... we would be motivating each other to work hard on some amazing games.
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 09, 2010, 10:24:03 am
That would be pretty cool.  Unfortunately I don't see that happening. :(  However, that's what Omnimaga is for! ;D
Title: Re: Monopoly v3.0 BETA
Post by: rthprog on March 09, 2010, 12:09:35 pm
lol, yeah.  Though a whole school dedicated to calcs would be... difficult..., I _could_ see someone starting up a TIBasic class.  At the alternative high school down the road, kids can set up their own classes and teach others about whatever topic they want; I'm sure almost any school could do the same.

Anyways, we have a few math teachers with programming backgrounds who encourage kids to give TIBasic a try, so (particularly among freshmen) there's some interest in calc programming.  Though then again, by the end of the year, most people usually lose interest... they realize that they aren't skilled enough to produce games like Phoenix.
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on March 09, 2010, 02:06:30 pm
There are about 250 in my school total, and I'm like the only one who does the programming. There was one more, but he graduated last year, and he wasn't too into it either, usually doing simple things like breaking code games, etc. Other than that, they just ask me for the asm games, and I give them. And I seem to be the only one (beside one math teacher) who has the TI 89... There are few (like 3 people) who has the Nspire tho.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 09, 2010, 03:58:58 pm
I think this is one example of how it can be easier to have friends on the internet than in real life. If your hobbies are pretty much centered on calc stuff and you live in an environment where everyone only cares about cars, hot chicks, bars, partys, beer and getting high, good luck getting friends x.x. Your only real option is online forums that are just dedicated about calc stuff x.x
Title: Re: Monopoly v3.0 BETA
Post by: Radical Pi on March 09, 2010, 04:46:36 pm
DJ Omnimaga, that's exactly how I've felt for the last several years. I think I'm going to fit right in at this place ;D

Anyways, this project sounds cool. I don't play Monopoly very often, but when I do it gets competitive and intense fast :)
I can't wait to see this when it's done!
Title: Re: Monopoly v3.0 BETA
Post by: rthprog on March 09, 2010, 08:06:28 pm
I think this is one example of how it can be easier to have friends on the internet than in real life. If your hobbies are pretty much centered on calc stuff and you live in an environment where everyone only cares about cars, hot chicks, bars, partys, beer and getting high, good luck getting friends x.x. Your only real option is online forums that are just dedicated about calc stuff x.x

Sad, but true.

I _would_ like to mention that though interest in calculators might be limited, interest in programming in general (particularly with webpage design, java, and python) might lead you to discover peers with similar interests; I sure have.  Online forums are great, but I would hate to have to limit friendship to only calculator programmers, or even just programmers in general.

If anything, it's kinda nice to be the undisputed "best" at something at my school, haha.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 09, 2010, 08:46:49 pm
yeah for other languages, it can be a bit easier IRL. It still depends where, though, because such people are usually introverted so they are much harder to discover. It also depends of where you live, still. For some reasons, people who only care about alchohol and drugs often gathers in the same areas and then if you go live in these areas because appartments are cheaper and it's closer to city headquarter, these people tries to impose their views on you, trying to conform you to their way of living, then you end up even more isolated x.x

I could always start doing like them, but I just don,t care about beer and that stuff. :P

That said at school I still remember certain people wanting copies of Illusiat 11 and having an hard time defeating Vulcan Weapon in 4th chapter :P. I usually gave them advice and it was fun. I warned them that it's nothing compared to the other optional boss in Chapter 5, though. :P (see Youtube)
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on March 09, 2010, 10:36:55 pm
I myself have never had problems with friends, although that might be because i have several friends at school who share a high interest in games/programing for the calc (namely bwang :D) so we can talk about that hobby together!  I also have more than one hobby :P
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 09, 2010, 10:59:29 pm
At school I had a lot of friends who loved similar games as me, such as Final Fantasy. We were always together between classes and computer classes. However, they all moved away after hi school and I didn't see most of them again.

Now I know people interested in video games, but it's only a small part of their hobbies, and it's always racing games, racing games, fpses, fpses. I love a few Halo games from time to time, but I get bored fast. I played UT2004 with geekboy the other day and stopped after 4 games.

As for music, well they sometimes listen to my stuff, but they mostly listen to metallica, rihanna, lady gaga and other mainstream stuff.

I guess it depends of people and their luckiness x.x

I also dislike doing sports x.x
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 10, 2010, 01:23:43 am
Problem is that most people are followers (sheep as some say) rather than being leaders. These people want to fit in with the "in crowd" and are willing to try anything to do so. That's why people want you to try a little bit of beer here or try smoking for the first time. Best thing to do is be a leader and do what you like and eventually you will be lucky and find someone who has similar interests. I have a bunch of friends, but my best friends are the ones I consider to be my true friends. These are the guys that share my interests, and won't push me to do something I don't want to.

On a side note... I was stuck at a car shop for 4 hours today for a 1 hour 30 minute speaker job (how they managed to take 4 hours is beyond me). I decided to use this time productively and program a lot on Monopoly. I have decreased the player count to 4, changed the Property Auction to work better and fixed the issue with it, created a new better looking game setup, and completed the Mortgaging and Unmortgaging aspects of Property Managing.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 10, 2010, 01:27:53 am
nice, keep up the good work :)


Btw what's the total size so far?
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 10, 2010, 01:38:33 am
At this current moment, I added up the total size and I got 30000 exactly. Keep in mind, the game isn't fully finished so this size isn't permanent... it won't be getting any smaller since Trading hasn't been worked on at all.

For the record, the previous version of Monopoly (v2.0) was around 22k respectively. The game didn't feature smooth gameplay, auctioning, tokens, and it was far simpler graphically.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 10, 2010, 01:50:40 am
Wow a lot, but at least it's the content that counts :)

Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 10, 2010, 04:21:33 pm
It's that big?  How can it be that big?  Is there an extra zero there?  I thought you said it was around 3400 a few days ago?

Anyway, it's nice to see progress! :)
Keep up the awesome work! ;D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 10, 2010, 11:17:15 pm
Wow that size really must be an issue huh? I didn't think 30k was a real big deal since it is definitely a better Monopoly than all the other BASIC ones... and maybe even the ASM one too. Now normally I would agree but I wanted to make Monopoly better than anything out there. As far as I can tell, there won't be a Monopoly as complete as mine when this is finished. Keep in mind that while I programmed, I only put the code in as I brainstormed. I don't write my code down on paper, only ideas and errors needing to be fixed. Once the game is finished I will be attempting to optimize it. I may ask someone here to look at the code to see what they can do.

To clarify something... I never said the actual size of the game (or at least I couldn't find it here in the forums). All I said was that the game needed at least 6k available in the RAM to run it. I would recommend keeping as much RAM available for the best performance though.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 11, 2010, 01:17:41 am
I doubt size is really an issue personally. I like to play games that are more complete sometimes and that one will be one of them. I wouldn't be surprised if many other people played it too. The game will be worth it
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on March 11, 2010, 10:14:45 am
I don't think size would matter much, especially with all the features you are putting into this game.
6k ram is really small, I would say, to play this complete monopoly. Don't mind too much about the size, because I'm sure many people will play it anyway!
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on March 11, 2010, 05:36:44 pm
At this current moment, I added up the total size and I got 30000 exactly. Keep in mind, the game isn't fully finished so this size isn't permanent... it won't be getting any smaller since Trading hasn't been worked on at all.

For the record, the previous version of Monopoly (v2.0) was around 22k respectively. The game didn't feature smooth gameplay, auctioning, tokens, and it was far simpler graphically.

Wait, so then you must be using some sort of unarchiving utility?  That program wouldn't fit in RAM otherwise O.O
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 11, 2010, 06:56:59 pm
Can you write out the size?  I'm not sure if 30K = 30000 or 3000. :) Thanks!

Size is not an issue to me either. ;D
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 11, 2010, 11:26:45 pm
My guess is that most of this 30 KB of lists, matrices, strings or other variables that can be archived/unarchived within programs. Abusing these can be a nice workaround the issue of not being able to archive/unarchive programs within programs. In fact, I am certain it would be possible to write a massive RPG in the style of Illusiat 12 with individual monsters instead of dynamic enemy type data, as well as with full of the NPC convos and events stored inside strings, and have the player not have to archive/unarchive chapters manually. This would be best done by abusing hacked vars, since otherwise, it would be very easy with other games to accidentally overwrite the essential pre-defined game strings.

Otherwise, my guess is that he uses XCOPY, but if I recall correctly, his game was meant to remain pure-BASIC.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 11, 2010, 11:56:23 pm
I like your guesses. I haven't heard of XCOPY before... The game was originally meant to be pure BASIC but as the size grew I needed to find an archiving/unarchiving utility. I use an old utility called Flash Gordon, the only ASM aspect of the game. The entire game is coded in BASIC, whereas the "executing program" as I like to call it unarchives and archives programs as they are needed. One program has the specific order for when things are needed so the game doesn't fall apart.

Sure I can write out the size, but so you know 30K = 30,000 not 3,000. Reason I say 30K is because K = KILO = 1000, so its kinda like saying 30 1000's.
Title: Re: Monopoly v3.0 BETA
Post by: calc84maniac on March 12, 2010, 12:08:53 am
The thing with XCOPY is that it doesn't actually unarchive and rearchive your program, but copies it to RAM instead. This saves wear-and-tear on the Flash memory (and it is faster)
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on March 12, 2010, 12:13:26 am
And it keeps from garbage buildup 8)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 12, 2010, 12:39:56 am
Ah that's what Flash Gordon does... it copies the archived program into the RAM and deletes it when your done executing it.

##########################################

I was wondering one thing... since I am mostly self taught in programming I don't know all the proper ways in optimizing and all that jazz. Maybe my programming is basic (no pun intended... well maybe it was :P) but I'm not entirely sure. Perhaps someone would like to take a look at my code and tell me what I can do optimizing wise?
Title: Re: Monopoly v3.0 BETA
Post by: Radical Pi on March 12, 2010, 12:44:53 am
I wouldn't mind taking a look at your code. I could always use the practice :P

No guarantees that I'll be that significant of a help though.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 12, 2010, 02:51:35 am
Oooh nice another Flash Gordon user! (altough I no longer use it since XCOPY/Resource obsoletes it)

I used FG in later builds of ROL3 and Zelda. Reduced archiving/unarchiving so much. Unfortunately, though, it wont let you copy the archived program in whatever ram file you want. Later Zcopy and the like came out, doing this, so FG became obsolete, but FG still made some BASIC games much more efficient

I would recommedn Xcopy, though, since it's much smaller. Illusiat 13 uses it, as sole ASM lib.

The only complain I have if a game is large is if it's over 300 KB large and is a flash app. These often timeout in the middle of transfer x.x For me it always seems easier to send a 500 KB thing separated in multiple files (kinda like if you sent FFTOM entire chapters all at once) than one single 300 KB file x.x

EDIT: Btw I mostly learned from the TI manual too. I still remember how I didn't knew about Text(-1 until late 2003, real(x,y,r,{i in late 2006 and to not close quotes in late 2002 x.x
Title: Re: Monopoly v3.0 BETA
Post by: ztrumpet on March 12, 2010, 06:55:56 am
Ah, okay. :)

Monopoly is coming along great!  Great job jmaster! ;D

Thanks for clarifying. :)  (I'm fine with the size btw) :D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 12, 2010, 11:00:57 am
Hmmm for now I am going to complete the major coding of Monopoly before I switch FG out for something else. Good thing is that it wouldn't be too difficult since all the FB executions are in one program. I did look for xcopy in the downloads section for the fun of it... but only zcopy is there (unless I am going blind).

So today is the day that I leave for my vacation so I won't be as active for the next 10 days on the forums. I do have a 6 hour plane ride ahead of me so I will be doing some major programming. I will have internet access every now and then so I will update you guys with some progress here and there.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 12, 2010, 05:34:19 pm
I swear I included Xcopy before x.x

It might be on the forums, though. I'll check again later. For now you can download it from Illusiat 13 since it was used in the game

Also do not use Zcopy, it doesn't work well on OS 1.15 and above (random crashes)

I hope you have fun at vacation ^^
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 22, 2010, 07:23:21 pm
Hello all. So I missed my flight back home and have to pay $300 to get back on Wednesday, or $1000 for today. I got a hold of a computer today after 10 days of no electronics and I'm going to tell you Monopoly progress. Since I last posted, I deleted the Property Management code I had previously built. It did not work too well for what I needed to do... so I started fresh. Its moving along slowly but I have achieved mostly what I did before I deleted the code. In my opinion, this was totally worth it. Before you would toggle between property named but now you move around the board for the properties. Once you select the Monopoly, or single property (railroads and utilities), you will see the Owner and current rent. If you are the owner, rent is shown if the property is not mortgaged. Little figures of houses and hotels appear in the Property information box if you own them. For now, you can mortgage and unmortgage but by the time I return home, buying and selling houses/hotels will be possible. If you mortgage a property, you get half of the amount of the original price, but if you unmortgage you pay back that amount + 10%. For buying houses and hotels, the price varies depending on property location on the board. While some can be 50 per house and hotel, others are 200 per house and hotel. For selling houses and hotels, you get back half of what you paid for. I will try and upload a screenshot when I get back. After this, trading is the last thing I have to include.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 22, 2010, 07:25:13 pm
Oh, as for xcopy, I just downloaded it to read up on it. Looks good to me... especially since its nearly 1/3 the size of FG (not like FG was a large program anyways) but I am also sure that xcopy can run just as good as FG... unless I am mistaken.
Title: Re: Monopoly v3.0 BETA
Post by: jsj795 on March 22, 2010, 07:38:28 pm
More progress! yay! I can't wait for a screenshot^^
Title: Re: Monopoly v3.0 BETA
Post by: trevmeister66 on March 22, 2010, 08:57:51 pm
Oh, as for xcopy, I just downloaded it to read up on it. Looks good to me... especially since its nearly 1/3 the size of FG (not like FG was a large program anyways) but I am also sure that xcopy can run just as good as FG... unless I am mistaken.
I personally think xcopy runs better than FG, but then again I used FG maybe once, and I use xcopy all the time now.

P.S. Post #500.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 22, 2010, 09:37:18 pm
Grats on Post #500... I have yet to hit 100 posts :/

But yeah if zcopy proves to be better imo it. Good thing all the FG routines are located in 1 program. This would be easy to switch. You guys should get a screenshot Wednesday night or sometime Thursday.
Title: Re: Monopoly v3.0 BETA
Post by: trevmeister66 on March 22, 2010, 10:06:31 pm
Sweet looking forward to the upgraded property management.
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on March 22, 2010, 10:56:43 pm
Yay glad to see you back and working on this again :) and yeah although painful, rewriting code can often times be a great helper to your overall game, and a great learning experience as well ^^
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 22, 2010, 11:03:13 pm
Use Xcopy, not Zcopy. Zcopy randomly crashes on OS 1.15 or higher.

Anyway glad to see you back with more progress. I hope you still had fun in your trip despite the bad stuff that happened, though.

One thing, though, you might want to cut down on the double-posting x.x (unless done like in the forum rules). Use the edit button
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 24, 2010, 11:16:48 am
Yeah... gotta work on that. I'll work on that, but yeah no more double posting here. I did have fun on my trip. My only worries is that my physics teacher won't give me an extension for my test I have to miss today (supposed to take the test at this moment but I'm in Salt Lake City transferring to my flight home since I missed my flight Sunday). I really don't want to go through involving the dean and possibly dropping the class.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 24, 2010, 02:16:19 pm
Ouch x.x, I wish you luck :/
Title: Re: Monopoly v3.0 BETA
Post by: Zera on March 25, 2010, 01:56:32 pm
Could I make a couple of suggestions regarding rules? Monopoly is actually one of my favorite board games, so I'm familiar with a lot of the computerized / console versions, and how they approach the official game rules, plus house rules.

Perhaps the main game could, of course, follow the official box rules. Optionally, the player could have the option of selecting options from a list of common house rules. These, most commonly, might consist of:

Free Parking rule - Player earns $250, $500, or all assets acquired by the bank up until that point. (a "jackpot" that accumulates as players are taxed against the bank itself) In my games, I usually opt for the $250 rule. Anything more just extends gameplay far too much for my taste.

Landing directly on Go, as opposed to passing it - Player earns double the amount they would for passing Go.

No forced auction rule - If a player lands on a property they do not wish to buy, they do not have to auction it. The official rule is that the property should be forced into an auction if the player can't afford it, or doesn't wish to buy it.

Quick-play - When the game comes down to two players, or the players can agree to end the game at a certain point, (since some games tend to go on for a while) the winner is determined by who holds the most assets at that time. This is calcuated by the value of all (non-mortaged) properties, houses, hotels, and current funds.

Turn-based play - Game ends after X number of turns, (30 would be a solid number) and the winner is determined by who holds the most assets.

Collect no taxes while in jail - If a player is jailed, all their properties are essentially considered to be mortaged.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 25, 2010, 05:34:26 pm
mhmm these would be nice. I remember playing for 5 hours once with my family and it was too late, so we left everything as it is, went to sleep then next day we continued for a bit, got bored and finally ended the game x.x
Title: Re: Monopoly v3.0 BETA
Post by: Zera on March 25, 2010, 06:12:05 pm
Most people I've played with did the "jackpot" Free Parking rule. It was a nightmare, because the game never ended. There were hotels popping up everywhere, people were being taxed an excess of $500+, and no one was going bankrupt because of the endless Free Parking jackpots.

About the only time the game ended was when the bank, itself, had gone bankrupt, and no additional assets were present. Whenever someone won something from Chance or Community Chest, they couldn't even get their pay-out. :P
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 25, 2010, 06:18:33 pm
In our case, we didn't follow rules all the time. As kid, my brother found a big pot of monopoly money in the street and brought it home. When we got a copy of Monopoly board game, we added that money to it. Even then we still managed to get the bank bankrupt sometimes, and started using real money ($1 pieces for $100 monopoly for example) :P. I don't remember ever reaching OVER 9000, though :P
Title: Re: Monopoly v3.0 BETA
Post by: Builderboy on March 25, 2010, 08:16:34 pm
Yeah, monopoly games tend to last a long time :P We always played it with the free parking jackpot ^^ and its a very fun game changing element in my opinion :) The option to change between rules would be a good thing i think
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 27, 2010, 05:40:48 pm
Could I make a couple of suggestions regarding rules? Monopoly is actually one of my favorite board games, so I'm familiar with a lot of the computerized / console versions, and how they approach the official game rules, plus house rules.

Perhaps the main game could, of course, follow the official box rules. Optionally, the player could have the option of selecting options from a list of common house rules. These, most commonly, might consist of:

Free Parking rule - Player earns $250, $500, or all assets acquired by the bank up until that point. (a "jackpot" that accumulates as players are taxed against the bank itself) In my games, I usually opt for the $250 rule. Anything more just extends gameplay far too much for my taste.

Landing directly on Go, as opposed to passing it - Player earns double the amount they would for passing Go.

No forced auction rule - If a player lands on a property they do not wish to buy, they do not have to auction it. The official rule is that the property should be forced into an auction if the player can't afford it, or doesn't wish to buy it.

Quick-play - When the game comes down to two players, or the players can agree to end the game at a certain point, (since some games tend to go on for a while) the winner is determined by who holds the most assets at that time. This is calcuated by the value of all (non-mortaged) properties, houses, hotels, and current funds.

Turn-based play - Game ends after X number of turns, (30 would be a solid number) and the winner is determined by who holds the most assets.

Collect no taxes while in jail - If a player is jailed, all their properties are essentially considered to be mortaged.

Zera I think that is a good suggestion. I was planning on implementing some sort of house rules in the next version since I really just want to get the main game down. Once I finish trading and property managing I am going to release the game for you guys to enjoy. After I finish Texas Holdem I will come back to Monopoly and put in the house rules. I did look up some optional rules (most of which you already mentioned). One comment is that the official rules do state that when in jail, you cannot buy houses, trade, collect rent, or anything else for that matter. While with some friends I came up with some house rules I wanted to implement, some were taken from Zera and others were my idea or suggested. Here is what I came up with and lemme know if these are good or bad. I will state "standard" near the normal rules.

House Rules:

1. Player Starting Amounts can range from $1000, $1500 (standard), or $2000

2. Houses and Hotels Limit On (standard) or off. Normally there are 32 houses and 12 hotels that can be bought.

3. Property Auctions On (standard) or off.

4. Free Parking Lottery can range from nothing (standard), $250 or $500 at all times, or all assets paid to the bank.

5. GO Salary (whether passing or landing on) can be nothing, $200 (standard), or $400

6. Land on GO Bonus can be nothing (standard) or double the salary.
Title: Re: Monopoly v3.0 BETA
Post by: Zera on March 27, 2010, 05:59:22 pm
Those sound great. :)

I wasn't aware the "no rent" rule while being jailed was official. Always thought this was a house rule.

EDIT: Re-worded last sentence for better clarification.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 28, 2010, 12:50:39 am
Sounds like a good plan to me
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 28, 2010, 03:43:42 pm
Thanks dude. Property Managing is nearly complete. Just a couple minor touch ups here and there. One thing I would like to say is that my physics teacher wouldn't give me the extension for the test, but he will allow me to come up with an extra credit project to make up for the loss. That means that I might be a little less active so I can make a good project to make up for the test. I will be completing Property Managing and uploading a screenshot soon.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 28, 2010, 11:13:53 pm
ouch, I wish you good luck in the project x.x

I can't wait for screenshot once you finished your school project and work on the game again :)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 28, 2010, 11:57:41 pm
well i have to come up with a topic first and it has to be approved so ill be working on the game for now but the progress will be slow.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 28, 2010, 11:58:39 pm
now if only they approved calcs as topic... (like how ProphetsDementia won a school contest with a calculator program) :P
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 29, 2010, 12:42:48 am
actually.... u bring up a good idea... what if i made a physics related program that completed certain functions that most students use.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 29, 2010, 02:02:39 am
maybe, altough Prophets managed to win with a game :O
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on April 07, 2010, 12:11:10 am
Hey guys. I'm posting this because things are not looking so good. Tonight, my dad decided to tell me he thinks I'm no good, I don't have anything accomplished in life, and that I'm a failure. I guess when you are 19 and you don't have anything accomplished then you have failed in life and are considered good for nothing. I'm not gonna say more on that matter but it's safe to say that Monopoly is now suspended from work. I don't know how long this will last but you won't see me around for a bit. I wanted to post this because last time something like this happened, I didn't.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on April 07, 2010, 12:17:50 am
Ouch that was pretty rude from him to say those things, a parent should NEVER tell things like this to their son/husband. Even if I didn,t do enough chores for my mom's need and that I took a while to get a job, she never ever told anything implying I fail at life. She hated how I spent so much time coding on calcs and not go outside enough, but in the end she would eventually praise me for what stuff I can do with electronic/technology in terms of creativity.

I hope nothing wrong happens to you, That said, though, please do not take what your dad said to you seriously. he has no right to tell you this and I myself doubt you fail at life. I hope he won,t kick you out or something, altough personally, if my mom ever started talking to me like this, I would have started seeking for a new home quick. No offense to your dad, but if your dad says things like that, it's probably himself who has a problem. I don,t know about your life but I do know about some other people who had crappy parents like that before and in most of their cases, their parents barely even acomplished anything in their life and just drank their 6-pack every day in front of the TV.
Title: Re: Monopoly v3.0 BETA
Post by: Zera on April 07, 2010, 12:32:44 am
I'm not sure what the situation is with your father. I know some parents are so guilted by their own failures they might push their children to strive for better opportunities. Your father, in his own way, may believe he is trying to help you toughen-up and get your priorities straight. On the other hand, he could also simply be a bad parent. I don't know anything about him.

Either way - if the situation is uncomfortable for you, it would be a good idea to start planning for some kind of safety net. If you're going to school, you might want to look into housing options and financial aid. (FAFSA, if we're talking about the U.S.) There are some other programs to consider, too; like student housing. Without actually holding a job while you're still managing school, you can get by with a somewhat frugral, federal income. It might beat living with your father.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on April 07, 2010, 12:40:24 am
Well, personally, I am not sure if it's right to tell your kid he's worth nothing. I find this pretty rude myself. Maybe it depends of cultures, though. If he lives in another country or if he comes from another country, or if his parents do, in some places it's pretty much a standard. Also in the past I heard about cases of child abuse. Often there were parents who had lot of bad stuff going on, or had bad things going on in the past, and then pulled their anger on their kid. In some bad cases, it was done physically.

I myself hope things works out for you. Take a break from programming because I do know myself how hard it is to get motivation when you feel down about something. If you have a bunch of friends in real life, maybe they could help too. I myself wish I lived close because as for now I have like two spots where people could sleep at the appartment I live in. Good luck for everything
Title: Re: Monopoly v3.0 BETA
Post by: Zera on April 07, 2010, 12:46:35 am
Oh, don't get me wrong - I'm not condoning it. Even if someone believes being rough on a person is necessary, that doesn't mean it's the appropriate way to handle the situation. Different people have different sensibilities.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 01, 2011, 12:20:16 pm
So I thought everyone should know this project is not dead... I've picked up on it quite recently and will continue working on it until completion. I should have a new screenshot up soon to show a few changes and a new feature screenshot as well.
Title: Re: Monopoly v3.0 BETA
Post by: Ashbad on March 01, 2011, 12:53:01 pm
Hey, for some reason I never saw this game thread before, and I'm sad I didn't.  This looks great!  keep up the great work :)
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 01, 2011, 02:27:18 pm
The last time someone posted on this thread was around March 2010... it hasn't really been talked about since.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 01, 2011, 03:08:44 pm
Heya jmaster nice to see you again! I was wondering if you were still planning to return eventually. Unfortunately I quit programming since last time you posted, but I am still active most days in general. I just tend to lag behind and take an entire week to catch up on new projects updates. X.x

I hope things have been going well IRL too. Also that game was great.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 01, 2011, 03:56:55 pm
Darn. Well I figure you will start programming again... hopefully sooner than later. Did you make any new games since last year? Things IRL are going well, thank you for your concern.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 02, 2011, 12:59:48 am
This is cool to hear. I was worried you would stop forever, since you have been programming for years. And sadly, nothing signifiant. I switched to Axe Parser and made a simple Tunnel clone to practice, then tried working on a small platformer called Supersonic Ball, but I gave up on programming in June. I mostly post on the forums here now (and sometimes other boards). I am also in slow-motion mode in terms of forum admin, which means I don't do a lot of admin stuff regularly. I'm glad things are going better for you.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 07, 2011, 11:00:08 am
Thank you for the concerns DJ. I was programming on and off while I was gone, but nothing significant as well. Looking at Axe Parser makes me want to try and make some games for it myself. I don't know if I can make large games like Monopoly or not. I'm working on getting a new screenshot up for the progress I have made so far.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 07, 2011, 07:29:30 pm
Ah good to hear. I hope you finish the BASIC version of Monopoly, though. It's great to see what BASIC can do, still. An Axe version would be cool, but it would be hard, that's for sure. Good luck learning Axe. :D
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 10, 2011, 12:03:39 pm
At this point it's just an idea. My primary focus is to finish this game in BASIC first. The only real benefit I would get from assembly would be speed and possibly size too.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 11, 2011, 12:52:26 am
Actually not necessarily. Data in ASM is much smaller because it uses integers rather than floating points, but code can be much larger unless you use Bcalls, because the language is compiled and the game includes the routines you made, while in BASIC it just calls the routine from the TI-OS when you use Output( for example. Same goes in Axe, except Axe is slightly larger than ASM, although not too bad. In both ASM/Axe case, you get the speed benefit, but I am not sure if for this game it's really necessary. It's already pretty nice right now.
Title: Re: Monopoly v3.0 BETA
Post by: jmaster797 on March 19, 2011, 10:35:50 pm
Lol you really think so? I feel the speed benefit is what I would really want. A Monopoly like this with great constant speed would be phenomenal.
Title: Re: Monopoly v3.0 BETA
Post by: DJ Omnimaga on March 19, 2011, 10:50:29 pm
Ah ok it's up to you then. I think it's not too slow right now, except some loading times. Granted, it would be much faster in Axe but in BASIC loading times cannot match ROL3 that's for sure. :P